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/libdriver/syn6288e

SYN6288E full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis syn6288e uart

Last synced: 04 Aug 2025

https://github.com/thehxdev/bfi

Fast and efficient BrainFuck compiler and interpreter written in C

assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix

Last synced: 22 Aug 2025

https://github.com/alioguzhan/dobby

Command line program to track and save your work / study activity.

c cs50 cs50x time-tracker time-tracking

Last synced: 19 Feb 2026

https://github.com/luistar/union-find-c

C implementation of the union-find data structure

c disjoint-set union-find

Last synced: 12 May 2025

https://github.com/Nuno-Jesus/libft_file_checker

Small tool to verify files of the libft project

42 42-libft 42born2code 42cursus 42porto 42school c programming python

Last synced: 24 Mar 2025

https://github.com/angelogalav/uniosscripts

Cool OS experiments made with C, Python and Bash

bash c exercises operating-systems python scripts

Last synced: 04 Oct 2025

https://github.com/olivier-boudeville/ceylan-seaplus

Part of the Ceylan project gathering facilities to better integrate C/C++ code to Erlang.

c c-plus-plus ceylan erlang integration

Last synced: 05 Apr 2025

https://github.com/fragglet/yocton

Stringly-typed Minimalist Object Notation

c encoding minimalist

Last synced: 07 Apr 2025

https://github.com/dexter-xd/chip8-emulator

Simple CHIP-8 emulator with SDL2

c chip8 sdl2

Last synced: 08 May 2025

https://github.com/jessebraham/esp-iot-quickstart

A project template for developing IoT projects using the Espressif Systems ESP32

c esp-idf esp32 espressif iot mqtt websocket

Last synced: 25 Oct 2025

https://github.com/malaksadek/statictiminganalyzer

A Logic Circuit Static Timing Analyzer Implemented in Python 🔌 ⚡ (2018)

c graph-algorithms html json logic-circuit logic-gates python scl static-timing-analysis verilog verilog-hdl

Last synced: 26 Feb 2026

https://github.com/abranhe/binary

CLI tool to work with binary numbers written in C

binary binary-numbers c c-library cli cli-tool clib clibs

Last synced: 25 Feb 2026

https://github.com/diamont1001/c_maze

C语言写的Windows字符界面迷宫小游戏

c maze win-api windows

Last synced: 07 Oct 2025

https://github.com/demonstrandum/crepl

An intuitive calculator Read-Eval-Print-Loop.

c calculator compiler interpreter math mathematics numerical parser repl

Last synced: 07 Apr 2025

https://github.com/prabirshrestha/win32-c-boilerplate

boilerplate code for win32 c binaries

c clang mingw msvc win32api

Last synced: 08 Oct 2025

https://github.com/danielcoderx/chise

chip 8 SDL-based Emulator

c chip-8 chip8 chip8-emulator emulation emulator sdl

Last synced: 17 Mar 2026

https://github.com/breuderink/epsilon

Epsilon is a library with functions for machine learning and statistics written in plain C. It is intended to run on microcontrollers.

algorithms c edge-ai embedded fwht machine-learning microcontrollers minimal statistics tiny-ml welford xorshift

Last synced: 17 Jan 2026

https://github.com/alishbz/observer_design_pattern_for_embedded

Observer design pattern API that can be used in embedded software or other environments.

c observer-pattern

Last synced: 18 Aug 2025

https://github.com/nicholaschiasson/car

Compile and Run! Execute source files directly without worrying at all about compiling.

c compile-and-run cpp csharp go java rust shebang utility

Last synced: 08 May 2025

https://github.com/jehna/nes-bootstrap

Everything to start coding to NES with C

8bit c nes nes-games

Last synced: 28 Apr 2025

https://github.com/timlrx/sqlite-extension-template

Template for building a SQLite extension in C/C++. Builds a loadable module, static extension, python package and WebAssembly distribution.

c cpp python sqlite template wasm

Last synced: 15 Mar 2026

https://github.com/palestamp/hamming_distance

Hamming distance extension for Postgres.

c hamming-distance pgsql postgresql

Last synced: 27 Oct 2025

https://github.com/autch/demucc

Decompiler of P/ECE music driver sequence file (*.pmd)

c piece-me pmd

Last synced: 12 Jun 2025

https://github.com/abinavravi/cfd-lab

Computational Fluid Dynamics Praktikum at TUM. (Chair 5 Informatics)

