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/bagder/fcpp

Frexx C preprocessor

c c-preprocessor preprocessor

Last synced: 25 Jul 2025

https://github.com/roen-ro/circularbuffer

circular buffer, circular queue, cyclic buffer, ring buffer

buffer c circular-buffer pointer pop push queue

Last synced: 23 Jul 2025

https://github.com/infoforcefeed/olegdb

Enough works to use this in production

c database key-value-store mayo

Last synced: 22 Aug 2025

https://github.com/eProsima/Micro-XRCE-DDS-Client

Micro XRCE-DDS Client repository. Looking for commercial support? Contact info@eprosima.com

c dds dds-xrce embedded embedded-systems low-latency low-power middleware ros2

Last synced: 13 May 2025

https://github.com/incomingstick/OpenRPG

A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system

c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game

Last synced: 09 Jul 2025

https://github.com/gildor2/fast_zlib

Heavily optimized zlib compression algorithm

algorithm c compression cross-plattform deflate optimization x86-assembly zlib

Last synced: 30 Apr 2025

https://github.com/jspw/VS-Code-Config

VS Code Setting (Live input output) to make competitive programming easy and program analysis !

c cmd cpp dart java json linux macos powershell python snippets-collection split vscode vscode-settings vscode-snippets windows

Last synced: 11 Apr 2025

https://github.com/assyrianic/Tagha

Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.

assembler bytecode c embeddable interpreter portable register scripting-language virtual-machine vm x86-64

Last synced: 27 Apr 2025

https://github.com/fedjmike/fcc

Fedjmike's C Compiler

c code-generation compiler parser x86

Last synced: 16 Apr 2025

https://github.com/assyrianic/tagha

Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.

assembler bytecode c embeddable interpreter portable register scripting-language virtual-machine vm x86-64

Last synced: 10 Apr 2025

https://github.com/Fedjmike/fcc

Fedjmike's C Compiler

c code-generation compiler parser x86

Last synced: 22 Apr 2025

https://github.com/angt/mud

Multipath UDP library

c crypto hacktoberfest multipath network protocol udp

Last synced: 30 Mar 2025

https://github.com/jstedfast/gmime

A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.

c email mbox mime mime-parser parser pgp smime

Last synced: 16 May 2025

https://github.com/zmeadows/lldbg

A lightweight native GUI for LLDB.

c clang cpp debugger gcc gdb gui imgui linux lldb llvm macos osx unix

Last synced: 11 Jul 2025

https://github.com/electricrcaircraftguy/ercaguy_hello_world

"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++

bash c clang cpp demos gcc hello-world helloworld learning linux python tutorials yaml

Last synced: 04 Apr 2025

https://github.com/pantuza/c-project-template

A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind

c clang cmocka makefile options-parsing template unittest valgrind

Last synced: 27 Apr 2025

https://github.com/radareorg/radare2-bindings

Bindings of the r2 api for Valabind and friends

c java lua perl python radare2 swig vala

Last synced: 18 Dec 2025

https://github.com/ibara/mg

OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.

bsd c editor openbsd text text-editor unix

Last synced: 10 Apr 2025

https://github.com/elastic/bpfcov

Source-code based coverage for eBPF programs actually running in the Linux kernel

bpf c codecoverage coverage cpp ebpf llvm llvm-pass

Last synced: 05 Apr 2025

https://github.com/Bone-Project/BoneOS

💥 BoneOS Kernel and Operating System Source Tree

boneos c kernel operating-system osdev

Last synced: 08 May 2025

https://github.com/araffin/arduino-robust-serial

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.

arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets

Last synced: 13 Apr 2025

https://github.com/kgabis/agnes

NES emulation library with an easy to use API.

c cpp emulation emulator library nes

Last synced: 06 Oct 2025

https://github.com/8dcc/bin-graph

Visualize binary files

binary-analysis c libpng reverse-engineering

Last synced: 06 Apr 2025

https://github.com/libdriver/mifare_classic

MIFARE Classic(S50, S70) full function driver library for general MCU and Linux.

c full-function-driver linux mcu mfrc522 mifare-classic rf s50 s70

Last synced: 05 Apr 2025

