An open API service indexing awesome lists of open source software.

C

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.

https://github.com/hexagonal-sun/bic

A C interpreter and API explorer.

c compiler evaluator interpreter repl

Last synced: 21 Oct 2025

https://github.com/zeex/subhook

Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)

c cmake cplusplus hooking x86

Last synced: 12 Apr 2025

https://github.com/tuyenvm/openkey

Vietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng

bogo c cplusplus gotiengviet mac macos objective-c tcvn3 telex unicode unikey unikeyformac vietkey vni

Last synced: 16 May 2025

https://github.com/keiichiw/constexpr-8cc

Compile-time C Compiler implemented as C++14 constant expressions

c c-plus-plus compiler constexpr joke

Last synced: 04 Apr 2025

https://github.com/jvoisin/snuffleupagus

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

c elephant hardening php php-module php7 security security-hardening

Last synced: 15 May 2025

https://github.com/serizba/cppflow

Run TensorFlow models in C++ without installation and without Bazel

c cpp inference model neural-networks tensorflow tensorflow-cpp tensorflow-examples tensorflow-models

Last synced: 16 May 2025

https://github.com/skarnet/s6

The s6 supervision suite.

c init init-system supervisor unix

Last synced: 20 Mar 2025

https://github.com/eteran/c-vector

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

array c vector

Last synced: 15 May 2025

https://github.com/carld/micro-lisp

🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄

c lisp micro scheme small tiny

Last synced: 20 Mar 2025

https://github.com/dermesser/libsocket

The ultimate socket library for C and C++, supporting TCP, UDP and Unix sockets (DGRAM and STREAM) on Linux, FreeBSD, Solaris. See also my uvco library for a refreshed version!

c linux networking socket unix

Last synced: 15 Mar 2025

https://github.com/dushistov/flapigen-rs

Tool for connecting programs or libraries written in Rust with other languages

c codegen cpp java jni rust swig wrapper

Last synced: 12 Dec 2025

https://github.com/eleme/corvus

A fast and lightweight Redis Cluster Proxy for Redis 3.0

c corvus proxy redis redis-cluster twemproxy

Last synced: 12 Jun 2025

https://github.com/Dushistov/flapigen-rs

Tool for connecting programs or libraries written in Rust with other languages

c codegen cpp java jni rust swig wrapper

Last synced: 30 Apr 2025

https://github.com/lpereira/hardinfo

System profiler and benchmark tool for Linux systems

c linux profiler system-information

Last synced: 08 Apr 2025

https://github.com/frankmorgner/vsmartcard

umbrella project for emulation of smart card readers or smart cards

android c ccid emulation nfc pcsc python security smartcard smartcard-reader tizen-wearable

Last synced: 14 May 2025

https://github.com/nspire-emus/firebird

Multi-platform emulator of TI Nspire calculators

android arm c calculator cpp emulator ios jit qml qt qt5 ti-nspire

Last synced: 16 Dec 2025

https://github.com/VAR-solutions/Algorithms

A repository of different Algorithms and Data Structures implemented in many programming languages.

algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift

Last synced: 27 Apr 2025

https://github.com/mull-project/mull

Practical mutation testing and fault injection for C and C++

c c-plus-plus fault-injection jit llvm mutation-analysis mutation-testing testing

Last synced: 15 May 2025

https://github.com/michaelforney/cproc

C11 compiler (mirror)

c compiler qbe unix

Last synced: 15 Apr 2025

https://github.com/throwtheswitch/cmock

Mock/stub generator for C

c codegen mocking testing

Last synced: 14 Oct 2025

https://github.com/Eugnis/spectre-attack

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

c example exploit security-vulnerability spectre

Last synced: 21 Apr 2025

https://github.com/mono/embeddinator-4000

Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.

android bindings c c-plus-plus cplusplus cppsharp csharp dotnet interop java mobile mono monodroid monotouch objective-c xamarin

Last synced: 01 Oct 2025

https://github.com/LiamBindle/MQTT-C

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

c mqtt mqtt-client portable publisher-subscriber simple

Last synced: 04 May 2025

https://github.com/allinurl/gwsocket

fast, standalone, language-agnostic WebSocket server RFC6455 compliant

c rfc-6455 standalone websocket-server websockets

Last synced: 07 Apr 2025

https://github.com/turbolent/w2c2

Translates WebAssembly modules to portable C

c c89 compiler wasi wasm wasm2c webassembly

Last synced: 16 May 2025

https://github.com/fededp/clight

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

battery brightness c capture capture-frames daemon gamma-correction linux screen-backlight systemd webcam

Last synced: 18 Jul 2025

https://github.com/lexborisov/modest

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

c css css-parser css-selector html html-parser html-renderer pure-c

Last synced: 04 Apr 2025

https://github.com/sheredom/json.h

🗄️ single header json parser for C and C++

c cpp json json-api parsing

Last synced: 12 Apr 2025

