Topic: "c-library"
klange/toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Language: C - Size: 69.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 6,343 - Forks: 507

warmcat/libwebsockets
canonical libwebsockets.org networking library
Language: C - Size: 43.3 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 4,965 - Forks: 1,530

wolfSSL/wolfssl
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
Language: C - Size: 727 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,487 - Forks: 862

libtcod/libtcod
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
Language: C - Size: 39.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,049 - Forks: 63

managarm/mlibc
Portable C standard library
Language: C - Size: 6.84 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 944 - Forks: 152

happyfish100/libfastcommon
c common functions library extracted from my open source project FastDFS. this library is very simple and stable. functions including: string, logger, chain, hash, socket, ini file reader, base64 encode / decode, url encode / decode, fast timer, skiplist, object pool etc. detail info please see the c header files.
Language: C - Size: 2.22 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 911 - Forks: 527

SwiCago/HeatPump
Arduino library to control Mitsubishi Heat Pumps via connector cn105
Language: C++ - Size: 445 KB - Last synced at: 27 days ago - Pushed at: 8 months ago - Stars: 900 - Forks: 237

moonlight-stream/moonlight-common-c
Core implementation of Nvidia's GameStream protocol
Language: C - Size: 1.09 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 410 - Forks: 151

nimaltd/ee
EEPROM emulation for stm32.
Language: C - Size: 421 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 384 - Forks: 81

rurban/safeclib
safec libc extension with all C11 Annex K functions
Language: C - Size: 51.3 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 357 - Forks: 68

vmxdev/tkvdb
Trie key-value database
Language: C - Size: 317 KB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 337 - Forks: 25

guillermocalvo/exceptions4c
:sheep: An exception handling framework for C
Language: C - Size: 2.68 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 275 - Forks: 27

OpenIPC/smolrtsp
A lightweight real-time streaming library for IP cameras
Language: C - Size: 33.2 MB - Last synced at: 2 days ago - Pushed at: 20 days ago - Stars: 262 - Forks: 55

tidesdb/tidesdb
High-performance durable, transactional embedded storage engine designed for flash and RAM optimization.
Language: C - Size: 1.91 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 199 - Forks: 20

Softmotions/iwnet
Pure C Asynchronous HTTP/IO framework with routing, websockets, SSL and reverse proxy.
Language: C - Size: 2.11 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 175 - Forks: 5

hujianzhe/util
C/C++,跨平台,OS原生异步IO接口,纯C有栈和无栈C++20协程调度核心
Language: C - Size: 26.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 166 - Forks: 58

marcomq/nimview
A Nim/Webview based helper to create Desktop/Server applications with Nim/C/C++ and HTML/CSS
Language: Nim - Size: 3.91 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 152 - Forks: 11

analytech-solutions/CBinding.jl
Automatic C interfacing for Julia
Language: Julia - Size: 865 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 136 - Forks: 6

fumiama/base16384
Encode binary files to printable utf16be.
Language: C - Size: 398 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 126 - Forks: 18

ASPLes/nopoll
OpenSource WebSocket toolkit
Language: C - Size: 1.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 125 - Forks: 75

SudoMaker/RetroWave
Authentic sounds from vintage sound chips, on modern hardware!
Language: C - Size: 169 KB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 93 - Forks: 11

warmcat/lws-esp32-factory
Libwebsockets ESP32 Factory Application
Language: C - Size: 1.21 MB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 85 - Forks: 27

MostafaTwfiq/C-DataStructures-And-Algorithms
Generic data structures and algorithms implemented in c language.
Language: C - Size: 2.49 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 18

LingDong-/r1b
A thermal-printer-oriented, 1-bit graphics rasterizer for 2D and 3D
Language: C - Size: 13.7 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 79 - Forks: 7

klange/toaru-nih 📦
NOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Language: C - Size: 8.94 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 69 - Forks: 7

ultraembedded/fat_io_lib
Small footprint, low dependency, C code implementation of a FAT16 & FAT32 driver.
Language: C - Size: 60.5 KB - Last synced at: 7 days ago - Pushed at: about 6 years ago - Stars: 66 - Forks: 13

CoolerVoid/Fortress-of-Solitude
This Library has resources to solve common data structure algorithm problems like a Doubly linked list, Generic trees, Queue, Stack, and other algorithms. Each lib has an option to carry your custom data in elements. Custom data in detail, other fantastic resources.
Language: C - Size: 317 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 57 - Forks: 3

maandree/libkeccak 📦
[Basically feature complete] Keccak-family hashing library
Language: C - Size: 454 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 54 - Forks: 15

maandree/bus 📦
[Feature complete] A simple daemonless system for broadcasting messages locally
Language: C - Size: 191 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 49 - Forks: 2