https://github.com/dalmia/operating-systems

'Operating System Concepts' - Solutions to exercises and projects

c deadlock multithreading operating-systems processing syncronization

Last synced: 23 Jul 2025

https://github.com/bitlbee/bitlbee-steam

Steam protocol plugin for BitlBee

bitlbee c steam

Last synced: 11 Apr 2025

https://github.com/mellowagain/rpc-wine

discord-rpc.dll implementation for Wine allowing your Wine games to interact with your native Discord instance

c cpp discord discord-rpc hacktoberfest wine

Last synced: 05 Jul 2025

https://github.com/lora-net/sx126x_driver

Driver for SX126x radio

c driver fsk lora radio

Last synced: 15 Apr 2025

https://github.com/Nuno-Jesus/Make-A-Make

Clear the fog around Makefiles with this Makefile tutorial and enhance your knowledge with advanced tips and concepts.

42 42born2code 42cursus 42porto 42projects 42school c compilation makefile makefile-syntax

Last synced: 24 Mar 2025

https://github.com/thefangbear/jni-by-examples

🎇Fun Java JNI By Examples - with CMake and C++ (or C, of course!) ‼️ Accepting PRs

api c cmake cpp example example-code example-project examples interface-java java java-jni jni jni-header jvm pull-request pull-requests tutorial

Last synced: 13 Apr 2025

https://github.com/dexter-xd/tcp_server_c

TCP server in C with dynamic HTML templating.

c dynamic-html tcp-server

Last synced: 05 Apr 2025

https://github.com/stepfunc/dnp3

Rust implementation of DNP3 (IEEE 1815) with idiomatic bindings for C, .NET, C++, and Java

c cpp dnp3 dotnet-core java rust tokio-rs

Last synced: 16 Apr 2025

https://github.com/camel-cdr/cauldron

A collection of single-file C libraries. (generic containers, random number generation, argument parsing and other functionalities)

arena-allocator argument-parser benchmarking c csprng dynamic-array library prng random-distributions shuffling trng unit-testing

Last synced: 27 Oct 2025

https://github.com/apachecn/beginnersbook-zh

:books: [译] BeginnersBook 中文系列教程

c cpp java mongodb

Last synced: 02 May 2025

https://github.com/kongruksiamza/ebook-for-education

แจกเอกสารประกอบการสอนเพื่อการศึกษา

c git html-css-javascript java opencv php python

Last synced: 09 Apr 2025

https://github.com/thelartians/packageproject.cmake

🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing best-practices for maximum compatibility.

best-practices c cmake cpp dependency export install installation managemant namespace package packaging target

Last synced: 29 Jul 2025

https://github.com/yulonghu/sg

A Simple PHP Superglobals Management

c php php5 php5-extension php7 php7-extension phpextension

Last synced: 09 Apr 2025

https://github.com/zserge/expr

Fast and lightweight math expression evaluator in C99

arithmetic c embedded evaluation expr

Last synced: 17 Mar 2025

https://github.com/eduard-permyakov/bitfiend

BitTorrent client written in C

bittorrent bittorrent-client c networking posix

Last synced: 30 Apr 2025

https://github.com/vapier/pcalc

command line util for doing hex/dec/oct/bin math quickly

c calculator programmer-tool

Last synced: 28 Jul 2025

https://github.com/mnhrdt/imscript

a collection of small and standalone utilities for image processing, written in C

c cli command-line filtering image-processing images mathematical-morphology noise pde shell suckless terminal unix

Last synced: 16 May 2025

https://github.com/dimkr/loksh

A Linux port of OpenBSD's ksh

bash c interactive linux openbsd portable shell system

Last synced: 05 Apr 2025

https://github.com/houzuoguo/headmore

Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)

c console linux os remote-desktop terminal vnc weird

Last synced: 01 Jul 2025

https://github.com/danielmartensson/embeddedlapack

Linear algebra for embedded system with MATLAB style

c embedded-systems linear-algebra mathematics

Last synced: 01 May 2025

https://github.com/HouzuoGuo/headmore

Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)

c console linux os remote-desktop terminal vnc weird

Last synced: 19 Mar 2025

https://github.com/calccrypto/tar

A simple tar implementation in C