c fluid-dynamics fluid-simulation mpi parallel-programming precice solver

Last synced: 02 Jul 2025

https://github.com/staskobzar/c-project-skeleton

C project skeleton: vim, autotools, ctags, cmocka, lcov, dejagnu, apr, doxygen, git

apache-portable-runtime autotools c c-skeleton cmocka ctags dejagnu doxygen ide lcov vim

Last synced: 08 May 2025

https://github.com/ktsu-dev/imguiapp

A comprehensive .NET library suite for building desktop applications with Dear ImGui.

c cross-platform dear-imgui desktop frame-limiter gui hexa-net imgui immediate-mode modal net node-editor node-graph opengl popups silk-net theming ui widgets windowing

Last synced: 30 Jun 2026

https://github.com/3541/liba3

Lightweight C utility library.

c utility-library

Last synced: 18 Jan 2026

https://github.com/kkoomen/snake

Classic SNAKE game in your terminal 🐍🖥️🕹️

c classic game ncurses snake terminal

Last synced: 16 Mar 2026

https://github.com/liplum/myfirstgame

The first time I jumped into the Code World.

c cmake game text-game

Last synced: 27 Feb 2026

https://github.com/jacob-c-smith/g10

Multithreaded game engine

api c game-engine json systems-programming vulkan

Last synced: 12 Apr 2025

https://github.com/amanoteam/musl-gcc-cross

A GCC cross-compiler targeting Linux musl

c cpp cross-compiler gcc linux musl

Last synced: 02 Jun 2026

https://github.com/basemax/dcat

Implementation cat unix tools using pure C programming language. cat is a standard Unix utility that reads files sequentially, writing them to standard output. (cat: concatenate files)

c cat dcat donya donya-os donyaos unix-tool unix-tools

Last synced: 14 Mar 2026

https://github.com/clseibold/lydrige

Lydrige is a simple statically typed interpreted programming language inspired by lisp and C.

c interpreter language lisp mpc

Last synced: 14 Mar 2026

https://github.com/zikiflicky/rael

The Rael programming language

c interpreter language programming-language

Last synced: 12 Apr 2025

https://github.com/ggkooo/esp32-sensors

Developing an ESP32 code to read environmental variables

arduino-ide c esp32 esp32-devkit-v1 humidity-sensor ino noise-sensor sensors temperature-sensor

Last synced: 06 Oct 2025

https://github.com/xyproto/gcstr

Safe garbage collected strings for C, inspired by Go

c c11 go strings

Last synced: 15 Apr 2025

https://github.com/dangmoody/temper

Single header-only testing framework written in C99.

c c99 test testing tests unit unit-testing unit-testing-framework unit-testing-library

Last synced: 21 Apr 2025

https://github.com/eun/nss_http

Name Service Switch Service that uses an http JSON backend.

api c json json-api nss nss-db

Last synced: 16 Mar 2025

https://github.com/anahitH/program-partitioning-for-security-enclaves

Behavior based program partitioning for security enclaves

c c-plus-plus intel-sgx llvm sgx-enclave software-security

Last synced: 20 Apr 2025

https://github.com/josecelano/c-mandelbrot-arbitrary-precision

Proof of concept project about adding arbitrary precision math to Fractal generation software GNofract4D.

arbitrary-precision c c-language mandelbrot mandelbrot-fractal

Last synced: 26 Mar 2025

https://github.com/jgcmarins/mst-prim-kruskal

Clustering aggregation using Prim and Kruskal's MST algorithm

c clustering cpp gnuplot kruskal-algorithm minimum-spanning-trees mst prim-algorithm

Last synced: 30 Apr 2025

https://github.com/mahdavipanah/libcdll

A cozy C library that implements circular doubly linked list

c data-structures library linked-list

Last synced: 12 Oct 2025

https://github.com/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 24 Mar 2025

https://github.com/assaabloy-ppi/binson-c-light

A light-weight C implementation of the Binson serialization format. See https://binson.org/.

binson c clang serialization

Last synced: 06 Jan 2026

https://github.com/madladsquad/untitledruntimelibraryloader

A cross platform runtime shared object loader(windows and unix)

c cpp library library-loader unix utility utility-library windows

Last synced: 11 Apr 2025

https://github.com/electrocodeur/servo

Projet : ServoMoteur

arduino c

Last synced: 10 Apr 2025

https://github.com/hedhyw/dinomega8

Firmware of the Dino game for microcontroller ATmega8

