HomeLanguages › Awesome C

Awesome C

by uhub · uhub/awesome-c

A curated list of awesome C frameworks, libraries and software.

★ 3.5k stars1.1k projects ⑂ 0 forks0 open issues
1.1k projects

2023年,最新音视频学习资料整理,项目(调试可用),ffmpeg命令手册,文章,编解码论文,视频讲解,面试题全套资料

100/Craniumgithub.com

🤖 A portable, header-only, artificial neural network library written in C99

3proxy/3proxygithub.com

3proxy - tiny free proxy server

Wireless CarPlay for CarPlay enabled cars

Fasttracker 2 clone for Windows/macOS/Linux

Linux Desktop application that provides live captioning

Terminal based "The Matrix" like implementation

Keepalived

OpenCore bootloader

acl-dev/aclgithub.com

C/C++ server and network library, including coroutine,redis client,http/https/websocket,mqtt, mysql/postgresql/sqlite client with C/C++ for Linux, Android, iOS, MacOS, Windows, Harmony,etc..

CTF Cheat Sheet + Writeups / Files for some of the Cyber CTFs that I've done

adsr/mlegithub.com

flexible terminal-based text editor (C)

A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language

微信 收发消息功能/ PC微信4.1.9.30接口 微信Hook 微信机器人 微信Hook源码 PC微信协议 PC微信协议算法

akheron/janssongithub.com

C library for encoding, decoding and manipulating JSON data

PVSnesLib : A small, open and free development kit for the Nintendo SNES

BIMP. Batch Image Manipulation Plugin for GIMP.

华中科技大学 计算机科学与技术学院 课程与实验资料💾

Simple C compiler

archived ApsaraCache is a Redis branch originated from Alibaba Group.

A Nginx module for concatenating files in a given context: CSS and JS files usually

AllAlgorithms/cgithub.com

Implementation of All ▲lgorithms in C Programming Language

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through your browser.

fast, standalone, language-agnostic WebSocket server RFC6455 compliant

🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.

Original C Implementation of the Hell's Gate VX Technique

Amnezia VPN Client (Desktop+Mobile)

A lightweight game engine written in modern C++

Software drivers in C for systems without an operating system

andlabs/libuigithub.com

Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.

Convert Javascript/TypeScript to C

C library for cross-platform real-time audio input and output

A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!

angband/angbandgithub.com

A free, single-player roguelike dungeon exploration game

angt/glorytungithub.com

Multipath UDP tunnel

FFmpegCommand适用于Android的FFmpeg命令库,实现了对音视频相关的处理,能够快速的处理音视频,大概功能包括:音视频剪切,音视频转码,音视频解码原始数据,音视频编码,视频转图片或gif,视频添加水印,多画面拼接,音频混音,视频亮度和对比度,音频淡入和淡出效果等

Active Directory Control Paths auditing and graphing tools

It is probably the smallest(~60KB, fat version ~300KB) rtmp client for android. It calls librtmp functions over JNI interface

antirez/botlibgithub.com

C Telegram bot framework

antirez/flux2.cgithub.com

Flux 2 image generation model pure C inference

antirez/iris.cgithub.com

Flux 2 image generation model pure C inference

antirez/raxgithub.com

A radix tree implementation in ANSI C

antirez/sdsgithub.com

Simple Dynamic Strings library for C

Pure C inference of Mistral Voxtral Realtime 4B speech to text model

One advanced and mature open-source MPP (Massively Parallel Processing) database. Open source alternative to Greenplum Database.

The Apache Guacamole proxy daemon (guacd), C API (libguac), and protocol support.

An OS to build, deploy and securely manage billions of devices

Fancy indexes module for the Nginx web server

creating a tiny tensor library in raw C

apple/cupsgithub.com

Apple CUPS Sources

The Foundation Project, providing core utilities, internationalization, and OS independence

The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware

Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.

Pcap editing and replay tools for NIX and Windows - Users please download source from

A vision library for genicam based cameras

The Official Arduino AVR core

A root exploit for CVE-2022-0847 (Dirty Pipe)

arkime/arkimegithub.com

Arkime is an open source, large scale, full packet capturing, indexing, and database system.

CMSIS-DSP embedded compute library for Cortex-M and Cortex-A

CMSIS Version 5 Development Repository

Advanced fault backtrace library for ARM Cortex-M series MCU ARM Cortex-M 系列 MCU 错误追踪库

An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库

A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. C 结构体与 JSON 快速互转库,快速实现 C 结构体的序列化及反序列化

armon/bloomdgithub.com

C network daemon for bloom filters

armon/libartgithub.com

Adaptive Radix Trees implemented in C

PoC for PwnKit: Local Privilege Escalation Vulnerability in polkit’s pkexec (CVE-2021-4034)

TypeScript to C++

A lightweight web framework in C

SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go 📐

Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & SVE2 📐

Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

The official Asterisk Project repository.

A smooth, easy-to-deploy, and easy-to-extend OLED UI framework, based on C++.

atomvm/AtomVMgithub.com

Tiny Erlang VM

A lightweight C library for artificial neural networks

A standalone and lightweight C library

aubio/aubiogithub.com

a library for audio and music analysis

Linux and Mac OS support for the CorsairLink Devices

SDK for connecting to AWS IoT from a device using embedded C.

aws/s2n-tlsgithub.com

An implementation of the TLS/SSL protocols

Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.

Intel / AMD CPU Internals

Basic implementations of standard cryptography algorithms, like AES and SHA-1.

Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services

balde/baldegithub.com

A microframework for C based on GLib.

AI wearables. Put it on, speak, transcribe, automatically

bats3c/shad0wgithub.com

A post exploitation framework designed to operate covertly on heavily monitored environments

The single instruction C compiler

bdwgc/bdwgcgithub.com

The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

Beariish/boltgithub.com

High-performance, real-time optimized, and statically typed embedded language implemented in C.

A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage

LeetCode in pure C

belangeo/pyogithub.com

Python DSP module

benhoyt/inihgithub.com

Simple .INI file parser in C, good for embedded systems

CVE-2021-4034 1day

A ultra-lightweight embedded scripting language optimized for microcontrollers.

A collection of vulnerable ARM binaries for practicing exploit development

binji/smolnesgithub.com

NES emulator in <5000 bytes of C

Optimized C library for EC operations on curve secp256k1

The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.

bitlbee/bitlbeegithub.com

