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

GitHub topics: c-library

cwchentw/clibs

Self-contained Utilities for C

Language: C - Size: 1.14 MB - Last synced at: about 1 hour ago - Pushed at: about 1 hour ago - Stars: 3 - Forks: 0

tayoky/tlibc

the c library for the stanix kernel

Language: C - Size: 175 KB - Last synced at: about 15 hours ago - Pushed at: about 15 hours ago - Stars: 1 - Forks: 1

managarm/mlibc

Portable C standard library

Language: C - Size: 6.88 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 957 - Forks: 156

mhahnFr/CallstackLibrary

Library creating human-readable call stacks.

Language: C - Size: 857 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 0

Kajrakso/libcube

C library for the Rubik's Cube

Language: C - Size: 328 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

warmcat/libwebsockets

canonical libwebsockets.org networking library

Language: C - Size: 43 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,997 - Forks: 1,538

pzaino/risc-os-corelib

A POSIX-Like C library for RISC OS and DDE (a very old project of mine that I am uploading to GitHub for who may need it). CoreLib is foundamentaly the implementation of the RISC_OSLib in a POSIX-Like format. Nothing special.

Language: C - Size: 239 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

rurban/safeclib

safec libc extension with all C11 Annex K functions

Language: C - Size: 51.3 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 366 - Forks: 67

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: 728 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,515 - Forks: 872

kraj/glibc

Mirror of GNU C library

Language: C - Size: 225 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 7

hippietrail/harper-c

Minimal C FFI for the `harper-core` Grammar Checker library

Language: Rust - Size: 10.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

Bernard2806/CListEx

CListEx is a lightweight C library for building generic linked lists with support for any data type, insertions at both ends, and custom memory handling.

Language: C - Size: 17.6 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

ragibasif/xdbg

Memory debugger library for C projects.

Language: C - Size: 182 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 0

moonlight-stream/moonlight-common-c

Core implementation of Nvidia's GameStream protocol

Language: C - Size: 1.07 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 491 - Forks: 187

headblockhead/pico-pca9555

Library for the P/TCA9555 16-bit I2C-bus and SMBus I/O port with interrupt.

Language: C - Size: 18.6 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

OpenIPC/smolrtsp

A lightweight real-time streaming library for IP cameras

Language: C - Size: 33.2 MB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 270 - Forks: 56

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: 12 days ago - Pushed at: about 1 month ago - Stars: 1,061 - Forks: 65

kassane/wolfssl Fork of wolfSSL/wolfssl

WolfSSL library - Using Zig Build

Language: C - Size: 726 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 7 - Forks: 3

akb825/DeepSea

Game engine currently under development.

Language: C - Size: 19.6 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 12 - Forks: 4

farukalpay/FABE

High-accuracy SIMD sin/cos/sincos library in C with AVX2, AVX-512, and NEON support. Full-range reduction. Fast at scale. Portable by design.

Language: C - Size: 901 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 39 - Forks: 0

StevenSYS/AuriText 📦

A simple SDL3 font sheet library written in C

Language: C - Size: 263 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

lhx077/BetterString

A high-performance, modern, and easy-to-use string processing library for C++and C

Language: C - Size: 98.6 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

tadd/libscary

A (scary) scalable array library in C

Language: C - Size: 18.6 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

habedi/hsdlib

Hardware-accelerated distance metrics and similarity measures for high-dimensional data

Language: C - Size: 146 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 44 - Forks: 1

KalbarczykDev/SnakeSDL2

Simple implementation of Snake game made in C to practice SDL2

Language: C - Size: 18.6 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

nthnn/unsafe_ops

Low-level utility library designed to provide direct access to hardware and memory operations for embedded systems, operating systems, and performance-critical applications where low-level control and performance optimization are crucial.

Language: C++ - Size: 46.9 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

bruce-mig/cmd-parser

cmd-parser is a C library that provides a Linux-like command-line interface (CLI) for custom C applications.

Language: C - Size: 160 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

alx-sch/libft

Coding a C library from scratch, containing many general-purpose functions.

Language: C - Size: 204 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

AsadiAhmad/Atari-Game

Atari Game with ncurses framework for computer programming Course

Language: C - Size: 5.86 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 0

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: 19 days ago - Pushed at: about 1 month ago - Stars: 6,358 - Forks: 508

callmesalmon/lazy

