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/kgabis/brainfuck-c

Brainfuck interpreter in C.

brainfuck c interpreter

Last synced: 24 Sep 2025

https://github.com/nibanks/msh3

Minimal HTTP/3 library on top of MsQuic

c client http networking server

Last synced: 09 Apr 2025

https://github.com/ringtailsoftware/zig-wasm-audio-framebuffer

Examples of integrating Zig and Wasm (and C) for audio and graphics on the web

c doom wasm webassembly webaudio zig zig-package

Last synced: 17 Mar 2025

https://github.com/okbob/ncurses-st-menu

ncurses (pdcurses) based library for CUA look menu

c cua menu menubar menus ncurses ncurses-library pdcurses styled-components tui

Last synced: 09 Apr 2025

https://github.com/libdriver/hmc5883l

HMC5883L full function driver library for general MCU and Linux.

c full-function-driver hmc5883l iic linux magnetometer mcu

Last synced: 09 Apr 2025

https://github.com/MapServer/basemaps

Scripts to generate MapServer mapfiles based on OpenStreetMap data. Please submit pull requests to the 'main' branch.

c imposm mapserver openstreetmap openstreetmap-data osm osm2pgsql python

Last synced: 01 May 2025

https://github.com/solerho/cprimerplus-6e-notes

C Primer Plus (第六版)学习笔记

c c11

Last synced: 11 Jul 2025

https://github.com/ibireme/c_numconv_benchmark

C/C++ number ↔︎ string benchmark

atoi c conversion cpp dtoa itoa number performance strtod

Last synced: 11 Jun 2025

https://github.com/babelouest/iddawc

[PROJECT CLOSED] - OAuth2/OIDC Client and RP library

c oauth2 oauth2-client oidc

Last synced: 07 May 2025

https://github.com/hroptatyr/yuck

Your Umbrella Command Kit, a bog-standard command line option parser for C with all the knickknackery and whatnots.

c option-parser yuck

Last synced: 27 Jun 2025

https://github.com/javalikescript/webview-c

A tiny cross-platform webview C library to build modern cross-platform GUIs

c kiosk linux raspberry single-header-lib webui windows

Last synced: 05 Apr 2025

https://github.com/alimpfard/citron

General purpose programming language (mainly for unix-like systems)

c interpreter programming-language

Last synced: 11 May 2025

https://github.com/videolabs/libmicrodns

Minimal mDNS resolver (and announcer) cross-platform library

android c ios linux macos mdns minimal-mdns-resolver windows

Last synced: 18 Sep 2025

https://github.com/libdriver/pca9685

PCA9685 full function driver library for general MCU and Linux.

c full-function-driver iic led-controller linux mcu pca9685 pwm

Last synced: 09 Apr 2025

https://github.com/kronosnet/kronosnet

VPNs on steroids

c

Last synced: 23 Apr 2025

https://github.com/mfkl/libvlc-nuget

NuGet packaging setup for LibVLC

audio c dotnet libvlc media native nuget-packaging player video vlc

Last synced: 09 Apr 2025

https://github.com/codee-com/open-catalog

This catalog is a collaborative effort to consolidate the collective wisdom of performance experts on the best practices for performance. It consists of a glossary and a list of checks for the C, C++ and Fortran programming languages.

c cpu fortran gpu performance

Last synced: 29 Apr 2025

https://github.com/shlomif/fc-solve

Freecell Solver - a C library for automatically solving Freecell and some other variants of card Solitaire

ansic c card-game cards floss foss freecell freecell-solver freesoftware game games hacktoberfest mit-license opensource patience solitaire

Last synced: 06 Apr 2025

https://github.com/tpn/tracer

Experimental tracing framework for Python on Windows.

c nt python tracing windows

Last synced: 14 Apr 2025

https://github.com/tekknolagi/ghuloum

Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

c compiler lisp lisp-compiler programming-language x86 x86-64

Last synced: 29 Oct 2025

https://github.com/denysvitali/linux-on-pixel-c

Documentation on how to run a Linux Distro on the Google Pixel C (2015)

arch archlinux c google kernel linux pixel pixel-c tegra tegra210

Last synced: 18 Mar 2025

https://github.com/danilafe/pegasus

A parser generator for C and Crystal.

c compilers crystal parser parser-generator

Last synced: 30 Apr 2025

https://github.com/tleonhardt/python_interface_cpp

Example code for interfacing with C and C++ from Python using Cython, SWIG, CFFI, PyPy, and pybind11

c cffi cpp cython pybind11 pypy python swig

