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/ahmedsobhy01/redis-clone

A lightweight Redis clone implemented in C++ that supports key-value operations and sorted sets

avl c clone cpp hashmap hashtable inmemory-db redis redis-client redis-server system-design

Last synced: 27 Feb 2026

https://github.com/justinmeiners/pre-rendered-backgrounds

An Adventure in Pre-Rendered Backgrounds. (Video game prototype.)

c computer-graphics ios macos opengl retrogaming video-games

Last synced: 16 Jul 2025

https://github.com/justinmeiners/tiny-blockchain

Write your own proof-of-work blockchain.

bitcoin blockchain c literate-programming proof-of-work tutorial

Last synced: 25 Mar 2025

https://github.com/angt/slashinit

Minimal PID 1 for initramfs

c init initramfs linux pid1

Last synced: 17 Jan 2026

https://github.com/arman-bd/c-program

Some Basic C Programs

basic-learning c c-programming learning

Last synced: 11 Mar 2026

https://github.com/sfrechette/weather-micro-station

A modular, high-performance weather display system for the LILYGO T-Display S3, featuring real-time weather data from OpenWeatherMap API with smooth animations and professional UI.

arduino c cpp esp32 esp32-s3 lilygo lilygo-tdisplay-s3 openweathermap-api platformio ticker weather weather-api

Last synced: 07 Apr 2026

https://github.com/aeyakovenko/toaster

Incremental failure injection in C

c coverage failure failure-injection testing

Last synced: 11 Oct 2025

https://github.com/MaximePremont/Zappy_Epitech

Epitech project : multiplayer game played by artificial intelligences and viewed by a graphical AR interface.

artificial-intelligence augmented-reality c cpp csharp epitech game python zappy

Last synced: 27 Oct 2025

https://github.com/f-squirrel/dockerized_cpp

Dockerized C/C++ Build Environment

c cpp docker makefile

Last synced: 18 Apr 2026

https://github.com/OpenIDC/ngx_oauth2_module

OAuth 2.x Resource Server module for NGINX

c nginx nginx-module oauth oauth2 oauth2-resource-server

Last synced: 14 Oct 2025

https://github.com/electronic-waste/chcore

A Microkernel OS Lab & Note & Homework for SJTU SE3357

c homework microkernel notes operating-system sjtu sjtu-se

Last synced: 16 Mar 2026

https://github.com/fredericbonnet/picotest

PicoTest is a single-file unit testing framework for C programs that follows the xUnit principles.

c cmake test-automation test-framework testing testing-framework testing-tools tests

Last synced: 13 Jul 2025

https://github.com/haxpor/sdl2-cimgui-demo

Demo project SDL2 + cimgui + opengl3 using either gl3w or glew

c c-programming cimgui gl3w glew imgui opengl3 sdl2

Last synced: 14 May 2025

https://github.com/nikhilkhatri/xre

A library to visualize C data structures.

c data-structures debugging pointers visualization

Last synced: 12 May 2025

https://github.com/ststeiger/functioninterception

Overwrite C/C++ functions in memory for x86-32/64 on Linux, Mac & Windows

c cpp detour hooking linux macos windows

Last synced: 13 Apr 2025

https://github.com/zakkemble/car-rev-alarm

DIY Car Rev Alarm and Gear Indicator

arduino avr c obd-ii obd2

Last synced: 23 Jul 2025

https://github.com/jokade/swog

Scala wrapper generator for interop with C, C++, Objective-C, and script languages.

c cpp interop lua objective-c scala scala-native

Last synced: 12 Jan 2026

https://github.com/iHaiDeeZ/PS4Offsets-With-Payloads

PS4 Offsets Documentation

c offsets payload ps4

Last synced: 13 May 2025

https://github.com/not-nik/rlobj

rlobj is a drop-in replacement for raylib's obj loader

c obj obj-loader raylib wavefront-obj

Last synced: 12 Apr 2025

https://github.com/rajlaxmimeshram/cafe-billing-system

In this Project a Person(User) can Ordered item from the menu ,from that this system automatically creates a bill.

c cafe-management

Last synced: 14 Jul 2025

https://github.com/howerj/lfsr

A VM that uses LFSR instead of a normal program counter that runs Forth

7400 c forth fpga ic lfsr vm

Last synced: 22 May 2026

https://github.com/robrohan/wasm-canvas

Demo of how to use clang to compile to wasm and write to an HTML canvas (no emscripten)

c javascript wasm webassembly

Last synced: 16 Sep 2025

https://github.com/isbadawi/badavi

vi-like text editor

c editor terminal text-editor vim

Last synced: 21 Sep 2025

https://github.com/Nonoum/ECL

Embedded Compression Library for low-memory systems

c compression embedded

Last synced: 04 Oct 2025