An IRC to other chat networks gateway :bee:

Bloomberg's distributed RDBMS

A simple webserver written in C

Blosc/c-bloscgithub.com

A blocking, shuffling and loss-less compression library that can be faster than memcpy().

Your high performance web application C framework

Cobalt Strike User-Defined Reflective Loader written in Assembly & C for advanced evasion capabilities. By: @0xBoku & @s4ntiagop

The classic, refined DOOM source port. For Windows PC.

A Redis module that provides rate limiting in Redis as a single command.

Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapter driver for Linux

JWT brute force cracker written in C

brenns10/lshgithub.com

Simple shell implementation. Tutorial here ->

A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)

🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering

A tool for tunneling SSH through HTTP proxies

Command-line copy/paste utilities for Wayland

Bumblebee daemon and client rewritten in C

Linux D-Bus Message Broker

buserror/simavrgithub.com

simavr is a lean, mean and hackable AVR simulator for linux & OSX

c-ares/c-aresgithub.com

A C library for asynchronous DNS requests

the c2 programming language

c3lang/c3cgithub.com

Compiler for the C3 language

Low-latency AI engine for mobile devices & wearables

cage-kiosk/cagegithub.com

A Wayland kiosk

Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.

gsusb compatible firmware for candleLight, cantact and canable

canonical/raftgithub.com

Unmaintained C implementation of the Raft consensus protocol

CANopen protocol stack

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.

CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

Click-to-run debian 12 with desktop environment on android for Chinese users, with fcitx pinyin input method and some useful packages preinstalled. You don't need to install Termux.

cbsd/cbsdgithub.com

Yet one more wrapper around jail, bhyve, QEMU and XEN

a CUDA accelerated litecoin mining application based on pooler's CPU miner

cc65/cc65github.com

cc65 - a freeware C compiler for 6502 based systems

A simple heap memory allocator in ~200 lines.

CCExtractor - Official version maintained by the core team

Solutions for all exercises in the book "The C Programming Language - Second Edition"(referred to as K&R, after its authors' initials) by Brian W. Kernighan and Dennis M. Ritchie.

ccxvii/mujsgithub.com

An embeddable Javascript interpreter in C.

cdown/clipmenugithub.com

Clipboard management using dmenu

Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features

A simple GTK+ frontend for mpv

Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

cesanta/frozengithub.com

JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.

cesanta/mjsgithub.com

Embedded JavaScript engine for C/C++

Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

cesanta/v7github.com

Embedded JavaScript engine for C/C++

cgdb/cgdbgithub.com

Console front-end to the GNU debugger

Node.js addon for the Emotiv C++ SDK

Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors.

Checkpoint/Restore tool

Android手机客户端二维码扫描

知名开源代码库的注释版:C++、Golang等

CherryUSB is a tiny and beautiful, high performance and portable USB host and device stack for embedded system with USB IP

ChibiOS/ChibiOSgithub.com

Read only mirror of SVN ChibiOS repository at https://sourceforge.net/projects/chibios/

chjj/comptongithub.com

A compositor for X11.

A forward proxy module for CONNECT request handling

Chocolate Doom is a Doom source port that is minimalist and historically accurate.

Commented (but unaltered) version of original word2vec C implementation.

Main CipherShed Development

MOVING TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-content SEE README. C, C++, POSIX and Linux system programming minimal examples. Asserts used wherever possible. Hello worlds for cool third party libraries and build systems. Cheatsheets, tutorials and mini-projects. 移至:https://github.com/cirosantilli/linux-kernel-module-cheat#userland-content查看自述文件。 C,C ++,POSIX和Linux系统编程的最少示例。 尽可能使用断言。 酷第三方库和构建系统的世界。 备忘单,教程和小型项目。

ClamAV - Documentation is here: https://docs.clamav.net

citusdata/citusgithub.com

Distributed PostgreSQL as an extension

Columnar storage extension for Postgres built as a foreign data wrapper. Check out https://github.com/citusdata/citus for a modernized columnar storage implementation built as a table access method.

Run periodic jobs in PostgreSQL

Embedded C/C++ web server

cjdelisle/cjdnsgithub.com

An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.

Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)

Clean-code version of the baseflight flight controller firmware

clibs/clibgithub.com

Package manager for the C programming language.

HoloCubic超多功能AIO固件 基于esp32-arduino的天气时钟、相册、视频播放、桌面投屏、web服务、bilibili粉丝等

Cloudflare Blog code samples

A asymmetric coroutine library for C.

cloudwu/pbcgithub.com

A protocol buffers library for C

Bootloader for macOS, Windows and Linux in UEFI and in legacy mode

cmus/cmusgithub.com

Small, fast and powerful console music player for Unix-like operating systems.

A small speech recognizer

Redis 7.0.5 版本——中文注释,持续更新!欢迎参与本项目!🍭🍭🍭

cnlohr/ch32fungithub.com

Open source minimal stack for the ch32 and ch5xx WCH RISC-V Microcontrollers

Open source minimal stack for the ch32 line of WCH processors, including the ch32v003, a 10¢ 48 MHz RISC-V Microcontroller - as well as many other chips within the ch32v/x line.

cnlohr/channel3github.com

ESP8266 Analog Broadcast Television Interface

Chromatic Sound to Light Conversion System

A tiny C header-only risc-v emulator.

Build android apps without any java, entirely in C and Make

Cockpit is a web-based graphical interface for servers.

codeplea/genanngithub.com

simple neural network library in ANSI C

This is the C language code and supplement material for the Ultimate C language Course on CodeWithHarry

A practical hacker's guide to the C programming language.

cofyc/argparsegithub.com

Command-line arguments parsing library.

This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.

The system statistics collection daemon. Please send Pull Requests here!

colmap/colmapgithub.com

COLMAP - Structure-from-Motion and Multi-View Stereo

CommonMark parsing and rendering library and program in C

Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.

The Apache Kafka C/C++ library

Low-cost LoRa IoT & gateway with SX12XX (SX1261/62/68; SX1272/76/77/78/79; SX1280/81), RaspberryPI and Arduino boards

containers/crungithub.com

A fast and lightweight fully featured OCI runtime and C library for running containers

Contiki-NG: The OS for Next Generation IoT Devices

The official git repository for Contiki, the open source OS for the Internet of Things

An official continuation of https://github.com/djoslin0/sm64ex-coop on sm64coopdx for the enhancements and progress it already has.

Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.