https://github.com/yourtion/LearningMasteringAlgorithms-C

Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程

algorithm bfs bistree c des dfs graph haffman heap linked-list list lz77 mastering-algorithms-c queue rsa set sort stack tree xcode

Last synced: 20 Mar 2025

https://github.com/tuyenvm/OpenKey

Vietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng

bogo c cplusplus gotiengviet mac macos objective-c tcvn3 telex unicode unikey unikeyformac vietkey vni

Last synced: 14 Mar 2025

https://github.com/adam-mcdaniel/oakc

A portable programming language with a compact intermediate representation

c compiler compiler-design golang

Last synced: 15 May 2025

https://github.com/caiorss/c-cpp-notes

Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.

abi c cpp cpp11 cpp14 cpp17 dll dynamic examples ffi ffi-bindings ffi-wrapper fsharp guide haskell interface library reference research shared

Last synced: 15 May 2025

https://github.com/joexbayer/retros-32

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

assembly c kernel os osdev retros32

Last synced: 16 May 2025

https://github.com/Exim/exim

Exim Mail Transport Agent - source, testsuite and documentation

c email gpl mta smtp smtp-server

Last synced: 20 Mar 2025

https://github.com/rogerbinns/apsw

Another Python SQLite wrapper

c python3 sqlite3

Last synced: 14 May 2025

https://github.com/ossrs/state-threads

Lightweight thread library for C/C++ coroutine (similar to goroutine), for high performance network servers.

async asyncio c concurrency coroutines fiber greenlet library networking server-side srs state-threads

Last synced: 18 Dec 2025

https://github.com/felixangell/mac

bytecode interpreter in c (blog post)

bytecode-interpreter c virtual-machine vm

Last synced: 27 Apr 2025

https://github.com/silverrainz/os67

An unix-like toy kernel

c kernel os osdev toy-kernel xv6

Last synced: 04 Apr 2025

https://github.com/lexborisov/Modest

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

c css css-parser css-selector html html-parser html-renderer pure-c

Last synced: 20 Mar 2025

https://github.com/SilverRainZ/OS67

An unix-like toy kernel

c kernel os osdev toy-kernel xv6

Last synced: 20 Mar 2025

https://github.com/szechyjs/dsd

Digital Speech Decoder

c c-plus-plus dsd

Last synced: 16 May 2025

https://github.com/hypercube-lab/hypercube

HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-performance computing power and large-scale data storage support for VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications.🛰

blockchain c crypto dlt go golang hypercube llvm metaverse rust smart-contracts

Last synced: 12 Apr 2025

https://github.com/cofyc/argparse

Command-line arguments parsing library.

argparse argument-parsing c cli

Last synced: 16 May 2025

https://github.com/moarvm/moarvm

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

c jit libuv raku rakudo vm

Last synced: 14 May 2025

https://github.com/FedeDP/Clight

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

battery brightness c capture capture-frames daemon gamma-correction linux screen-backlight systemd webcam

Last synced: 20 Mar 2025

https://github.com/throwtheswitch/ceedling

Unit testing and build system for C projects

build-tool c cmock mocking unit-testing unity

Last synced: 13 Oct 2025

https://github.com/MoarVM/MoarVM

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

c jit libuv raku rakudo vm

Last synced: 27 Apr 2025

https://github.com/e-dant/watcher

Filesystem watcher. Works anywhere. Simple, efficient and friendly.

c cpp efficient fast filesystem friendly header-only javascript nodejs python safe simple single-header thread-safe watcher

Last synced: 31 Mar 2025

https://github.com/wroberts/rogauracore

RGB keyboard control for Asus ROG laptops

asus c keyboard laptop linux rgb-keyboard rgb-led

Last synced: 04 Apr 2025

https://github.com/okbob/plpgsql_check

plpgsql_check is a linter tool (does source code static analyze) for the PostgreSQL language plpgsql (the native language for PostgreSQL store procedures).

c extension function-plpgsql linter plpgsql postgresql postgresql-extension profiler stored-procedures

Last synced: 23 Nov 2025

https://github.com/alexpovel/srgn

A grep-like tool which understands source code syntax and allows for manipulation in addition to search

abstract-syntax-tree c clang cli csharp go grep hacktoberfest hcl python regex rust rust-lang sed tr tree-sitter typescript

Last synced: 11 Apr 2025

https://github.com/copilot-language/copilot

A stream-based runtime-verification framework for generating hard real-time C code.

c copilot embedded-systems haskell runtime-verification rv stream

Last synced: 15 May 2025

https://github.com/dbohdan/compilers-targeting-c

A list of compilers that can generate C code

c compilers list

Last synced: 12 Apr 2025

https://github.com/Yubico/yubico-pam

Yubico Pluggable Authentication Module (PAM)

c pam-module yubikey

Last synced: 31 Mar 2025

https://github.com/intel/intel-cmt-cat

User space software for Intel(R) Resource Director Technology

