An open API service providing repository metadata for many open source software ecosystems.

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