upstream mirror

The Corosync Cluster Engine

选字验证码破解,试验过网易和极验,破解率99

coturn/coturngithub.com

coturn TURN server project

Library and command line tool to detect SHA-1 collision in a file

Linux kernel crash utility NOTE: The github PRs are not accepted, please subscribe to mail list via https://lists.crash-utility.osci.io/admin/lists/devel.lists.crash-utility.osci.io/ for contribution and discussion. Or post your patch/issue to mail list: devel@lists.crash-utility.osci.io

ClipIt clipboard manager for GTK+

Firmware for the Xteink X3 and X4 e-readers

The flexible game engine.

Limit Order Book for high-frequency trading (HFT), as described by WK Selph, implemented in Python3 and C

cs50/libcs50github.com

This is CS50's Library for C.

csete/gpredictgithub.com

Gpredict satellite tracking application

csound/csoundgithub.com

Main repository for Csound

Writing a sqlite clone from scratch in C

C library that mimics the Minecraft biome generation.

cucumber/commongithub.com

A monorepo of common components - building blocks for implementing Cucumber in various languages.

curl/curlgithub.com

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

cvxopt/cvxoptgithub.com

CVXOPT -- Python Software for Convex Optimization

cxong/cdogs-sdlgithub.com

Classic overhead run-and-gun game

cxong/tinydirgithub.com

Lightweight, portable and easy to integrate C directory and file reader

New generation entropy codecs : Finite State Entropy and Huff0

Cyan4973/xxHashgithub.com

Extremely fast non-cryptographic hash algorithm

cycfi/elementsgithub.com

Elements C++ GUI library

cyring/CoreFreqgithub.com

CoreFreq : CPU monitoring and tuning software designed for the 64-bit processors.

Go lang bindings for the Chromium Embedded Framework (CEF)

A planetarium for your terminal! Explore stars, planets, constellations, and more, all rendered right in the command line—no telescope required. ✨🪐

cachegrand - a modern data ingestion, processing and serving platform built for today's hardware

[DEPRECATED] A web framework for C.

A TypeScript superset that favors more types and less typing

CVE-2020-0796 - Windows SMBv3 LPE exploit #SMBGhost

blingful character graphics/TUI library. definitely not curses.

Cross-platform open-source command-line cubemap filtering tool.

cmftStudio - GUI counterpart for:

datoviz/datovizgithub.com

⚡ Datoviz: high-performance GPU rendering for scientific data visualization

Dav1dde/gladgithub.com

Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

davatorium/rofigithub.com

Rofi: A window switcher, application launcher and dmenu replacement

Ultralightweight JSON parser in ANSI C

C library to create simple HTTP servers and Web Applications.

cs140e course materials.

DeaDBeeF Player

deadpixi/mtmgithub.com

Perhaps the smallest useful terminal multiplexer in the world.

A new kind of headless webkit integration for nodejs; a great alternative to phantomjs.

A compact MODBUS RTU/TCP C library for embedded/microcontrollers

Renew and Refill Bob Cassettes for 98% Cost Saving!

Reverse engineering the 1997 game "Carmageddon"

High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

GNU/Linux/nix client for DroidCam

C projects: algorithms, games, and networking

Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers

diegocr/netcatgithub.com

NetCat for Windows

dinhvh/libetpangithub.com

Mail Framework for C Language

distcc/distccgithub.com

distributed builds for C, C++ and Objective C

Powerful automated tool for reverse engineering Unity IL2CPP binaries

DoctorWkt/acwjgithub.com

A Compiler Writing Journey

User mode file system library for windows with FUSE Wrapper

doonny/PipeCNNgithub.com

An OpenCL-based FPGA Accelerator for Convolutional Neural Networks

Macro-header for compile-time C obfuscation (tcc, win x86/x64)

dovecot/coregithub.com

Dovecot mail server

Simple yet fancy CPU architecture fetching tool

CSAPP 3e Solutions

drh/lccgithub.com

The lcc retargetable ANSI C compiler

droe/sslsplitgithub.com

Transparent SSL/TLS interception

The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University. No AI generated code

OO C++ RepRap Firmware

Lightweight and customizable notification daemon

dvorka-oss/hstrgithub.com

Bash and Zsh shell history TUI suggest box - easily view, navigate, search and manage your command history.

dvorka/hstrgithub.com

Bash and Zsh shell history TUI suggest box - easily view, navigate, search and manage your command history.

comparing the c ffi (foreign function interface) overhead on various programming languages

Expanded version of the Espressif ESP webcam

Eclipse Cyclone DDS project

The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.

Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.

An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse-paho.github.io/paho.mqtt.c/

Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)

eclipse/mraagithub.com

Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.

An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse.github.io/paho.mqtt.c/

Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)

The Apache Kafka C/C++ library

EdgeTX/edgetxgithub.com

EdgeTX is the cutting edge open source firmware for your R/C radio

An OpenGL RTS game engine written in C

Single header stackful cross-platform coroutine library in pure C.

eembc/coremarkgithub.com

CoreMark® is an industry-standard benchmark that measures the performance of central processing units (CPU) and embedded microcrontrollers (MCU).

A merge between https://github.com/OneOfEleven/uv-k5-firmware-custom and https://github.com/fagci/uv-k5-firmware-fagci-mod

OpENer is an EtherNet/IP stack for I/O adapter devices. It supports multiple I/O and explicit connections and includes objects and services for making EtherNet/IP-compliant products as defined in the ODVA specification.

The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)

eleme/corvusgithub.com

A fast and lightweight Redis Cluster Proxy for Redis 3.0

c-lightning — a Lightning Network implementation in C

embox/emboxgithub.com

Modular and configurable OS for embedded applications

emqx/neurongithub.com

Open source industrial connectivity server

The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/pagegettingstarted.html or the Wiki tab above.

emweb/wtgithub.com

Wt, C++ Web Toolkit

A fast MySQL driver written in pure C/C++ for Python. Compatible with gevent through monkey patching.

ESP-Claw, a "Chat Coding" AI agent framework for IoT devices

Applications based on Wi-Fi CSI (Channel state information), such as indoor positioning, human detection

eteran/c-vectorgithub.com

A dynamic array implementation in C similar to the one found in standard C++

Example of using revealed "Spectre" exploit (CVE-2017-5753 and CVE-2017-5715)