ctlst-tech/uas-catpilot
CatPilot is a hardware and OS agnostic drone's autopilot software stack. It is designed for faster creation of scalable distributed control systems for mission-critical applications. (UAS-CatPilot repo is a upper lever repo for sharing configurations for UAVs)
Language: Python - Size: 1.95 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 2

neo4j-drivers/seabolt 📦
Neo4j Bolt Connector for C
Language: C++ - Size: 1.37 MB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 42 - Forks: 26

wolfSSL/wolfsentry
wolfSSL Intrusion Detection and Prevention System (IDPS)
Language: C - Size: 11 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 33 - Forks: 16

tilkinsc/COTP
A simple One Time Password (OTP) library in C, supports C++
Language: C - Size: 1.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 32 - Forks: 17

maandree/libzahl 📦
Suckless big integer library
Language: C - Size: 332 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 32 - Forks: 2

lukateras/nanoid.h
Sitnik's Nano ID as a 199-byte C header
Language: C - Size: 62.5 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 29 - Forks: 3

sholtrop/ldpfuse 📦
C library for developing file systems in userspace that leverage LD_PRELOAD.
Language: C - Size: 64.5 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 5

habedi/bptree
A B+ tree implementation in C
Language: C - Size: 70.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 2

r4gus/uuid-zig
A UUID library written in Zig
Language: Zig - Size: 1.97 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 24 - Forks: 8

8dcc/libdetour
Simple C/C++ library for detour hooking in Linux and Windows
Language: C - Size: 117 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 24 - Forks: 2

rafael-santiago/lethe
A tiny data wiping library and tool.
Language: C - Size: 186 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 0

RedFantom/masterkeys-linux
MasterKeys SDK for Linux
Language: C - Size: 150 KB - Last synced at: 30 days ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 4

red-9m/libipc
Industry-proven, lightweight and productive zero-copy IPC library written in C
Language: C - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 2

surrealdb/surrealdb.c
SurrealDB driver for C
Language: Rust - Size: 136 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 6

AsadiAhmad/Atari-Game
Atari Game with ncurses framework for computer programming Course
Language: C - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 0

analytech-solutions/CBindingGen.jl 📦
Automatically generate Julia-C bindings!
Language: Julia - Size: 543 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 2

Arin-Grigoras/CnPython
Trying to implement python functions in C so it's easier to read.
Language: C - Size: 230 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 3

besp9510/dma_pwm
Pulse width modulation (PWM) via direct memory transfer (DMA) on the Raspberry PI
Language: C - Size: 96.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 5

maandree/slibc 📦
Yet another C standard library
Language: C - Size: 690 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 5

analytech-solutions/C.jl 📦
Automatic C interfacing for Julia
Language: Julia - Size: 112 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 14 - Forks: 1

kraj/glibc
Mirror of GNU C library
Language: C - Size: 224 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 7

akb825/DeepSea
Game engine currently under development.
Language: C - Size: 19.6 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 12 - Forks: 4

halftwo/knotty
A RPC framework named XIC and its dependencies (VBS serialization, SRP6a authentication, C and C++ libraries). A XIC client is also implemented in PHP7 as an extension.
Language: C - Size: 2.64 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 6

maandree/libfonts 📦
Library for font listing, searching, and configurations
Language: C - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 0

SudoMaker/TinyVGM
A lightweight library for parsing the VGM format.
Language: C - Size: 42 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 2

archibate/newos
A hobby unix-like operating system
Language: C - Size: 421 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 10 - Forks: 2

tristanseifert/kush-os
the kool useful system helper – a from-scratch hobby OS written in C++20
Language: C - Size: 9.76 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

pyrmont/watchful
A simple C library for file watching
Language: C - Size: 134 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 3

maandree/libsimple 📦
A bunch of C functions that are useful when writing simple code
Language: C - Size: 667 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 1

habedi/hsdlib
Hardware-accelerated distance metrics and similarity measures for high-dimensional data
Language: C - Size: 146 KB - Last synced at: 9 days ago - Pushed at: 16 days ago - Stars: 9 - Forks: 1

zelang-dev/ze Fork of zelang-dev/c-coroutine
An simple higher level C programming language library, with coroutine, multi-threading, an auto memory safe design.
Size: 9.18 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

maandree/libparser 📦
Context-free grammar parsing library
Language: C - Size: 83 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 0

shakna-israel/cnoevil
CNoEvil - A Language Extension for C
Language: C - Size: 35.2 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 1

AbeerVaishnav13/Quantum-Computing-Library
A set of libraries to simulate a Quantum Computer on your computer using C.
Language: C - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 1

ASPLes/libvortex-1.1
OpenSource professional BEEP stack written in C -- beepcore implementation
Language: C - Size: 7.31 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 8 - Forks: 6

abranhe/os.c
Small C library to know your operating system.
Language: C - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 1