https://github.com/sieep-coding/snow-simulation

Interactive GUI Snowfall Simulation Created in C & Raylib

c makefile raylib raylib-c

Last synced: 26 Jun 2025

https://github.com/ArkEcosystem/ledger

A Ledger Hardware Wallet Application in C for the ARK Blockchain.

ark blockchain c hardware ledger nanos nanox wallet

Last synced: 03 May 2025

https://github.com/gbowne1/programmernotes

This is a collection of Markdown notes written in Obsidian for programming and it includes notes on C, C++, using and configuring VSCode and many other things programming related. Anyone is welcome to contribute to this Markdown repository and make corrections.

c coding config cpp node-js nodejs notebook notebook-publish notes obsidian-md programming programming-language software

Last synced: 06 Mar 2026

https://github.com/rylern/acr122u-tutorial

Tutorial for writing a C/C++ app with the ACR122U on Linux

acr122u c cpp linux mifare mifare-classic mifare-ultralight nfc nfc-reader pcsc pcsc-tools pcsclite

Last synced: 15 Jun 2025

https://github.com/wangziqi2013/cfront

A C language parser built from the scratch, without using compiler generator.

c compiler-frontend lr-parser operator-precedence-parser

Last synced: 12 Apr 2025

https://github.com/eumerics/falcon-parser

ECMAScript parser written in C and compiled to WebAssembly.

c ecmascript javascript js parser wasm webassembly

Last synced: 07 May 2025

https://github.com/sfrechette/astro-micro-station

A standalone astronomy display for the LILYGO T-Display S3 Pro (ESP32-S3). Tracks the sun, moon, and light conditions — sunrise, sunset, golden hour, blue hour, twilight phases, moon phase and illumination — across four touch-navigated screens. Data fetched from ipgeolocation.io and cached locally for offline use.

astronomy c cpp esp32 home-assistant lilygo lilygo-t-display-s3-pro moon moonphase platformio sunrise

Last synced: 01 Jul 2026

https://github.com/samber/pg_cron

⏰ PostgreSQL extension for running periodic jobs

bgworker c cron cronjob crontab extension job periodic poc postgresql scheduler

Last synced: 22 Apr 2025

https://github.com/jc-ll/crokus

C parser written in Ruby, for experimental purpose

ast c cfg control-flow-graph experimental parser

Last synced: 07 May 2025

https://github.com/madebypixel02/42-madrid-cursus

[42 Madrid] Ongoing repository containing links to the various projects I'll work on as a 42 student.

42-cursus 42born2code 42madrid 42school c cpp git make peer2peer shell

Last synced: 11 Apr 2025

https://github.com/jkelley129/ignis-os

An 64-bit operating system I'm developing for the x86 architecture

assembly c drivers low-level memory-management operating-system os system-internals

Last synced: 10 Mar 2026

https://github.com/suhanyujie/learn-computer

PHP函数源码分析、计算机相关知识

c golang php-extension php7 rust

Last synced: 25 Apr 2025

https://github.com/smx-smx/valasharp

The Vala Compiler, ported to C#

autocomplete c compiler csharp language-server vala vapi

Last synced: 14 Apr 2025

https://github.com/nvidia/nvnmos

NVIDIA NMOS (Networked Media Open Specifications) Library

c cpp nmos sdk

Last synced: 05 Sep 2025

https://github.com/ttypic/kmm-embedded-c

Extending KMM shared module with C/C++ code. Repo for https://hackernoon.com/how-to-extend-a-kmm-shared-module-with-cc-code

c kmm-library kmm-sample kotlin-multiplatform

Last synced: 24 Apr 2025

https://github.com/mgeitz/tbdchat

Simple NCurses Chat Client/Server Using BSD Sockets

c chat docker linux ncurses

Last synced: 17 Mar 2026

https://github.com/attractivechaos/dlist

Five implementations of double linked lists to demonstrate generic data structures in C

c double-linked-list generic-programming

Last synced: 29 Apr 2025

https://github.com/seanghay/betterkhmer

Regex-free, fast Khmer Encoding normalizer ported to 18 languages

c cpp csharp dart flutter go java khmer khmer-normalize khmer-normalizer kotlin perl php python ruby rust zig

Last synced: 02 Jun 2026

https://github.com/peko/cimgui-c-example

cimgui `c` example based on imgui glfw3 & opengl implementation

c cimgui glfw imgui opengl

Last synced: 18 Jan 2026

https://github.com/sunnysetia93/competitive-coding-problems

Solutions to Coding Problems, Hackathons, Coding Challenges from across the internet (Leet-Code, Hacker-Rank, Code Wars, Hacker-Earth) in multiple programming languages.

c codechef-solutions coding-competitions competitive-programming geeksforgeeks-solutions hacktoberfest hacktoberfest2020 java javascript