🍎Objective C Method Tracing Call Chart

学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试

c 语言实现的一个最小的http代理,代理支持设置加密隧道,可以躲避防火墙的监测

Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记

Exim/eximgithub.com

Exim Mail Transport Agent - source, testsuite and documentation

chocolate Duke Nukem,3D

An eventing framework for building high performance and high scalability systems in C.

Chinese-Vicuna: A Chinese Instruction-following LLaMA-based Model —— 一个中文低资源的llama+lora方案,结构参考alpaca

Like neofetch, but much faster because written mostly in C.

Platform-independent serial port access for Java

fcambus/telizegithub.com

High performance JSON IP and GeoIP REST API (IP Geolocation)

FDOS/kernelgithub.com

FreeDOS kernel - implements the core MS-DOS/PC-DOS (R) compatible operating system. It is derived from Pat Villani's DOS-C kernel and released under the GPL v2 or later. Please see http://www.freedos.org/ for more details about the FreeDOS (TM) Project.

feaser/openbltgithub.com

Official read-only mirror of the SVN OpenBLT bootloader repository. Updated daily.

FedeDP/Clightgithub.com

A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.

felixangell/macgithub.com

bytecode interpreter in c (blog post)

felselva/mathcgithub.com

Pure C math library for 2D and 3D programming

FFmpeg/FFmpeggithub.com

Mirror of https://git.ffmpeg.org/ffmpeg.git

Firedancer is Jump Crypto's Solana validator software.

CTF竞赛权威指南

floooh/chipsgithub.com

8-bit chip and system emulators in standalone C headers

floooh/sokolgithub.com

minimal cross-platform standalone C headers

Fast and Lightweight Logs, Metrics and Traces processor for Linux, BSD, OSX and Windows

Flutter codelab examples

fogleman/Craftgithub.com

A simple Minecraft clone written in C using modern OpenGL (shaders).

一款可运行的基于C++ 实现的WebServer服务器,基于《TCPIP网络编程》和《Linux高性能服务器编程》实现的服务器项目。

ESP32Marauder Cheap Yellow Display

A library of common data structures and algorithms written in C.

Embedded Controller firmware for the Framework Laptop

umbrella project for emulation of smart card readers or smart cards

free-audio/clapgithub.com

Audio Plugin API

This repository applies all Versions of the Original TrueCrypt Source Files in order

FreeRADIUS - A multi-protocol policy server.

FreeRDP/FreeRDPgithub.com

FreeRDP is a free remote desktop protocol library and clients

nginx module which adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches.

frida/frida-gumgithub.com

Cross-platform instrumentation and introspection library written in C

fwupd/fwupdgithub.com

A system daemon to allow session software to update firmware

Objective-C bindings for YAJL (Yet Another JSON Library) C library

High performance library for creating, modiyfing and parsing PDF files in C++

A GUI for the Chameleon Ultra written in Flutter for crossplatform

An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.

Static libcurl to be used in Android and iOS apps. Build scripts included. No Android source required

ged/ruby-pggithub.com

A PostgreSQL client library for Ruby

The Generic Mapping Tools

A little toolbox to play with Microsoft Kerberos in C

Display and control your Android device

Port of Facebook's LLaMA model in C/C++

Port of OpenAI's Whisper model in C/C++

A code-searching tool similar to ack, but faster.

The Nano-X Window System

A minimum viable terminal emulator built on top of the libghostty C API. Ex minimo, infinita nascuntur. 👻🐣

Unicorn Console: create quick fantasy game in Rust/Python/Lua/Javascript !

git/gitgithub.com

Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

glfw/glfwgithub.com

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

glouw/ctlgithub.com

The C Template Library

glouw/tinngithub.com

A tiny neural network library

gloxec/CrossC2github.com

generate CobaltStrike's cross-platform payload

Gluster Filesystem : Build your distributed storage in minutes

gnbdev/opengnbgithub.com

GNB is open source de-centralized SDVN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的SDVN。

gnea/grblgithub.com

An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino

Linux kernel vendor specific hardware reset module for sequences that are too complex/complicated to land in pciquirks.c

This project provides Go bindings for nuklear.h — a small ANSI C GUI library.

Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)

google/nsyncgithub.com

nsync is a C library that exports various synchronization primitives, such as mutexes

Gear-Lib, C library for IOT Embedded Multimedia and Network

Include binary files in C/C++

grbl/grblgithub.com

An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino

This repository contains the scanner component for Greenbone Community Edition.

A library for high-performance, modern 2D graphics with SDL written in C.

groonga/groongagithub.com

An embeddable fulltext search engine. Groonga is the successor project to Senna.

Instant K8s service dependency map, right to your Grafana.

gsass1/NTopgithub.com

💻 htop-like system-monitor for Windows with Vi-keybindings.

HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org

3D Maps & Terrain SDK / C++17

A series of mini-projects used to learn C for beginners

tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)

A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.

Various tips & tricks

C语言教程+博客+代码演示+课程设计。 帮助初学者更好的理解 C 难点,提升代码量! For beginners:C tuition/self-learning

halayli/lthreadgithub.com

lthread, a multicore enabled coroutine library written in C

halfer53/winixgithub.com

A UNIX-style Operating System for the Waikato RISC Architecture Microprocessor (WRAMP)

A simple math library for games and computer graphics. Compatible with both C and C++.

A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.

Hansimov/csappgithub.com

个人整理的《深入理解计算机系统》中文电子版(原书第 3 版)与实验材料:https://hansimov.gitbook.io/csapp/

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.

A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library.

A distributed operating system

HarveyHunt/howmgithub.com

A lightweight, X11 tiling window manager that behaves like vim

hashcat/hashcatgithub.com

World's fastest and most advanced password recovery utility

haywire/haywiregithub.com

Haywire is an asynchronous HTTP server framework written in C that's built using the event loop based libuv platform layer that node.js is built on top of.

HDFGroup/hdf5github.com

Official HDF5® Library Repository

Small and very fast portable launcher and updater for Chromium.

Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.

ESP32 desk dashboard that shows Claude Code usage

哈尔滨工业大学(深圳)计算机专业课程攻略 Guidance for courses in Department of Computer Science, Harbin Institute of Technology (Shenzhen)

A C interpreter and API explorer.

hexchat/hexchatgithub.com

GTK+ IRC client

hfiref0x/KDUgithub.com

Kernel Driver Utility