Last synced: 31 Aug 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: 07 Apr 2025

https://github.com/gabrielmajeri/teme-fmi

Teme la informatică pentru facultate

c computer-science cpp homework-exercises python

Last synced: 01 Aug 2025

https://github.com/mewmew/uc

A compiler for the µC language.

c compiler golang llvm-ir

Last synced: 15 Aug 2025

https://github.com/emirozer/beamwhale

minimal container runtime in erlang

c containers docker erlang linux low-level

Last synced: 14 Oct 2025

https://github.com/brandtbucher/pycapi

Over 600 fast Python bindings to the CPython C API. 🤯

api c cpython python

Last synced: 10 Oct 2025

https://github.com/cggallant/WebAssembly-in-Action

Source code for the book "WebAssembly in Action" (https://www.manning.com/books/webassembly-in-action)

c cplusplus emscripten javascript nodejs sharedarraybuffer threads wasm webassembly

Last synced: 07 May 2025

https://github.com/libdriver/bmp180

BMP180 full function driver library for general MCU and Linux.

barometer bmp180 c full-function-driver iic linux mcu

Last synced: 07 Apr 2025

https://github.com/libtea/frameworks

Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser

aarch64 assembly c cache-attack meltdown microarchitecture ppc64 research security sgx side-channel-attacks spectre x86

Last synced: 20 Apr 2025

https://github.com/clementtsang/rustcc

A (toy) C compiler written in Rust with no dependencies.

assembly c compiler rust x86

Last synced: 23 Mar 2025

https://github.com/brosck/Pingoor

「🚪」Linux Backdoor based on ICMP protocol

backdoor c hacking icmp linux persistence protocol security

Last synced: 11 Jul 2025

https://github.com/sauci/cantp

Implementation of the CanTp module (ISO 15765-2), according to AUTOSAR specification v4.4.0

autosar c ecu iso15765-2

Last synced: 10 Apr 2025

https://github.com/rekgrpth/pg_task

PostgreSQL and Greenplum job scheduler pg_task allows to execute any sql command at any specific time at background asynchronously

async background c greenplum job postgres postgresql scheduler sql task

Last synced: 13 Jul 2025

https://github.com/alienrobotarmy/ctunnel

ctunnel is a proxy and VPN software for tunneling TCP and UDP connections securely

c gnutls openssl privacy proxy security tunnel-client tunnel-server tunneling tuntap vpn vpn-client vpn-server

Last synced: 02 Apr 2025

https://github.com/felselva/gfw

Pure C Minimal Graphics Framework (OpenGL)

2d 3d c demos demoscene framework game-development opengl

Last synced: 08 May 2025

https://github.com/embroidermodder/libembroidery

Library for reading/writing/manipulating machine and design embroidery files

arduino c csv dst embroiderbot embroidermodder embroidery jef library machine-embroidery pes svg

Last synced: 26 Jun 2025

https://github.com/bytedeco/gradle-javacpp

Gradle plugins to automate the build process of JavaCPP and JavaCV

c c-plus-plus cpp gradle gradle-plugin java javacpp javacv jni opencv opencv-java

Last synced: 06 Apr 2025

https://github.com/DGoldDragon28/Unangband

A roguelike originally created (and developed until version 0.6.4c) by Andrew Doull.

beta c game game-2d gamedev roguelike

Last synced: 20 Mar 2025

https://github.com/corsis/clock

High-resolution clock functions: monotonic, realtime, cputime.

bsd c clock cpu cputime cross-platform darwin hackage haskell library linux macos monotonic performance realtime system time timespec timing windows

Last synced: 16 Jul 2025

https://github.com/libdriver/hx711

HX711 full function driver library for general MCU and Linux.

adc c full-function-driver gpio hx711 linux mcu

Last synced: 09 Apr 2025

https://github.com/spydr06/bcause

BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.

assembly b bcause bell-labs c c99 compiler hacktoberfest hacktoberfest2023 language libb proglangs-discord programming-language single-pass

Last synced: 10 Apr 2025

https://github.com/libdriver/at24cxx

AT24CXX(AT24C01, AT24C02, AT24C04, AT24C08, AT24C16, AT24C32, AT24C64, AT24C128, AT24C256, AT24C512, AT24CM01, AT24CM02) full function driver library for general MCU and Linux.

at24c01 at24c02 at24c04 at24c08 at24c128 at24c16 at24c256 at24c32 at24c512 at24c64 at24cm01 at24cm02 c eeprom full-function-driver iic linux mcu

Last synced: 09 Apr 2025

https://github.com/jhawthorn/vecx

:space_invader: vecx vectrex emulator - sdl port

c sdl sdl-port vectrex vecx

Last synced: 06 Jul 2025

https://github.com/brosck/pingoor

「🚪」Linux Backdoor based on ICMP protocol

backdoor c hacking icmp linux persistence protocol security

Last synced: 13 Apr 2025

https://github.com/pedrofnseca/rest-api-c

A simple RESTful API built in C for lightweight and fast web servers.

api c docker docker-container http http-server https libmicrohttpd make nginx nginx-server postgresql rest-api server

Last synced: 06 Nov 2025

https://github.com/dataxujing/diou_yolo_v3

:chart_with_upwards_trend::chart_with_upwards_trend::chart_with_upwards_trend:【口罩佩戴检测数据训练 | 开源口罩检测数据集和预训练模型】Train D/CIoU_YOLO_V3 by darknet for object detection

c ciou cv darknet diou object-detection yolov3

Last synced: 21 Sep 2025

https://github.com/septag/sjson

Fast and portable single-header C file Json encoder/decoder

c json single-header-lib

Last synced: 20 Aug 2025

https://github.com/csabahruska/jhc-components

JHC Haskell compiler split into reusable components

c c-backend compiler functional-programming grin haskell jhc multiplatform optimizer

Last synced: 13 Jul 2025

https://github.com/lukasbanana/picorenderer

Low-Level, 8-bit Colored, 3D Software Renderer written in C99

c low-level rasterizer renderer

Last synced: 10 Jul 2025

https://github.com/gifnksm/gifcc

Tiny c compiler

c compiler self-hosted toy-project

Last synced: 22 Apr 2025

https://github.com/airblader/xcb-util-xrm

XCB utility functions for the X resource manager

c linux x11 xcb xorg xresources xrm

Last synced: 10 Apr 2025

https://github.com/colleagueriley/rsgl

A simple-to-use modular, cross-platform graphics library. It combines the freedom of lower-level graphics libraries with modern C techniques, offering both simplicity and convenience.

c cocoa cross-platform graphics gui gui-library header-only linux modern-c modular modular-design opengl silicon simple-to-use software-development win32 windows xlib

Last synced: 14 May 2025

https://github.com/thenamankumar/ncurses-cheatsheet

A handy cheatsheet for programmers working with ncurses library. Complete inshort documentation and usage details.

c cheatsheet command-line command-line-app gnu interactive ncurses ncurses-cheatsheet ncurses-library programmer terminal

Last synced: 21 Mar 2025

https://github.com/cirocosta/observer-c

A pure C implementation of the Observer Pattern

c

Last synced: 30 Apr 2025

https://github.com/vareille/toot

a beep that really beeps - cross-platform command line tool to toot "tooot" - it's also a C C++ library

beep bsd c cli command-line-tool cpp library mac minix osx raspbian shell shell-scripts solaris unix windows

Last synced: 15 Apr 2025

https://github.com/emmanuel-marty/lz4ultra

Optimal LZ4 compressor, that produces files that decompress faster while keeping the best compression ratio

c compression lz4 optimization suffixarray

Last synced: 06 May 2025

https://github.com/mananapr/pxlart

A terminal pixel art creator

c console ncurses pixel-art pixel-art-maker terminal

Last synced: 17 Jun 2025

https://github.com/saschagrunert/func

Functional additions to C

c cpp either functional-programming maybe

Last synced: 20 Mar 2025

https://codeberg.org/nsxiv/nsxiv

Neo Simple X Image Viewer

c image-viewer minimal suckless woodpecker-ci x11

Last synced: 23 Apr 2025

https://github.com/xerpi/gxmfun

PSVita's 3D Graphics API (GXM) fun

3d-graphics c graphics-programming homebrew

Last synced: 01 May 2025

https://github.com/mattgodbolt/xania

Xania MUD source

c cpp mud mud-server

Last synced: 12 Oct 2025

https://github.com/wellang/well

A high level assembler. https://wellang.github.io/well/

assembler assembly assembly-language c compilers languages lexer-parser parsers programming-language wellang

Last synced: 26 Oct 2025

https://github.com/danishprakash/dash

Shell written in C with piping & history.

bash c linux macos shell terminal unix zsh

Last synced: 16 Jul 2025

https://github.com/Airblader/xcb-util-xrm

XCB utility functions for the X resource manager

c linux x11 xcb xorg xresources xrm

Last synced: 14 Jul 2025

https://github.com/danirod/chip8

A multiplatform CHIP-8 emulator done in SDL 2. Implements all the opcodes for CHIP and SCHIP specifications.

autoconf autotools c chip8 emulator libcheck virtual-machine

Last synced: 22 Mar 2025

https://github.com/soasme/peppapeg

PEG Parser in ANSI C

c parser peg peg-parser

Last synced: 02 Aug 2025

https://github.com/blackmiaool/stm32_usb_ch341

STM32 USB simulates CH341.

c stm32 usb

Last synced: 14 Aug 2025

https://github.com/soasis/cuneicode

A C library for converting between two different encodings in a simple, easy, and powerful way.

c encoding execution-encoding unicode utf16 utf32 utf8 wide-execution-encoding

Last synced: 26 Sep 2025

https://github.com/archlinuxstudio/linuxnetworkprogrammingandencryption

✨Linux 网络编程与加密| 包含 C 语言编程中易出现的陷阱 较难理解的知识点 重点内容将包含实战的网络编程内容 以及创建安全通信的加密内容 | 提供在线网页文档 ✨

archlinux book c chinese cryptography libev libsodium linux network networking shadowsocks shadowsocks-libev socks sodium

Last synced: 23 Apr 2025

https://github.com/libdriver/amg8833

AMG8833 full function driver library for general MCU and Linux.

amg8833 c full-function-driver infra-red infra-red-array linux mcu thermometer

Last synced: 09 Apr 2025

https://github.com/Tix3Dev/apoptOS

A modern x86_64 UNIX-like microkernel-based operating system

assembly c hobby-kernel hobby-os limine microkernel operating-system os osdev x86-64

Last synced: 11 Mar 2025

https://github.com/RekGRpth/pg_curl

PostgreSQL tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

c curl postgres

Last synced: 10 Nov 2025

https://ltworf.github.io/weborf/

Shares files using the HTTP protocol. Provides CLI and GUI. Allows using webdav.

c http http-server linux webdav webdav-server

Last synced: 18 Nov 2025

https://github.com/doronz88/rpc-project

Minimalistic server (written in C) and a python3 client to allow calling native functions on a remote host for automation purposes

automation c ios ipython linux macos python python3 remote-control remote-shell shell

Last synced: 05 Apr 2025

https://github.com/nature1995/lanqiao-competition-code

蓝桥杯大赛(嵌入式与开发组)——历年比赛试题与源码 | Author: Ziran Gong(龚子然)

c competition lanqiao

Last synced: 13 Jun 2025

https://github.com/takahirox/three.wasm-experimental

Experimental Three.js WASM (WIP)

c cpp javascript threejs wasm webassembly webgl

Last synced: 13 Nov 2025

https://github.com/librestack/librecast

Librecast is a project to provide fast, efficient and scalable communication by leveraging IPv6 multicast.

asm bsd c gplv2 gplv3 ipv6 ipv6-multicast library linux-library multicast network udp

Last synced: 01 May 2025

https://github.com/cuarzosoftware/srm

Simple Rendering Manager

c drm egl gles2 kms linux

Last synced: 08 May 2025

https://github.com/utwente-fmt/vercors

The VerCors verification toolset for verifying parallel and concurrent software

c concurrency java opencl openmp parallelism separation-logic software-analysis vercors-toolset verification viper

Last synced: 27 Feb 2025

https://github.com/pwnwriter/ewm

🌷 An elegant window manager, that just floats perfectly.

c kisslinux metis-linux pwnwriter window-manager wm x11 xlib xorg

Last synced: 17 Oct 2025

https://github.com/henrypp/timevertor

It's tiny and completely free application for datetime conversion to human-readable, RFC 2822, ISO 8601, UNIX Timestamp, Mac Timestamp, Microsoft Timestamp and FILETIME.

c datetime-conversion filetime foss iso8601 mac-timestamp microsoft-timestamp rfc-822 tiny unix-timestamp winapi

Last synced: 13 Apr 2025

https://github.com/libdriver/max31865

MAX31865 full function driver library for general MCU and Linux.

c full-function-driver linux max31865 mcu pt spi temperature thermometer

Last synced: 09 Apr 2025

https://github.com/jameswalmsley/cmake-kconfig

Minimal Kconfig cmake integration (Adapted from Zephyr RTOS).

c cmake configuration configuration-management embedded kconfig

Last synced: 13 Aug 2025

https://github.com/justinethier/node-kdtree

A node.js add-on for performing efficient Nearest Neighbor searches using libkdtree.

c kd-tree nodejs

Last synced: 28 Jun 2025