LazyLib - C functions I don't want to rewrite.

Language: C - Size: 14.6 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

alyxshang/libshangshield

A C library to measure the security of your passwords. :dragon: :gear: (W.I.P.)

Language: C - Size: 1.95 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

matt-dunleavy/cosmo-project

Project starter template for building cross-platform applications in C using the Cosmopolitan toolchain

Language: Makefile - Size: 490 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 0

SwiCago/HeatPump

Arduino library to control Mitsubishi Heat Pumps via connector cn105

Language: C++ - Size: 445 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 918 - Forks: 238

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: 11 days ago - Pushed at: 2 months ago - Stars: 914 - Forks: 527

analytech-solutions/CBinding.jl

Automatic C interfacing for Julia

Language: Julia - Size: 865 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 139 - Forks: 6

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: 2 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

guillermocalvo/resultlib

🎱 Elegant error handling in C

Language: C - Size: 16.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7 - Forks: 1

JunkBox-Library/JunkBox_Lib

C-Language Junk Box Library: C Library that dreams of becoming a Jewel Box Library

Language: C - Size: 2.56 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

fumiama/base16384

Encode binary files to printable utf16be.

Language: C - Size: 398 KB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 129 - Forks: 18

SudoMaker/RetroWave

Authentic sounds from vintage sound chips, on modern hardware!

Language: C - Size: 169 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 93 - Forks: 11

LeaoMartelo2/LogNest

Simple header file only library in C to easily make log files

Language: C - Size: 322 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

niwciu/MODBUS

Modbus cross platform C library containing master and slave implementation

Language: C - Size: 6.42 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

lukateras/nanoid.h

Sitnik's Nano ID as a 199-byte C header

Language: C - Size: 62.5 KB - Last synced at: about 2 hours ago - Pushed at: 5 months ago - Stars: 30 - Forks: 3

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: 20 days ago - Pushed at: over 2 years ago - Stars: 154 - Forks: 11

VBrazhnik/Libft

School 42 project // C library (Reimplementation of libc functions + own functions)

Language: C - Size: 3.22 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 4

Softmotions/iwnet

Pure C Asynchronous HTTP/IO framework with routing, websockets, SSL and reverse proxy.

Language: C - Size: 2.11 MB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 177 - Forks: 5

farukalpay/DynamicArray

This library implements a std::vector like Dynamic Array data structure in C, allowing for the creation, modification, and manipulation of an array whose size can be dynamically adjusted during runtime.

Language: C - Size: 166 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 8 - 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 1

tidesdb/tidesdb

High-performance durable, transactional embedded storage engine designed for flash and RAM optimization.

Language: C - Size: 1.91 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 199 - Forks: 20

bruce-mig/gl-lib

Glue based Library for Data Structures

Language: C - Size: 20.5 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

8dcc/libdetour

Simple C/C++ library for detour hooking in Linux and Windows

Language: C - Size: 117 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 24 - Forks: 2

warmcat/lws-esp32-factory

Libwebsockets ESP32 Factory Application

Language: C - Size: 1.21 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 85 - Forks: 27

Kharbachzoubair/libft

A comprehensive C library implementing essential functions for memory management, string handling, and linked lists.

Language: C - Size: 84 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

surrealdb/surrealdb.c

SurrealDB driver for C

Language: Rust - Size: 136 KB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 17 - Forks: 6

simon-zerisenay/42Abudhabi_Piscine

42 Piscine C Projects

Language: C - Size: 42 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

habedi/bptree

A B+ tree implementation in C

Language: C - Size: 70.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 25 - Forks: 2

habedi/template-c-project

A template for C projects

Language: Makefile - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

ASPLes/nopoll

OpenSource WebSocket toolkit

Language: C - Size: 1.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 125 - Forks: 75

deryaxacar/file-management-system

This project contains a simple file management system application. It allows users to perform basic file operations such as creating, deleting, listing, and viewing file contents.

Language: C - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

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: about 2 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

Byte-Ocelots/cMDA

Message Digest Algorithms in c

Language: C - Size: 92.8 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

nimaltd/ee

EEPROM emulation for stm32.

Language: C - Size: 421 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 384 - Forks: 81

hujianzhe/util

C/C++,跨平台,OS原生异步IO接口,纯C有栈和无栈C++20协程调度核心

Language: C - Size: 26.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 166 - Forks: 58