hfiref0x/TDLgithub.com

Driver loader for bypassing Windows x64 Driver Signature Enforcement

hfiref0x/UACMEgithub.com

Defeating Windows User Account Control

Universal PatchGuard and Driver Signature Enforcement Disable

VirtualBox VM detection mitigation loader

Windows Object Explorer 64-bit

Full-blown preprocessor metaprogramming

Full-blown preprocessor metaprogramming

hishamhm/htopgithub.com

htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.

哈尔滨工业大学(深圳)计算机专业课程攻略 Guidance for courses in Department of Computer Science, Harbin Institute of Technology (Shenzhen)

Hjdskes/cagegithub.com

A Wayland kiosk

hnes/libacogithub.com

A blazing fast and lightweight C asymmetric coroutine library 💎 ⛅🚀⛅🌞

The functions interception library written on pure C and NativeAPI with UserMode and KernelMode support

hpjansson/chafagithub.com

📺🗿 Terminal graphics for the 21st century.

hrvach/deskhopgithub.com

Fast Desktop Switching Device

htop-dev/htopgithub.com

htop - an interactive process viewer

验证码研究破解心得记录。包含网易易盾,阿里云验证码,极验验证码,通用汉字识别,梦幻西游验证等主流验证码破解。包含点按验证码、点选验证、语序点选等等。已更新极验验证码、企业公示网/工商/文书采集系统、极验打码接口。

HVML/PurCgithub.com

The prime HVML interpreter for C Language.

Postgres-native columnar storage extension

Linux and Mac OS support for the CorsairLink Devices

C/C++ Library for Processing Structured Configuration Files

HypoPG/hypopggithub.com

Hypothetical Indexes for PostgreSQL

i-rinat/apulsegithub.com

PulseAudio emulation for ALSA

A C library that may be linked into a C/C++ program to produce symbolic backtraces

ibireme/yyjsongithub.com

The fastest JSON library in C

ideawu/c1000kgithub.com

A tool to test if your OS supports 1 million connections(c1000k/c1m)

igraph/igraphgithub.com

Library for the analysis of networks

Demo for working with a camera on ESP32

A single-header ANSI C immediate mode cross-platform GUI library

GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFTeSPI / UTFT / SDL

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS

inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.

User space software for Intel(R) Resource Director Technology

intel/libvagithub.com

Libva is an implementation for VA-API (Video Acceleration API)

Proxifier Alternative to redirect any Windows/MacOS/Linux TCP and UDP traffic to HTTP/Socks5 proxy

Shockolate - A minimalist and cross platform System Shock source port.

SpecuCheck is a Windows utility for checking the state of the software mitigations and hardware against CVE-2017-5754 (Meltdown), CVE-2017-5715 (Spectre v2), CVE-2018-3260 (Foreshadow), and CVE-2018-3639 (Spectre v4)

iPlug2/iPlug2github.com

C++ Audio Plug-in Framework for desktop, mobile, xr and web

iqiyi/libfibergithub.com

The high performance c/c++ coroutine/fiber library for Linux/FreeBSD/MacOS/Windows, supporting select/poll/epoll/kqueue/iouring/iocp/windows GUI.

iqiyi/xCrashgithub.com

🔥 xCrash provides the Android app with the ability to capture java crash, native crash and ANR. No root permission or any system permissions are required.

ithewei/libhvgithub.com

🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.

ivmai/bdwgcgithub.com

The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

jagt/clumsygithub.com

clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.

jakogut/tinyvmgithub.com

TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.

Audio DSP effects build on Android system framework layer. This is a repository contains a pack of high quality DSP algorithms specialized for audio processing.

HolyC compiler & transpiler

A dynamic language and bytecode vm

Free, easy, portable audio engine for games

build-once run-anywhere c library

jarun/nnngithub.com

n³ The unorthodox terminal file manager

Optimized multi algo CPU miner

A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

A modern, portable, easy to use crypto library.

Single header library for writing non-blocking HTTP servers in C

Make function keys default on Logitech k380 bluetooth keyboard

Leaked Mirai Source Code for Research/IoC Development Purposes

CPU miner for bitcoin

An implementation of markdown in C, using a PEG grammar

jgmenu/jgmenugithub.com

An X11 menu

jhawthorn/fzygithub.com

:mag: A simple, fast fuzzy finder for the terminal

nginx源码中文注释版

JimmyLefevre/kbgithub.com

kb single-header C/C++ libraries

A simple showcase how to create a simple OS X app in plain C without any Objective-C

jkuhlmann/cgltfgithub.com

:diamondshapewithadotinside: Single-file glTF 2.0 loader and writer written in C99

JLErvin/berrygithub.com

:strawberry: A healthy, byte-sized window manager

A C library for creating Excel XLSX files.

jnz/q3vmgithub.com

Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input

joan2937/pigpiogithub.com

pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO).

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

An X11 menu

jonas/tiggithub.com

Text-mode interface for git

A screamingly fast Python 2/3 WSGI server written in C.

jorisvink/koregithub.com

An easy to use, scalable and secure web application framework for writing web APIs in C or Python. This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.

jserv/amaccgithub.com

Small C Compiler generating ELF executable Arm architecture, supporting JIT execution

json-c/json-cgithub.com

https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/

Very low footprint DOM-style JSON parser written in portable ANSI C

A C compiler targeting an artistically pleasing nightmare for reverse engineers

a clean C library for processing UTF-8 Unicode data

C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons and symbols, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.

C Programming Projects

justinmeza/lcigithub.com

A LOLCODE interpreter written in C.

Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter written in C by Fabrice Bellard.

Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!

Part of my daily plan for studying C.

k-takata/Onigmogithub.com

Onigmo is a regular expressions library forked from Oniguruma.

KaisenAmin/cstdgithub.com

Implementation of C++ standard libraries in C

《数据结构》-严蔚敏.吴伟民-教材源码与习题解析

karlstav/cavagithub.com

Cross-platform Audio Visualizer

Inference Llama 2 in one file of pure C

Keruspe/GPastegithub.com

Clipboard management system

Software CAN bus implementation for rp2040 micro-controllers

kgabis/parsongithub.com

Lightweight JSON library written in C.

Khronos OpenCL-Headers

SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.

Kiibohd Controller

Kitware/CMakegithub.com

Mirror of CMake upstream repository

kkkgo/vlmcsdgithub.com