Last synced: 14 Feb 2026

https://github.com/analytech-solutions/cbindinggen.jl

Automatically generate Julia-C bindings!

binding-generator c c-api c-bindings c-library julia

Last synced: 21 Oct 2025

https://github.com/project-rig/nengo_spinnaker

SpiNNaker based Nengo simulator.

arm c nengo neural-networks neuroscience python spinnaker

Last synced: 17 Jan 2026

https://github.com/kube/rt

42 RayTracer. First Semester Graphics Final Project.

42born2code c raytracer

Last synced: 11 Apr 2025

https://github.com/ceremcem/modbus_lib

Lightweight and easy to merge Modbus RTU Slave library for microcontrollers

c modbus-rtu modbus-slave portable-library stm32

Last synced: 27 Mar 2025

https://github.com/iagoabal/eba

EBA is a static bug finder for C.

c static-analysis static-analyzer static-code-analysis

Last synced: 10 Apr 2025

https://github.com/ayushexel/libnet

Deep Neural Network algorithms library for c++ from scratch

artificial-intelligence c c-plus-plus deep-learning deep-neural-networks machine-learning neural-networks

Last synced: 06 May 2025

https://github.com/robertying/tunet-c

C cli and library for Tsinghua University network authentication

android c linux mac openwrt tsinghua-university tunet

Last synced: 15 Jun 2025

https://github.com/thrushlang/thrushc

The Thrush Programming Language. A programming language dedicated to creating maintainable and modular software.

aot-compiler c clang code-generation compiler hechoencostarica jit-compilation language llvm opensource programming-language rust thrush thrushlang

Last synced: 12 Apr 2025

https://github.com/alexfru/emumipself

Simple MIPS32 Emulator (primarily used to run SmallerC compiled for MIPS)

c emulator mips

Last synced: 01 May 2025

https://github.com/lostella/podds

Poker odds evaluation tool, written in C, multi-threaded

c command-line multithread odds odds-calculator poker texas-holdem

Last synced: 10 Apr 2025

https://github.com/juliainterop/cenum.jl

C-compatible enum for Julia

c enum julia

Last synced: 06 Mar 2026

https://github.com/lennyerik/cutransform

CUDA kernels in any language supported by LLVM

c cuda gpgpu gpu-compute llvm llvm-ir nvidia ptx rust zig

Last synced: 06 May 2025

https://github.com/dvershinin/ngx_dynamic_etag

NGINX module for adding ETag to dynamic content

c etag etags module nginx nginx-module

Last synced: 06 May 2025

https://github.com/ashwinvis/cython_capi

Where is __pyx_capi__?

c cython python pythran

Last synced: 18 Mar 2025

https://github.com/rofl0r/rrredir

round robin port redirector

c lightweight port-redirector proxy round-robin tcp

Last synced: 11 Apr 2025

https://github.com/johnsonjh/tvx

tvx: TVX is a portable full-screen editor for CP/M, MS-DOS, GEMDOS, RT-11, RSX-11, VAX/VMS, and UNIX, written in C by Bruce E. Wampler

atari c cpm dos editor gemdos ms-dos rsx-11 rt-11 rt11 screen-editor text-editor tvx vax vms

Last synced: 18 Mar 2025

https://github.com/cybrox/wroomba

ESP32 (w)roomba project

c esp32 espressif irobot irobot-roomba roomba

Last synced: 05 May 2025

https://github.com/4ment/physher

A multi-algorithmic framework for phylogenetic inference

bayesian-inference c genetic-algorithm maximum-likelihood mcmc phylogenetics variational-inference

Last synced: 21 Aug 2025

https://github.com/eliben/goforth

Forth implementations in Go and C

c compiler forth go interpreter stack-based-language

Last synced: 07 Sep 2025

https://github.com/mogenson/trinket-m0

Building an embedded Rust application on top of the ASF4 C vendor library

adafruit asf4 atmel c embedded embedded-hal linker microchip rust samd21 trinket-m0

Last synced: 13 May 2025

https://github.com/extremq/lcd1602_i2c

A simple, I2C-based implementation of the 1602 LCD with I2C interface in C using the Raspberry Pi Pico SDK.

c pico pico-sdk

Last synced: 28 Jun 2025

https://github.com/simmsb/some-scheme-compiler

A CPS transforming scheme compiler, Cheney on the MTA, etc

c compiler continuation-passing-style language lisp scheme scheme-compiler

Last synced: 14 Apr 2025

https://github.com/cdpxe/cceap