c cache cat cmt llc mba mbm perl pqos rdt rdtset snmp swig

Last synced: 14 May 2025

https://github.com/yubico/yubico-pam

Yubico Pluggable Authentication Module (PAM)

c pam-module yubikey

Last synced: 26 Feb 2025

https://github.com/c2lang/c2compiler

the c2 programming language

c c2 compiler programming-language

Last synced: 18 Dec 2025

https://github.com/nepx/halfix

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

c c99 cpu-emulator emscripten emulator javascript pc-emulator pentium webassembly x86 x86-emulator

Last synced: 04 Apr 2025

https://github.com/punesemu/punes

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

6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows

Last synced: 15 May 2025

https://github.com/sandermertens/bake

Bake, A build system for building, testing and running C & C++ projects

build-system build-tool c cpp developer-tools environment-configuration gamedev gamedev-tool git github indie indiedev package-manager

Last synced: 15 May 2025

https://github.com/scandum/blitsort

Blitsort is an in-place stable adaptive rotate mergesort / quicksort.

algorithm branchless c inplace merge quick sort sorting

Last synced: 20 Apr 2025

https://github.com/SanderMertens/bake

Bake, A build system for building, testing and running C & C++ projects

build-system build-tool c cpp developer-tools environment-configuration gamedev gamedev-tool git github indie indiedev package-manager

Last synced: 15 Mar 2025

https://github.com/onivim/libvim

libvim: The core Vim editing engine as a minimal C library

c libvim onivim text-editor vi vim

Last synced: 04 Apr 2025

https://github.com/hdfgroup/hdf5

Official HDF5® Library Repository

c cpp database fortran hdf hdf5 java library nosql

Last synced: 14 May 2025

https://github.com/intel/libva

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

c va-api video-api video-decoding video-processing video-recording

Last synced: 14 May 2025

https://github.com/4PrivacyEngine/4PrivacyEngine-Core

C++ implementation of the 4PrivacyEngine core

c cryptography

Last synced: 22 Feb 2025

https://github.com/armink/struct2json

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

c json structure

Last synced: 12 Apr 2025

https://github.com/veorq/siphash

High-speed secure pseudorandom function for short messages

c cryptography message-authentication-code pseudorandom-functions security

Last synced: 12 Apr 2025

https://github.com/nsxiv/nsxiv

Read-only mirror of Neo Simple X Image Viewer

c image-viewer suckless x11

Last synced: 29 Mar 2025

https://github.com/wx-chevalier/CS-Notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

assembly c cpp go haskell java javascript jvm lua python swift wx-doc

Last synced: 06 May 2025

https://github.com/wx-chevalier/cs-notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

assembly c cpp go haskell java javascript jvm lua python swift wx-doc

Last synced: 14 Apr 2025

https://github.com/pqclean/pqclean

Clean, portable, tested implementations of post-quantum cryptography

c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto

Last synced: 15 May 2025

https://github.com/EIPStackGroup/OpENer

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.

c cip commonindustrialprotocol ethernet ethernetindustrialprotocol

Last synced: 16 Apr 2025

https://github.com/felselva/mathc

Pure C math library for 2D and 3D programming

2d 3d c graphics math matrices minimal quaternions vectors

Last synced: 20 Mar 2025

https://github.com/punesemu/puNES

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

6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows

Last synced: 31 Mar 2025

https://github.com/HDFGroup/hdf5

Official HDF5® Library Repository

c cpp database fortran hdf hdf5 java library nosql

Last synced: 26 Mar 2025

https://github.com/jedisct1/libhydrogen

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

arduino atmega328p avr c crypto cryptography embedded embedded-systems gimli

Last synced: 15 May 2025

https://github.com/vernongrant/gnu-c-language-manual

This is a mirror of Richard Stallman's GNU C Language Intro and Reference, available in Markdown and PDF.

c c-language c-programming documentation gnu-linux learning linux manual

Last synced: 05 Apr 2025

https://github.com/angt/glorytun

Multipath UDP tunnel

c crypto hacktoberfest multipath network sdwan vpn

Last synced: 20 Mar 2025

https://github.com/open-io/oio-sds

High Performance Software-Defined Object Storage for Big Data and AI, that supports Amazon S3 and Openstack Swift

c flexible golang lightweight object-storage objectstorage open-source openstack-swift python s3-storage software-defined-storage storage

Last synced: 07 Apr 2025

https://github.com/idea4good/guilitesamples

✨Small interesting GUI effects could be reused everywhere

c cpp crossplatform embedded graphics-library gui mcu

Last synced: 11 Oct 2025

https://github.com/dvidelabs/flatcc

FlatBuffers Compiler and Library in C for C

c flatbuffers idl json json-parser protocol schema serialization

Last synced: 21 Oct 2025

https://github.com/openethercatsociety/soes

Simple Open Source EtherCAT Slave

c ethercat industrial-automation soes

Last synced: 22 Jun 2025