🔑Portable open-source KMS Emulator in C

kkos/onigurumagithub.com

regular expression library

klange/toaruosgithub.com

Complete, independent operating system built by humans.

Small portable AES128/192/256 in C

Small portable regex in C

各种LInk大合集

Lossy PNG compressor — pngquant command based on libimagequant library

kosma/minmeagithub.com

a lightweight GPS NMEA 0183 parser library in pure C

Fast C based HTML 5 parsing for python

krallin/tinigithub.com

A tiny but valid init for containers

kroitor/gjk.cgithub.com

Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C

kuba--/zipgithub.com

A portable, simple zip library written in C

larmel/laccgithub.com

A simple, self-hosting C compiler

laruence/taintgithub.com

Taint is a PHP extension, used for detecting XSS codes

laruence/yacgithub.com

A fast, lock-free, shared memory user data cache for PHP

laruence/yaconfgithub.com

A PHP Persistent Configurations Container

laruence/yafgithub.com

Fast php framework written in c, built in php extension

laruence/yargithub.com

Light, concurrent RPC framework for PHP & C

LastPass command line interface tool

Outputs current CPU temperature for OSX

lc-soft/LCUIgithub.com

C library for building user interfaces

High Performance TCP/UDP/HTTP Communication Component

所有基础数据结构和算法的纯C语言实现,如各自排序、链表、栈、队列、各种树以及应用、图算法、字符串匹配算法、回溯、并查集等,献丑了

LekKit/RVVMgithub.com

The RISC-V Virtual Machine

This is a repository for the code posted on my blog

leo-arch/clifmgithub.com

💾 The shell-like, command-line terminal file manager

letoram/arcangithub.com

Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

lexbor/lexborgithub.com

Lexbor is development of an open source HTML Renderer library. https://lexbor.com

Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.

Fast C/C++ HTML 5 Parser. Using threads.

lfos/calcursegithub.com

A text-based calendar and scheduling application

A portable MQTT C client for embedded systems and PCs alike.

The official Allegro 5 git repository. Pull requests welcome!

libass/libassgithub.com

libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.

libcheck/checkgithub.com

A unit testing framework for C

Event notification library

:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub

libgd/libgdgithub.com

GD Graphics Library

libgit2/libgit2github.com

A cross-platform, linkable library implementation of Git that you can use in your application.

Manage apps of iOS devices

Restore/upgrade firmware of iOS devices

A fuse filesystem to access the contents of iOS devices

A cross-platform protocol library to communicate with iOS devices

A socket daemon to multiplex connections from and to iOS devices

This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.

LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to tech@openbsd.org are welcome.

Collection of commonly used Cg shaders. These shaders are usable by either HLSL and/or Cg runtime compilers. The cg2glsl script will translate most of these into GLSL shaders.

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.

A C library for reading and writing sound files containing sampled audio data.

libssh2/libssh2github.com

the SSH library

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.

Libtrading, an ultra low-latency trading connectivity library for C and C++.

libui-ng: a portable GUI library for C. "libui for the next generation"

libusb/hidapigithub.com

A Simple cross-platform library for communicating with HID devices

libusb/libusbgithub.com

A cross-platform library to access USB devices

libvips/libvipsgithub.com

A fast image processing library with low memory needs.

LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.

LIJI32/SameBoygithub.com

Game Boy and Game Boy Color emulator written in C

LingDong-/waxgithub.com

A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀

Like neofetch, but much faster because written in C.

Linux-CAN / SocketCAN user space applications

NVMe management command line interface.

RDMA core userspace libraries and daemons

Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.

redis键值数据库源码分析

Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming languages

apfree-wifidog is a high-performance captive portal solution that serves as a gateway between your wireless networks and the Internet. Optimized for both HTTP and HTTPS traffic, it ensures secure border control while enabling seamless user authentication and efficient network management. 技术交流QQ群 331230369

A hight performance and lightweight captive portal solution for HTTP(s)

liudf0716/xfrpcgithub.com

xfrpc 是一个轻量级的 FRP 客户端,完美兼容 frps,采用 C 语言实现,专为 OpenWRT 和物联网等资源受限系统优化设计。它针对 ROM 和 RAM 空间有限的设备,提供高效的内网穿透解决方案。xfrpc 集成了xDPI(深度包检测)功能,增强了安全性,有效防止内网穿透中因恶意嗅探导致的安全威胁,确保数据传输和网络访问的可靠保护。技术交流QQ群 331230369

liuliu/ccvgithub.com

C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library

lloyd/yajlgithub.com

A fast streaming JSON parsing library in C.

loadzero/si78cgithub.com

si78c is a memory accurate reimplementation of Space Invaders in C.

PoC exploits for software vulnerabilities

Reference implementation and documentation of a LoRa network node.

Intel / AMD CPU Internals

losnoco/Coggithub.com

Cog - A Free and Open Source Audio Player for macOS 10.15+

Write a simple interpreter of C. Inspired by c4 and largely based on it.

System profiler and benchmark tool for Linux systems

lpereira/lwangithub.com

Experimental, scalable, high performance HTTP server

lpsantil/rt0github.com

A minimal C runtime for Linux i386 & x8664

Multi-algo CPUMiner & Reference Cryptonote Miner (JSON-RPC 2.0)

Linux containers from scratch in C.

Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.

翻译的libuv的中文教程

lvgl/lvglgithub.com

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

lxc/lxcgithub.com

LXC - Linux Containers

lxc/lxcfsgithub.com

FUSE filesystem for LXC

lz4/lz4github.com

Extremely Fast Compression algorithm

LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x8664 and ARM64)

mackron/drlibsgithub.com

Audio decoding libraries for C/C++, each in a single source file.

Audio playback and capture library written in C, in a single source file.

Recommended C code style and coding rules for standard C99 or later

MaJerle/lwrbgithub.com

Lightweight generic ring buffer manager library

一个使用C++编写的极速ncm转换GUI工具

16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

managarm/mlibcgithub.com

Portable C standard library

Source code of the MapServer project. Please submit pull requests to the 'main' branch.

Gravity Programming Language

Python bindings for the Transformer models implemented in C/C++ using GGML library.

lightspeed lightweight elegant game engine in pure c

Configurations for Marlin Firmware

martanne/visgithub.com

A vi-like editor based on Plan 9's structural regular expressions

A network library for client/server games written in C++