lankahsu520/CvsCPPmixer

CvsCPPmixer gives an example how to mix C and C++.

Language: C++ - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

vmxdev/tkvdb

Trie key-value database

Language: C - Size: 317 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 337 - Forks: 25

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: 2 months ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 2

sagiegurari/c_string_buffer

A simple string buffer for C

Language: C - Size: 80.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

r4gus/uuid-zig

A UUID library written in Zig

Language: Zig - Size: 1.97 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 24 - Forks: 8

LingDong-/r1b

A thermal-printer-oriented, 1-bit graphics rasterizer for 2D and 3D

Language: C - Size: 13.7 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 79 - Forks: 7

guillermocalvo/optional

😺 A general-purpose Maybe type for C

Language: C - Size: 557 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

sudotto/ottext

create text apps and games easily

Language: C - Size: 1.98 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

rafael-santiago/lethe

A tiny data wiping library and tool.

Language: C - Size: 186 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 0

pveiga-c/libft_42

st Project of the 42 Common Core

Language: C - Size: 1.52 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

wolfSSL/wolfsentry

wolfSSL Intrusion Detection and Prevention System (IDPS)

Language: C - Size: 11 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 33 - Forks: 16

creaturethingg-dev/linked_list.h

A utility C library that enables the use of linked lists through several functions

Language: C - Size: 74.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ArijitKD/lib-strutil

A C/C++ library that implements essential subroutines for string operations with Java/Python - like naming conventions and has extended support for wide characters.

Language: C - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Coolbob134/6502-emulator

Lightweight 6502 emulator

Language: C - Size: 72.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

CrateOfThunder/xstrrev

C Library Extension for String Reversal

Language: C - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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: 3 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

niwciu/LCD_HD44780

C cross platform library for LCD with HD44780 driver

Language: C - Size: 25.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 2

niwciu/HD44780_CHAR_GENERATOR

HD44780 Custom Character Generator. Web tool for creating custom characters collected in char banks and generate C code base on designed configuration.

Language: JavaScript - Size: 487 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

archibate/newos

A hobby unix-like operating system

Language: C - Size: 421 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 2

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: about 1 month ago - Pushed at: about 6 years ago - Stars: 66 - Forks: 13

kenf1/cryptlibc

C library for basic string encryption/decryption + Rust & Zig bindings

Language: C - Size: 34.2 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

guillermocalvo/exceptions4c

:sheep: An exception handling framework for C

Language: C - Size: 2.68 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 275 - Forks: 27

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: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 0

skippyr/libtmk 📦

Libtmk (aka "Terminal Manipulation Kit") is a simple C99 terminal manipulation library that contains a modest set of features to manipulate terminal properties, styles, arguments and key readings primarily using UTF-8 encoding. It is available for Windows, macOS and Linux.

Language: C - Size: 4.9 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

guillermocalvo/exceptions4c-pthreads

🐑 Multithreading exception handling for C

Language: C - Size: 46.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

saksham-joshi/Modern-String

Highly optimized implementation of string in C with 48+ functions for manipulation.

Language: C - Size: 27.3 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

guillermocalvo/exceptions4c-lite

🐑 Lightweight exception handling for C

Language: C - Size: 2.03 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Amirreza-Ipchi-Haq/dynastr

A C library to work with dynamic strings

Language: C - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - 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: 2 months ago - Pushed at: 9 months ago - Stars: 7 - Forks: 0

niwciu/PUSHBUTTON_SWITCH_LIB

PUSHBUTTON_SWITCH_LIB - simple C cross-platform library

Language: C - Size: 2.88 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

maandree/shr 📦

n-fold buffered shared memory segment for low-latency data streaming

Language: C - Size: 50.8 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 1

maandree/libzahl 📦

Suckless big integer library

Language: C - Size: 332 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 32 - Forks: 2

maandree/libgraffiti 📦

Library for parsing formatted text

Language: C - Size: 21.5 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Baro-00/C_LibLogs

C logging library

Language: C - Size: 73.2 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Abhigyan126/SIEVE

A C implementation of the SIEVE cache eviction algorithm, based on the research paper (https://junchengyang.com/publication/nsdi24-SIEVE.pdf)

Language: Makefile - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

JBlond/mod_bikeshed

apache module that allows you to change the Signature / ServerTokens of your httpd apache webserver

Language: C - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 2