VBrazhnik/Libft
School 42 project // C library (Reimplementation of libc functions + own functions)
Language: C - Size: 3.22 MB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 4

N1ghtF1re/C-Collections
Implementation of some collections on C
Language: C - Size: 228 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 6

LeakyAbstractions/log
🪵 A tiny C logging library
Language: C - Size: 7.29 MB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 8 - Forks: 1

qfcy/memory-leak-detector
A lightweight memory leak detection library that that overrides standard memory allocation functions by using custom memory pools. 一个轻量级的内存泄漏检测库,通过在内部实现内存池,重载C标准库的内存分配函数实现。
Language: C++ - Size: 1.89 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 0

hirrolot/poica 📦
A research programming language on top of C macros
Language: C - Size: 1020 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

moisam/laylaos
A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!
Language: C - Size: 29.7 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 7 - Forks: 0

C0D3-M4513R/inject-lib 📦
Language: Rust - Size: 314 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 1

maandree/libcolour 📦
C colour space library
Language: C - Size: 229 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0

LeakyAbstractions/fmt
:octopus: A tiny C string formatting library
Language: C - Size: 7.34 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

zephir-lang/libzephir
Implementation of the Zephir programming language as a C library.
Language: C - Size: 268 KB - Last synced at: 17 days ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 1

deryaxacar/42-Libft
`libft` offers an opportunity to understand how some basic functions in the standard C library work. It is often used as a fundamental exercise to reimplement these functions and create your own library. These functions span various areas such as memory operations, string manipulation, character handling, and lists.
Language: C - Size: 2.16 MB - Last synced at: 20 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

CiupagaPL/Przecinek
Bigger C Project supossed to be a simple and minimal graphics library which gets reset each time I try to finish it.
Language: CMake - Size: 3.24 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

isotes/tun-open
Small library without dependencies to open/create a tun device on Linux and macOS
Language: C - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 1

ascpixi/is-odd-jit
a blazing-fast JIT-compilation-powered C library to determine whether a number is even or odd
Language: C - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 6 - Forks: 0

SzigetiJ/biguint
Big unsigned integers (128, 256, 384, 512 or more bits), big (signed) integers and big decimal numbers.
Language: C - Size: 255 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 2

sagiegurari/c_string_buffer
A simple string buffer for C
Language: C - Size: 80.1 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

s8sg/proxy_proto_c
proxy protocol encoding/decoding lib in c with example
Language: C - Size: 15.6 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

BaseMax/BigNumberC
The Big Number C library is a C library for arbitrary precision arithmetic. It can be used to perform arithmetic operations on numbers of arbitrary size. It is written in C and is designed to be portable and efficient. You can work with numbers of any size, and the library will automatically allocate memory as needed.
Language: C - Size: 62.5 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

abranhe/binary
CLI tool to work with binary numbers written in C
Language: C - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

isotes/pthread-barrier-macos
Pthread-barrier implementation for macOS
Language: C - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 2

GjjvdBurg/NumPy_C_Extension
Skeleton Python Package for linking a C/C++ library as a NumPy Extension
Language: Python - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1

kassane/wolfssl Fork of wolfSSL/wolfssl
WolfSSL library - Using Zig Build
Language: C - Size: 714 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 2

ASPLes/libaxl
LibAxl (or just Axl) is an implementation of the XML 1.0 standard specification
Language: C - Size: 5.53 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 5

8dcc/libsigscan
Simple C/C++ library for signature scanning on Linux
Language: C - Size: 82 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

sagiegurari/c_forever
Ensure the program runs continuously.
Language: C - Size: 49.8 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

brvtalcake/FManC
File manager in C
Language: C - Size: 223 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

Lqvrent/lololib
Cross-platform multi-purposes library for C
Language: C - Size: 506 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

UltiRequiem/isOdd
#️⃣ Check if a number is odd
Language: C - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 3

maandree/libhaiku 📦
[Feature complete] Poetic error messages
Language: C - Size: 93.8 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

abranhe/cs50
The CS50 Library for C ready to use with Clib
Language: C - Size: 16.6 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

WestleyR/catpath
Memory leak-free, single file C library to concatenate (join) file paths
Language: C - Size: 49.8 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

hatlesshacker/LibFalcon
Simple C/C++ Library for creating Hobby OS Kernels
Language: C - Size: 366 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 5

Klowner/uap-c
C implementation of the user-agent string parser described in ua-parser/uap-core
Language: C - Size: 117 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 3

mhahnFr/CallstackLibrary
Library creating human-readable call stacks.
Language: C - Size: 835 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

sjqtentacles/raypals
A simple and fun 2D/3D sprite library for raylib with 60+ ready-made game sprites, simple animation and easy customization. Perfect for rapid prototyping and game jams.
Language: C - Size: 7.9 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 1