PainterEngine is a application/game engine with software renderer,PainterEngine can be transplanted to any platform that supports C

CAN Commander is a comprehensive tool designed for the reverse engineering of CAN (Controller Area Network) bus systems. This project aims to provide a robust platform for automotive enthusiasts, engineers, and security researchers to interact with and analyze CAN networks, facilitating a deeper understanding and manipulation of communication.

Single-file public domain libraries for C/C++

Cyberpunk 2077 tweaks, hacks and scripting framework

C library for the MaxMind DB file format

Audio and video casting system with support for custom applications.

A simple C Thread pool implementation

The Kam1n0 Assembly Analysis Platform

Dump cookies and credentials directly from Chrome/Edge process memory

meekrosoft/fffgithub.com

A testing micro framework for creating function test doubles

Linux LDPRELOAD rootkit (x86 and x8664 architectures)

A new lightweight, hybrid routing mesh protocol for packet radios

metacall/coregithub.com

MetaCall: The ultimate polyglot programming experience.

A cross-platform minigolf game written in C.

C11 compiler (mirror)

ninja-compatible build tool written in C

A library of generic intrusive data structures and algorithms in ANSI C

Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors. Checked C does not address use-after-free errors. This repo has a wiki for Checked C, sample code, the specification, and test code.

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

React Native module for CodePush

Cryptographic library

Objective-C for Windows

Midnight Commander's repository

Crack and decrypt BLE encryption

A Nonsense Collection of Disgusting Codes

UPnP IGD implementation

[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256KB Memory

mity/md4cgithub.com

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.

A utility for browsing and installing GNOME Shell Extensions.

Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C

mkirchner/gcgithub.com

Simple, zero-dependency garbage collection for C

Linus Torvalds' linked list argument for good taste, explained

MLT Multimedia Framework

MoarVM/MoarVMgithub.com

A VM with adaptive optimization and JIT compilation, built for Rakudo

The Official MongoDB driver for C language

:whale: Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module

GameStream client for ChromeOS

Linux Driver for USB WiFi Adapters that are based on the RTL8811CU, RTL8821CU, RTL8821CUH and RTL8731AU Chipsets - v5.12.0.4

MPI programming lessons in C and executable code examples

mptre/pickgithub.com

A fuzzy search tool for the command-line

mpv-player/mpvgithub.com

🎥 Command line media player

mpx/lua-cjsongithub.com

Lua CJSON is a fast JSON encoding/parsing module for Lua

An extensive node suite that enables ComfyUI to process 3D inputs (Mesh & UV Texture, etc) using cutting edge algorithms (3DGS, NeRF, etc.)

mridgers/clinkgithub.com

Bash's powerful command line editing in cmd.exe

3D Gaussian Splatting, reimagined: Unleashing unmatched speed with C++ and CUDA from the ground up!

ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Javascript, Lua, Octave, PHP, Python, R, and Ruby.

mszoek/airyxgithub.com

A BSD-based OS project that aims to provide an experience like and some compatibility with macOS

A simple mark-sweep garbage collector in C

Core module of the Mupen64Plus project

mvp/uhubctlgithub.com

uhubctl - USB hub per-port power control

A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.

Mzzopublic/Cgithub.com

C语言

M5 Stick C firmware for high-tech pranks and digital self defense

n64dev/cen64github.com

Cycle-Accurate Nintendo 64 Emulator

Stackless Async Subroutines for C

naev/naevgithub.com

Naev has moved to codeberg! This is just a mirror.

Function graph tracer for C/C++/Rust/Python

nanopb/nanopbgithub.com

Protocol Buffers with small code size

多个SVC/TTS的C++推理库

一个使用C++编写的音频处理软件

nasa/cFSgithub.com

The Core Flight System (cFS)

The Nature Programming Language

NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX

Collection of miscellaneous portable C snippets.

neomutt/neomuttgithub.com

✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat

nepx/halfixgithub.com

x86 PC emulator that runs both natively and in the browser, via WebAssembly

A generic dynamo implementation for different k-v storage engines

NetHack/NetHackgithub.com

Official NetHack Git Repository

A Software Probe for network packet capturing and forwarding in Cloud/Kubernetes and Virtualized environment.

A network library for client/server games written in C++

xrdp: an open source RDP server

ChipWhisperer - the complete open-source toolchain for side-channel power analysis and glitching attacks

Platform independent Near Field Communication (NFC) library

NFS-Ganesha is an NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems

ngtcp2/nghttp3github.com

HTTP/3 library written in C

ngtcp2/ngtcp2github.com

ngtcp2 project is an effort to implement IETF QUIC protocol

nicbarker/claygithub.com

High performance UI layout library in C.

A faster and more flexible binary file format replacement for NSCoding, Property Lists and JSON

nigels-com/glewgithub.com

The OpenGL Extension Wrangler Library

nih-at/libzipgithub.com

A C library for reading, creating, and modifying zip archives.

Remove duplicates from MASSIVE wordlist, without sorting it (for dictionary-based password cracking)

ninia/jepgithub.com

Embed Python in Java

Test suite to help you write your own C compiler

NMSSH/NMSSHgithub.com

NMSSH is an Objective-C wrapper for libssh2, with a sweet API.

http request/response parser for c

nothings/stbgithub.com

stb single-file public domain libraries for C/C++

Universal local privilege escalation Proof-of-Concept exploit for CVE-2024-1086, working on most Linux kernels between v5.14 and v6.6, including Debian, Ubuntu, and KernelCTF. The success rate is 99.4% in KernelCTF images.

C++ implementation for BLOOM

nsxiv/nsxivgithub.com

Read-only mirror of Neo Simple X Image Viewer

Security and Hacking Tools, Exploits, Proof of Concepts, Shellcodes, Scripts.

Plugin for VLC that pauses/plays video on mouse click

Samples for CUDA Developers which demonstrates features in CUDA Toolkit

NVIDIA container runtime library

FZF sorter for telescope written in c

Reliable UDP networking library

obgm/libcoapgithub.com

A CoAP (RFC 7252) implementation in C

CMake for stm32 developing.

OBS Studio - Free and open source software for live streaming and screen recording

Small extensions for Dear ImGui

ohler55/ojgithub.com

Optimized JSON

okbob/pspggithub.com

Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.

Awesome Bitcoin toolkit for ObjC and Swift

Enhanced version of Cockos' iPlug - A simple-to-use C++ framework for developing cross platform audio plugins and targeting multiple plugin APIs with the same code. VST / VST3 / Audiounit / RTAS / AAX (Native) formats supported. NOTE: THIS IS OBSOLETE, PLEASE SEE IPLUG2:

open-mpi/ompigithub.com

Open MPI main development repository

C library for prototyping and experimenting with quantum-resistant cryptography

The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)