c commandline-interface extract linux tar

Last synced: 12 Apr 2025

https://github.com/arceryz/raylib-gpu-particles

Raylib 100% GPU particles example in 3D. Uses compute shaders and is fully documented. Millions of particles at 60 fps on a laptop.

c compute-shader example glsl gpu gpu-acceleration gui lorenz-attractor raygui raylib raylib-examples tutorial

Last synced: 11 Apr 2025

https://github.com/pret/agbcc

C compiler

c compiler

Last synced: 07 Sep 2025

https://github.com/codermjlee/seemygopvzcheater

植物大战僵尸外挂(A cheater for Plants vs. Zoombies)

c cheater cpp

Last synced: 25 Oct 2025

https://github.com/xyproto/cxx

:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.

arch-linux auto-detection bsd c c-plus-plus clang-format cli cmake cpp cpp17 cpp20 cxx cxx20 freebsd linux ninja qmake scons void-linux

Last synced: 11 Apr 2025

https://github.com/tanis2000/binocle-c

A simple game engine in C

c engine framework gamedev videogame

Last synced: 06 Apr 2025

https://github.com/forrest-orr/exploits

A personal collection of Windows CVE I have turned in to exploit source, as well as a collection of payloads I've written to be used in conjunction with these exploits.

asm browser c cve cve-2019-17026 cve-2020-0674 exploit firefox ie ionmonkey js jscript ms12-037 ms13-008 ms14-051 poc shellcode uaf windows wpad

Last synced: 15 Apr 2025

https://github.com/rodsmade/Projets_42_SP

🌵 Todos os projetos desenvolvidos na escola 42 São Paulo 💂 All projects developed at 42 school São Paulo

bash c cpp docker docker-compose shell typescript x-windows

Last synced: 12 Apr 2025

https://github.com/libdriver/dht11

DHT11 full function driver library for general MCU and Linux.

c dht11 full-function-driver humidity linux mcu onewire temperature

Last synced: 05 Apr 2025

https://github.com/royalapplications/beyondnet

A toolset that makes it possible to call .NET code from other programming languages, including C, Swift and Kotlin.

c csharp dotnet nativeaot swift

Last synced: 05 Apr 2025

https://github.com/jchavanton/voip_patrol

VoIP signaling and media test automation

c sip speech-quality test-automation voip

Last synced: 04 Apr 2025

https://github.com/qmk/qmk_userspace

Userspace for the open-source QMK keyboard firmware.

c keyboard-firmware qmk

Last synced: 10 Jun 2025

https://github.com/ngtienhungg/ptit-source

Learn and practice coding in PTIT

c cpp dsa java ptit python spoj

Last synced: 29 Apr 2025

https://github.com/circonus-labs/libmtev

Mount Everest Application Framework

c framework hacktoberfest network non-blocking toolkit

Last synced: 29 Oct 2025

https://github.com/repology/libversion

Advanced version string comparison library

c library version versioning

Last synced: 21 Oct 2025

https://github.com/jabbalaci/speedtests

comparing the execution speeds of various programming languages

benchmark c clang cpp csharp d dart go haskell hyperfine java kotlin linux lua nim polyglot pypy3 python3 rust zig

Last synced: 08 Oct 2025

https://github.com/yutianqaq/bypassav-online

An online AV evasion platform written in Springboot (Golang, Nim, C) supports inline, local and remote loading of Shellocde methods.

antivirus-evasion av-evasion bypassav c go nim redteam springboot

Last synced: 18 Jun 2025

https://github.com/yutianqaq/BypassAV-Online

An online AV evasion platform written in Springboot (Golang, Nim, C) supports inline, local and remote loading of Shellocde methods.

antivirus-evasion av-evasion bypassav c go nim redteam springboot

Last synced: 07 Sep 2025

https://github.com/retroachievements/rcheevos

Library to parse and evaluate achievements and leaderboards for RetroAchievements

c retroachievements retroachievements-api

Last synced: 31 Aug 2025

https://github.com/rgimad/EOS

EOS is an educational operating system for x86 platform

asm c kernel osdev

Last synced: 05 Apr 2025

https://github.com/vberlier/narwhal