atmega8 avr c dino dinosaur-game dinosaurs electronics firmware game hobby microcontroller

Last synced: 27 Feb 2026

https://github.com/agherzan/syncit

Sync files, directories or the entire file-system with durability in mind

c durability filesystem fsync linux sync syncfs tools

Last synced: 16 Oct 2025

https://github.com/abhinav-ark/mpu6050_realtime_dashboard

Real Time Dashboard for MPU6050 Accelerometer/Gyroscope

adafruit c esp32-arduino influxdb iot nextjs nodejs websockets

Last synced: 14 Aug 2025

https://github.com/saksham-joshi/advance-c

A complete package to learn and code highly optimized programs in C.

c c-language high-performance-code low-level-optimization low-level-programming

Last synced: 11 Mar 2026

https://github.com/davidwparker/opengl-screencasts-3

OpenGL screencast videos episodes 21-30

c opengl

Last synced: 13 Apr 2025

https://github.com/kevinvitale/displix

Command-line utility using CoreGraphics to change display resolutions

c coregraphics macos

Last synced: 15 Oct 2025

https://github.com/melardev/c_win32_bindshell_sync

BindShell written in C using Win32API and blocking sockets

bind-shell c networking pipe poc process-pipes reverse-shell security shell socket win32 win32api

Last synced: 13 Apr 2025

https://github.com/unusualcodeorg/clab

clab - Creative Programming Solutions using C - Programming is enjoyable when applied to solve interesting problems (may not be directly used in general day-to-day professional work). The learning and knowledge acquired in the process make a better programmer.

c coding-challenge consumer-producer cpp graph hashmap linkedlist maze-algorithms programming pthreads puzzles queue stack thread-pool travelling-salesman-problem tree

Last synced: 16 Apr 2025

https://github.com/zjamali/minishell-42cursus

The objective of this project is to create a simple shell using c .

c minishell readline shell termcap

Last synced: 12 Apr 2025

https://github.com/ddlsmurf/sov

Starcraft over VPN

c packet-processing pcap starcraft-broodwar vpn

Last synced: 22 Jan 2026

https://github.com/libdriver/ags10et

AGS10ET full-featured driver library for general-purpose MCU and Linux.

ags10et c ethanol full-featured-driver iic linux mcu

Last synced: 07 Oct 2025

https://github.com/franckferman/apprendre_le_c

Référentiel exhaustif pour acquérir une compréhension approfondie des fondamentaux du langage C. Fruit d'une démarche analytique rigoureuse, ce guide offre une pédagogie structurée, avec explications détaillées et exemples concrets, pour maîtriser pas à pas la programmation en C.

apprendre apprendre-c apprendre-code apprendre-dev apprendre-les-bases c c-lang c-programming c-programming-language c-programming-project clang clanguage developpement francais francaise france learn learn-c learning learning-c

Last synced: 19 Apr 2025

https://github.com/one2r/tl_toolkit

PHP工具拓展

c php-7 php-extension

Last synced: 09 Apr 2025

https://github.com/macmade/dictionary

Generic C Dictionary / Hash Table

c dictionary generic hash-table

Last synced: 19 Apr 2025

https://github.com/cm0use/turtle-graphics

Turtle graphics, no 3D or third-party libraries, just the standard functions provided by the compiler.

c cgame deitel-exercises turtle-graphics

Last synced: 26 Oct 2025

https://github.com/unclechu/lv2-stereo-mixer

An LV2 audio plug-in for stereo-signal manipulation

audio audio-processing c lv2 lv2-plugin sound sound-processing

Last synced: 26 Oct 2025

https://github.com/thehxdev/libarena

Single-header Arena allocator library with multi-buffer support

allocator c memory memory-allocator

Last synced: 14 Apr 2025

https://github.com/biantris/seminary-lib-gd

Project using the library LibGD with language C

c libgd

Last synced: 12 Apr 2025

https://github.com/ayhamratrout/cpu_simulator

A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.

c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os

Last synced: 22 Sep 2025

https://github.com/librity/ft_netmon

42 São Paulo - Labs, 3rd Edition - netmon - A Threaded Network Monitoring Service in Pure C

42 42born2code 42projects 42saopaulo 42school c dns http http-client https https-client monitoring-tool network-monitoring norminette ping pthreads threadpool threads

Last synced: 28 Feb 2026

https://github.com/curttilmes/perl6-tcc

Perl 6 bindings for TCC, the Tiny C Compiler

c perl6