open5gs/open5gsgithub.com

Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-19)

Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0

OpenCPN/OpenCPNgithub.com

A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting GPS/GPDS Postition Input BSB Raster Chart Display S57 Vector ENChart Display AIS Input Decoding Waypoint Autopilot Navigation

Simple Open Source EtherCAT Master

Simple Open Source EtherCAT Slave

Source code for OpenGL Insights

Source code and supporting material for the 7th Edition of OpenGL SuperBible

opengnb/opengnbgithub.com

GNB is open source de-centralized SDVN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的SDVN。

OpenID Certified™ OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd

OpenPrinting CUPS Sources

OpenSC/OpenSCgithub.com

Open source smart card tools and middleware. PKCS#11/MiniDriver

Portable OpenSSH

openucx/ucxgithub.com

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)

A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.

openwall/johngithub.com

John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs

openxc/uds-cgithub.com

Unified Diagnostics Service (UDS) and OBD-II (On Board Diagnostics for Vehicles) C Library

CPU usage limiter for Linux

Obsolete Python interface to Oracle Database, now superseded by python-oracledb

Higher level programming in C

Pure C Game Engine

orangeduck/mpcgithub.com

A Parser Combinator library for C

orangeduck/tgcgithub.com

A Tiny Garbage Collector for C

Orc/discountgithub.com

My C implementation of John Gruber's Markdown markup language

A collection of tools which integrate with Cobalt Strike (and possibly other C2 frameworks) through BOF and reflective DLL loading techniques.

"I use Arch btw" but it's a Turing-complete programming language.

Audio server that can play to AirPlay 1+2 speakers (multiroom), Chromecast and locally. Supports Spotify, internet radio and many file formats. Also MPD server, iTunes DAAP, smart playlists, Apple Remote and much more.

p-gen/smenugithub.com

smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.

P-p-H-d/mlibgithub.com

MLIB is a library of generic and type safe containers / data structures in pure C language (C99 / C11) for a wide collection of container (comparable to the C++ STL).

Device OS (Firmware) for Particle Devices

pbatard/libwdigithub.com

Windows Driver Installer library for USB devices

pbatard/rufusgithub.com

The Reliable USB Formatting Utility

UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

3D Maps & Terrain SDK (C++)

带网络功能的伪全息透明显示桌面站

Smart NFC & ink-Display Card

Using Zygisk to dump il2cpp data at runtime

pfultz2/Cloakgithub.com

A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor

C library for accessing the PostgreSQL parser outside of the server environment

Use AirPlay to stream to UPnP/Sonos & Chromecast devices

philj56/tofigithub.com

Tiny dynamic menu for Wayland

A 2d game engine written in C

Single file C library for decoding MPEG1 Video and MP2 Audio

A PHP extension for Redis

pi-hole/FTLgithub.com

The Pi-hole FTL engine

picolibc - a C library designed for embedded 32- and 64- bit systems.

An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.

A minimal but powerful thread pool in ANSI C

程序员案例集锦

Coz: Causal Profiling

Prime Number Projects in C#/C++/Python

pms67/PIDgithub.com

PID controller implementation written in C.

Portable Python 3.x Interpreter in Modern C for Game Scripting

The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

SummerCart64 - a fully open source N64 flashcart

PortAudio is a cross-platform, open-source C language library for real-time audio input and output.

posva/catimggithub.com

🦦 Insanely fast image printing in your terminal

Fastest Integer Compression

PQClean/PQCleangithub.com

Clean, portable, tested implementations of post-quantum cryptography

Premake

Decompilation of Pokémon Emerald

Decompilation of Pokémon FireRed/LeafGreen

pret/pokerubygithub.com

Decompilation of Pokémon Ruby/Sapphire

prideout/pargithub.com

single-file C libraries from Philip Allan Rideout

多个SVC/TTS的C++推理库

A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.

Ncurses based XMPP client

Repository moved to codeberg.org, see below.

proot-me/prootgithub.com

chroot, mount --bind, and binfmtmisc without privilege/setup for Linux

a small protobuf implementation in C

A simple, kernel-space, on-disk filesystem from the scratch

punesemu/puNESgithub.com

Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

Realtek 8192 chipset driver, ported to kernel 3.11.

🐍🎮 pygame - Community Edition is a FOSS Python library for multimedia applications (like games). Built on top of the excellent SDL library.

pygame/pygamegithub.com

🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

pymumu/smartdnsgithub.com

A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH, DoQ. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT,DoQ。

Pysam is a Python module for reading and manipulating SAM/BAM/VCF/BCF files. It's a lightweight wrapper of the htslib C-API, the same one that powers samtools, bcftools, and tabix.

pytorch/cpuinfogithub.com

CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)

qmk/qmkfirmwaregithub.com

Open-source keyboard firmware for Atmel AVR and Arm USB families

qrush/unixgithub.com

Mirror of the Restoration of 1st Edition UNIX kernel sources from pdf document.

Companion repository to the "Modern Embedded Systems Programming" video course.

QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

UNIX-like reverse engineering framework and command-line toolset

Level up your video experience with a modern and user-friendly media player.

一些用C编写的小游戏, 14行贪吃蛇 22行2048 22行俄罗斯方块 25行扫雷...以及各种小玩意

randrew/layoutgithub.com

Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.

Simple, modern libpng alternative

The cutest framework out there for creating 2D games in C++!

Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games

RandyGaul/qu3egithub.com

Lightweight and Simple 3D Open Source Physics Engine in C++

👾🐍 A opensource game inspired by Snake, written in pure C with SDL

Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)

An open-source OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

raysan5/rayguigithub.com

A simple and easy-to-use immediate-mode gui library

raysan5/raylibgithub.com

A simple and easy-to-use library to enjoy videogames programming

A collection of small sample games made with raylib

rdbo/libmemgithub.com

Advanced Game Hacking Library for C, Modern C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64) (DLL/SO Injection) (Internal/External) (Assembler/Disassembler)

↵ to searchesc to close
awesomelist.dev