A progressive test framework for C.

c fixtures mocking parametrized-tests test-framework tests

Last synced: 26 Apr 2025

https://github.com/davlxd/simple-vpn-demo

A Simple Point-to-Point tunnelling implementation in C

c demo tun tunnel tunneling udp vpn

Last synced: 13 Mar 2025

https://github.com/lxdcn/simple-vpn-demo

A Simple Point-to-Point tunnelling implementation in C

c demo tun tunnel tunneling udp vpn

Last synced: 19 Mar 2025

https://github.com/wgtdkp/julia

A lightweight high performance http server

c network-programming nginx server

Last synced: 16 Mar 2025

https://github.com/kikuchan/pngle

Pngle - PNG Loader for Embedding

arduino c c99 esp32 esp8266 m5stack mbed png png-decoder stm32

Last synced: 25 Oct 2025

https://github.com/Guenael/rtlsdr-wsprd

WSPR daemon for RTL receivers

beacon c decoder propagation radio rtl rtl-sdr sdr wspr wsprnet

Last synced: 05 Apr 2025

https://github.com/vanjacosic/rust-ffi-to-c

A simple tutorial on how to call a C function from Rust 🦀

c ffi rust rust-ffi rust-lang

Last synced: 27 Oct 2025

https://github.com/OpenIDC/liboauth2

OAuth 2.x and OpenID Connect C library

c oauth oauth2 openid-connect

Last synced: 14 Oct 2025

https://github.com/ThibaultBee/srtdroid

Secure Reliable Transport (SRT) Protocol for Android

android c cmake crypto kotlin live-streaming native openssl sendmsg srt streaming streaming-api

Last synced: 18 Jul 2025

https://github.com/wkoszek/mini_gzip

mini_gzip - embeddable, minimal, in-memory GZIP API

c compression decompression embeddable gzip mini-gzip zlib

Last synced: 25 Mar 2025

https://github.com/shakfu/py-js

Python3 externals for Max / MSP

c cpp max maxmsp maxmsp-external python python3

Last synced: 05 Apr 2025

https://github.com/chandrikadeb7/hacktoberfest_2021

This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!

algorithms beginner-friendly c cpp first-pull-request github good-first-issue hacktoberfest hacktoberfest2021 java javascript kotlin open-source portfolio programming python star swags

Last synced: 05 Apr 2025

https://github.com/n-r-k/chibihash

Small, Fast, Portable 64-bit hash function

64-bit c hash hash-function hash-functions smhasher

Last synced: 06 Apr 2025

https://github.com/dpt/The-Great-Escape-in-C

Classic ZX Spectrum game "The Great Escape" rewritten in portable C

c game isometric macos port reimplementation remake retrogaming risc-os windows zx-spectrum

Last synced: 01 Apr 2025

https://github.com/ramdeoshubham/macros

A collection of commonly used C MACROS

c macros preprocessor

Last synced: 16 Mar 2025

https://github.com/reignstudios/il2x

Translates .NET IL to unsuported .NET platforms and architectures. (Powered by Cecil)

c cpp il2c il2cpp msil runtime transpiler

Last synced: 08 Apr 2025

https://github.com/luojilab/datareporter

Real-time data reporting system based on mobile platform

android c ios java objective-c

Last synced: 03 Oct 2025

https://github.com/vvaltchev/tfblib

A Tiny Linux Framebuffer Library

c framebuffer library linux

Last synced: 30 Jun 2025

https://github.com/eimamei/sili

Sili - a collection of cross-platform single-header libraries for modern C/C++ programming.

c c-programming cpp cpp-programming modern-c sili single-header-file standard-library stl

Last synced: 06 Apr 2025

https://github.com/terjekir/weiss

Weiss - a UCI chess engine

c chess chess-engine

Last synced: 06 Apr 2025

https://github.com/septag/dds-ktx

Single header "no-allocation" KTX/DDS file reader

c dds directx gamedev image-loader image-loading-library khronos ktx opengl single-header-lib texture

Last synced: 13 Jul 2025

https://github.com/softace/sqliteodbc

SQLite ODBC driver

c database odbc odbc-driver sqlite sqlite3

Last synced: 28 Mar 2025