Last synced: 25 Oct 2025

https://github.com/skx/mod_blacklist

A simple Apache module to blacklist remote hosts.

apache2 blacklist c firewall security

Last synced: 16 Mar 2026

https://github.com/nilostolte/sudoku

Simple 9x9 Sudoku brute force solver with intrinsic parallel candidate set processing using bits to represent digits in the [1, 9] range, and bitwise operations to test a candidate against the candidate set, all at once.

bitwise-operators brute-force-algorithm c java optmization sudoku zig

Last synced: 25 Feb 2026

https://github.com/westleyr/catpath

Memory leak-free, single file C library to concatenate (join) file paths

c c-library join-path path-join public-domain single-file-library

Last synced: 01 Mar 2026

https://github.com/fr4nc3/code-hints

These are code exercises in several programming languages

angularjs c code cordova cpp csharp es6 java javascript jquery-mobile mongodb mongoose nodejs python r reactjs sample

Last synced: 12 Oct 2025

https://github.com/dhananjaylatkar/cscope_lsp

LSP server using cscope

c lsp-server neovim

Last synced: 18 Apr 2026

https://github.com/rand-asswad/runge-kutta

Runge-Kutta C program, methods (RK12 and RK24) for solving ordinary differential equations, with adaptive step size.

c ode-solver runge-kutta runge-kutta-adaptive-step-size

Last synced: 25 Apr 2025

https://github.com/raikel/geneticcrn

Simulation code for the paper "Genetic Algorithm Aided Transmit Power Control in Cognitive Radio Networks"

c cognitive-radio genetic-algorithm matlab power-control research-paper

Last synced: 24 Apr 2025

https://github.com/thatudeshuk/ucsc-cs

Stuff I do...

c studies

Last synced: 13 Oct 2025

https://github.com/lawrencewarren/komo2

KoMo2 is an ARM emulator GUI program for Linux, written in C++ using the GTKMM library. It allows users to control the operation of an emulated ARM processor, while viewing the memory and register values of your loaded ARM assembly program.

arm c cpp emulation gtkmm gui linux nottingham nottinghamuni

Last synced: 11 Mar 2026

https://github.com/baines/uj.h

Single-header C JSON lexer & parser in ~500 LoC

500lines c json json-lexer json-parser single-header single-header-lib

Last synced: 12 Mar 2026

https://github.com/tsnsoft/wxwidgets_demo-linux

Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux

c codeblocks cpp example linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/johnsonjh/cws-ed

cws-ed: ED, a portable EDT look-alike editor, by Rush Record and Charles W. Sandmann

c cws-ed ed editor edt text-editor vms

Last synced: 07 May 2025

https://github.com/phillbush/cwdof

Get current working directory of a given process in OpenBSD.

c cwd openbsd syscalls sysctl

Last synced: 13 Jul 2025

https://github.com/hacke-rc/c_practice_programs

A collection of c programs that I made while learning C Language and still learning and updating to this day :)

c cpp practice-programming practice-project

Last synced: 03 May 2026

https://github.com/haikelfazzani/dard

⭐ Dard is french educational programming language, it is designed as an instrument for learning 💻

c clang cpp french language programming-language tdd

Last synced: 14 May 2026

https://github.com/felurye/data-structures

Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.

algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study

Last synced: 07 Jun 2026

https://github.com/aw-junaid/cpp-or-c

Master C++ (or C) programming: data structures, algorithms, system design, and performance optimization. Includes examples and best practices for all levels.

c cpp

Last synced: 14 Apr 2025

https://github.com/nishantholla/a-star-visualizer

Visualizer for A* algorithm in c using raylib

a-star-algorithm c pathfinding raylib raylib-c

Last synced: 13 Jun 2026

https://github.com/hxndev/implementing-a-dns-server

DNS stands for Domain Name System. We have implemented DNS in this project. The basic task of DNS is to resolve a destination name hosted against some IP Address.

c cache code cpp dns dns-server implement ip-address project proxy routing server

Last synced: 05 May 2026

https://github.com/rswinkle/c_utils

utility functions and libraries, for lists, queue's, strings, file I/O and general utilities, and vectors in the form of CVector (which has it's own repo).

c cpp cvector list queue string utilities utility-library vector

Last synced: 25 Apr 2026

https://github.com/git-bruh/libmatrix

C library for interacting with the federated Matrix communications protocol.

c libcurl matrix matrix-org matrix-sdk

Last synced: 12 Apr 2025