The Covert Channel Educational Analysis Protocol (CCEAP) is a network protocol designed for teaching covert channels to professionals and students in higher education. It is also an easy-to-use covert channel traffic generator. The basis for CCEAP are so-called `hiding patterns'.

c covert-channel education hiding-patterns higher-education information-hiding infosec network network-protocol patterns protocol research-paper research-project research-tool scientific-publications steganography students traffic-analysis tunneling undergraduate

Last synced: 23 Mar 2025

https://github.com/oran-testing/ran-tester-ue

Open source RAN UE centric security testing software.

5g-nr c cplusplus cybersecurity python3 srsran wireless

Last synced: 25 Jan 2026

https://github.com/haxpor/lazyfoo-sdl2c

lazyfoo SDL2 tutorial in C with improvement and modifications.

c sdl2

Last synced: 14 May 2025

https://github.com/pdsmart/zpu

ZPU Evo(lution), an enhanced ZPU microprocessor design in VHDL to embed within an FPGA including SoC functionality. Project currently uses Altera Cyclone devices.

assembly-language bash c cpp perl vdl

Last synced: 14 Apr 2025

https://github.com/hoangsonww/banking-system-simulator

🏦 This repository features a Banking System Simulator developed in C. It simulates basic banking operations such as account creation, deposits, withdrawals, and account inquiries, offering a practical example of system design and management for developers exploring financial applications programming.

algorithms bank bank-account banking banking-applications banking-system banking-system-demo c simulation simulator

Last synced: 22 Sep 2025

https://github.com/cea-hpc/pdwfs

A simple Redis-backed distributed virtual filesystem for co-execution of HPC and data analytics workloads

c cea go golang hpc in-situ in-transit redis workflow

Last synced: 14 Apr 2025

https://github.com/kikutano/Mega-Tetris-for-SEGA-Genesis

Tetris game for Genesis, written in C using SGDK.

c megadrive retrodev sega-genesis

Last synced: 14 Mar 2025

https://github.com/amnuts/amnuts

A telnet-based talker

amnuts c chat hacktoberfest nuts talker tcp telnet-server

Last synced: 17 Aug 2025

https://github.com/formalsec/wasp

WASP was superseded by: https://github.com/OCamlPro/owi

c program-analysis symbolic-execution testing webassembly

Last synced: 08 Nov 2025

https://github.com/michaelfromyeg/makefiles

⚙️📕 A guide to Makefiles!

c makefiles

Last synced: 27 Aug 2025

https://github.com/mjovanc/hugin-cli

A CLI based private chat application. Powered by the Kryptokrona Blockchain.

blockchain c clang crypto cryptocurrency cryptography gcc hugin kryptokrona make makefile ncurses njord xkr

Last synced: 07 Aug 2025

https://github.com/3starblaze/gdextension-util

A reference repository that documents Godot's GDExtension API and provides some C boilerplate.

c godot godot-engine godot4 godotengine

Last synced: 24 Oct 2025

https://github.com/immediate-mode-ui/layout.c

Mirror of https://gist.github.com/vurtun/75ee8b43773152930d89b7d1fdbe6450

c c99 gui multiplatform single-header single-header-lib ui

Last synced: 12 Apr 2025

https://github.com/motet-a/toy

Tiny JavaScriptish interpreter

c compiler interpreter javascript

Last synced: 21 Jan 2026

https://github.com/omercsp/simple-build-system

Easy to use and configure C/C++ build system based on Gnu Make

build build-system build-tool c clang cpp cxx gcc gmake linux make makefile sbs system toolchain

Last synced: 16 Oct 2025

https://github.com/aligrudi/neatpost

Neatroff's postscript postprocessor

c neatroff post-processor postscript roff

Last synced: 28 Dec 2025

https://github.com/lukas-h/toy-http

dead simple HTTP server, providing static file hosting (GET, HEAD) :sparkles: single C source file :sparkles:

c http http-server posix

Last synced: 08 Apr 2025

https://github.com/HenrikBengtsson/RNativeAPI

R package: RNativeAPI - Documentation and Examples of the R Native API (Proof of Concept)

api c documentation examples help native package r

Last synced: 30 Jul 2025

https://github.com/aligrudi/neatrefer

A refer preprocessor for neatroff

c neatroff preprocessor refer

Last synced: 28 Dec 2025

https://github.com/kamil-kielbasa/libedhoc

EDHOC (RFC 9528): Lightweight authenticated key exchange in C for IoT and constrained devices

authentication c coap constrained-devices cryptography edhoc embedded ietf iot key-exchange oscore rfc9528 rfc9529 security zephyr

Last synced: 02 Apr 2026

https://github.com/sqatim/minirt_42

This project is an introduction to the beautiful world of Raytracing. Once completed you will be able to render simple Computer-Generated-Images and you will never be afraid of implementing mathematical formulas again.

c mathematical-formulas raytracing

Last synced: 15 Oct 2025

https://github.com/jasonliang-dev/tiny-batch-renderer

A tiny batch renderer with OpenGL

c glfw opengl stb

Last synced: 12 Apr 2025