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/paolostivanin/libbaseencode

Library written in C for encoding and decoding data using base32 or base64 (RFC-4648)

base32 base64 c

Last synced: 13 May 2025

https://github.com/rsashka/newlang

A programming language with a simple no-keyword syntax for computing tensors and rational numbers with unlimited precision (NOTE: NewLang is experimental; see README)

c compiler cpp cross-platform dynamic-typing interpreter language oop programming-language pure-function static-typed tensors

Last synced: 12 Jul 2025

https://github.com/denzel-morris/clex

A C11 positional lexer with error reporting written in Go

c go lexer

Last synced: 14 Jan 2026

https://github.com/asankov/cs50

This repository contains all the exercises from the CS50 course on edx.com

algorithms c computer-science cs50 data-structures edx ios ios-app python swift

Last synced: 28 Jul 2025

https://github.com/jezze/alfi

ALFI is a query language for graphical user interfaces.

browser c language

Last synced: 05 Feb 2026

https://github.com/jibsen/lzdatagen

LZ data generator

c compression data-generator

Last synced: 13 May 2025

https://github.com/mrmekon/ossuary

Rust library for establishing encrypted communication channels

c cryptography encryption networking rust security

Last synced: 07 Oct 2025

https://github.com/antares0982/ssrjson

A SIMD boosted high-performance Python JSON parsing library that fully leverages modern processor capabilities.

c cpp json python simd

Last synced: 24 Jan 2026

https://github.com/meh/wrong

The most wrong build system and package manager for C and C++.

build-system c cpp

Last synced: 17 Apr 2025

https://github.com/michaelrsweet/moauth

Basic OAuth2 client/server implementation.

c oauth

Last synced: 01 Mar 2026

https://github.com/H2CO3/libavrutil

Easy to use, lightweight and unified library for performing common microcontroller tasks

avr c embedded embedded-devices embedded-systems microcontroller

Last synced: 15 Mar 2025

https://github.com/basemax/hashmapc

A tiny library for using easily HashMap, arraylist in the C.

array arraylist arrays c hashmap hashmaps maplist

Last synced: 03 Nov 2025

https://github.com/m-peko/secureble

Secure communication between Arduino Uno microcontroller and Android application over BLE (Bluetooth Low Energy).

android arduino ble c cpp csharp ecdh sts xamarin

Last synced: 14 Oct 2025

https://github.com/jawebada/libmbb

Embedded Building Bricks - Hierarchical State Machines, Timers, Queues, Unit Tests

c embedded-systems hierarchical-state-machines

Last synced: 27 Oct 2025

https://github.com/pegvin/termrec

Terminal recorder written in C

c c-programming recorder terminal terminal-recording

Last synced: 26 Jan 2026

https://github.com/En14c/LilyOfTheValley

Simple LKM linux kernel rootkit (x86 / x86_64)

c kernel kernel-module linux-kernel linux-kernel-module security

Last synced: 10 Mar 2025

https://github.com/gpbenton/engmqttclient

MQTT client for Energenie ener314-rt board running on a raspberry Pi

c energenie iot log4c mqtt mqtt-client raspberry-pi

Last synced: 09 Jul 2025

https://github.com/macmade/elfdump

ELFDump is a C parser for ELF64 object files.

binary c dump elf executable parser

Last synced: 19 Apr 2025

https://github.com/sundream/aoi

九宫格和十字链表两种实现

aoi c game lua-bindings skynet

Last synced: 26 Feb 2026

https://github.com/philzook58/pcode2c

Convert low ghidra pcode to verifiable C

binary-analysis c ghidra verification

Last synced: 26 Apr 2025

https://github.com/lennart1978/shuffle

A CLI command to print an ASCII art picture with cool shuffle effect

c cli-app fun funny linux

Last synced: 04 Mar 2026

https://github.com/michaelfranzl/clang-wasm-browser-starterpack

Minimal working examples of C and C++ software development targeting the web via WebAssembly.

browser c clang cpp javascript wasi wasi-libc wasi-sdk webassembly webassembly-demo webassembly-tutorial

Last synced: 11 Oct 2025

https://github.com/luojilab/cssparser

A CSS parser in C++

c css gumbo html

Last synced: 15 Apr 2025

https://github.com/drkameleon/nim-webview

Nim wrapper for Zaitsev's new Webview

binding bindings c cpp gui nim webview wrapper

Last synced: 12 May 2025

https://github.com/nekoshooter/coloref

La famosa teoría del color 🎨 llevada a código para ayudar a simplificar las elecciones del artista 👩‍🎨 dándole opciones y sugerencias sobre que Colores usar en su trabajo 🖌

arte c color color-palette cpp dibujo diseno-grafico diseno-web pintura qt

Last synced: 08 Oct 2025

https://github.com/inspirate789/bmstu-oop-cpp

:crystal_ball:Лабораторные работы по курсу "Объектно-ориентированное программирование" в МГТУ им. Н. Э. Баумана

4sem bmstu c cpp graphics gui ics7 iu7 make makefile oop pattern patterns-cpp qt qt5-gui qtcreator stl uml uml-class-diagram uml-diagram

Last synced: 14 Jul 2025

https://github.com/alekmaul/pvcollib

PVColLib: A small, open and free development kit for the Colecovision

c colecovision homebrew programming sdcc-compiler

Last synced: 20 Feb 2026

https://github.com/dzcode-io/kuliya

Algeria's college hierarchy dataset as packages for different languages and platforms

algeria c college d dataset dzcode java javascript npm rust university

Last synced: 27 Jul 2025

https://github.com/9xbt/bentobox

64-bit SMP-enabled operating system targeting x86_64 and aarch64

aarch64 c kernel operating-system os posix-compatible smp x86-64

Last synced: 16 Jan 2026

https://github.com/synalice/perfect-helloworld

A reference-grade C helloworld project

c cross-compilation meson nix

Last synced: 30 Jan 2026

https://github.com/libdriver/mma7660fc

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

accelerometer c full-featured-driver iic linux mcu mma7660fc

Last synced: 24 Apr 2026

https://github.com/gamemann/cweb

A low-level web server written in C I'm using to learn more about web servers. This is a work-in-progress and not ready for production.. yet.

c html linux low-level multi-threading multithreaded multithreading server socket tcp web-app web-development web-server webserver

Last synced: 04 Apr 2026

https://github.com/libdriver/em4095

EM4095 full function driver library for general MCU and Linux.

125khz c em4095 full-function-driver gpio linux mcu rf

Last synced: 23 Oct 2025

https://github.com/halimocakli/c-programming-examples

Some C programming examples that I developed as classwork and also for enhance my coding and algorithm skills

c exercises programming

Last synced: 22 Apr 2025

https://github.com/libdriver/mcp9600

MCP9600 full-featured driver library for general MCU and Linux.

c full-featured-driver iic linux mcp9600 mcu temperature thermocouple

Last synced: 18 Jun 2025

https://github.com/libdriver/l3gd20h

L3GD20H full function driver library for general MCU and Linux.

c full-function-driver gyroscope iic l3gd20h linux mcu spi

Last synced: 16 Mar 2025

https://github.com/detectivekaktus/cheezee

Chess TUI client built for Linux

board-game c chess client game linux-game ncurses tui

Last synced: 01 Jul 2025

https://github.com/mity/mustache4c

C {{mustache}} parser library.

c library mit-license mustache parser

Last synced: 23 Apr 2025

https://github.com/libdriver/hcsr04

HCSR04 full function driver library for general MCU and Linux.

c full-function-driver gpio hcsr04 linux mcu ultrasonic

Last synced: 16 Mar 2025

https://github.com/julekgwa/21sh

UNIX shell - a simple command-line interpreter

c command-line linux shell terminal terminal-emulators unix

Last synced: 15 Aug 2025

https://github.com/kylecs/Kernel

A very simple kernel with terminal driver, written in C and assembly. Work in progress.

assembly c kernel low-level

Last synced: 10 Mar 2025

https://github.com/sciforce/lyon

Python port of Lyon's model calculation from Auditory Toolbox.

audio-processing c python

Last synced: 23 Apr 2025

https://github.com/libdriver/mlx90614

MLX90614 full function driver library for general MCU and Linux.

c full-function-driver iic infra-red linux mcu mlx90614 thermometer

Last synced: 16 Mar 2025

https://github.com/multimediamike/dreamroq

A RoQ video playback system for the Sega Dreamcast video game console

c dreamcast vector-quantization video video-codec

Last synced: 04 Apr 2025

https://github.com/andwn/sdl2-tetris

Tetris clone written in C

c game sdl2

Last synced: 29 Oct 2025

https://github.com/danielmartensson/opensourcelogger

Data acquisition software with STM32-PLC. Collect measurement, analyze CAN-messages and send SAE-J1939 messages to other ECUs.

c cpp data-aquisition imgui opengl stm32

Last synced: 21 Jun 2025

https://github.com/pouriyajamshidi/flat

Measure UDP and TCP connection latency for IPv4 and IPv6 using eBPF and Go

c ebpf go ipv4 ipv6 latency-monitor tcp udp

Last synced: 21 Mar 2025

https://github.com/lvgl/lv_port_an547_cm55_sim

A LVGL porting for Cortex-M55 running on an Arm official FPGA prototyping development board called MPS3 (AN547), see Figure 1. It is also possible to run the project template on an emulator called Corstone-300-FVP, which is free. Topics Resources

arm arm-2d c cmsis cmsis-pack cortex-m cortex-m55 emulation fvp gui helium lvgl

Last synced: 26 Jul 2025

https://github.com/stefanbylund/zxnext_layer2

C layer 2 graphics API for Spectrum Next

c graphics-library sinclair zx-spectrum

Last synced: 12 Mar 2025

https://github.com/gabrielmajeri/separate-symbols

How to separate debugging symbols from an ELF executable

c debugging elf

Last synced: 04 Apr 2025

https://github.com/gamemann/c-to-assembly-tests

A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.

assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64

Last synced: 18 Mar 2025

https://github.com/ivanbgd/rope-data-structure-c

A C implementation of a data structure that can store a string and efficiently cut a part (a substring) of this string and insert it in a different position

c rope rope-string string-manipulation text-processing

Last synced: 14 Aug 2025

https://github.com/php-gtk/gtk

PHP GTK Binding

c cli ffi gtk php php81

Last synced: 08 Jul 2025

https://github.com/sauci/xcp

Implementation of the Xcp module according to AUTOSAR specification v4.3.1

autosar c ecu xcp

Last synced: 10 Apr 2025

https://github.com/francisrstokes/aes-c

A (non-production) implementation of AES for educational purposes

advanced-encryption-standard aes c cryptography from-scratch

Last synced: 16 Mar 2026

https://github.com/hyperfunny88/sp

simple/sound pipe

audio c sound

Last synced: 08 Jul 2025

https://github.com/gryf/wmamixer

wmamixer is a fork of wmsmixer and is an ALSA mixer dockapp for Window Maker.

c dockapp window-maker

Last synced: 05 May 2025

https://github.com/clord/fraction

provides approximate fractions in ruby

c fraction ruby

Last synced: 10 Apr 2025

https://github.com/leleliu008/xcpkg

A package builder/manager for Xcode to build projects written in C, C++, Rust, Zig, Go, etc.

c cli cxx package-manager rust xcode

Last synced: 17 Mar 2025

https://github.com/mageekchiu/xdp4slb

A software load balancing implemention based on ebpf/xdp

c epbf lvs network slb xdp

Last synced: 14 Oct 2025

https://github.com/c0d-0x/cruxpass

A lightweight, command-line password manager designed to securely store and retrieve encrypted credentials.

c cli linux password-generator password-manager password-manager-cli tui

Last synced: 01 Mar 2026

https://github.com/cworld1/stu-score-sys

使用 Qt 构建、C++ 作为底层开发的学生成绩管理系统,支持对学生成绩的增删改查、排序、汇总等功能。

c cpp qt qtcreator sql sqlite

Last synced: 30 Jun 2025

https://github.com/templedevelopment/templeware-external

TempleWare-External is a open-source CS2 External Cheat written in C++.

c cpp cs2 cs2-cheat cs2-hack external imgui

Last synced: 22 Apr 2026

https://github.com/libdriver/tcs34725

TCS34725 full function driver library for general MCU and Linux.

brightness c full-function-driver iic linux mcu rgb tcs34725

Last synced: 16 Mar 2025

https://github.com/aloima/shivers

Shivers is a Discord bot made for hobby and educational purposes.

bot c discord shivers

Last synced: 04 Apr 2026

https://github.com/metasepi/c2ats

generate ATS interface from C code

ats c generate haskell header

Last synced: 21 Oct 2025

https://github.com/sherman5/wiimake

wiimake is an automated tool for compiling, allocating, linking, and injecting C code into games for the Wii/Gamecube.

c gamecube melee modding smash smash-bros ssbm wii

Last synced: 17 Jan 2026

https://github.com/xtnded/codextended-client

Call of Duty Extended Client

c

Last synced: 03 May 2025

https://github.com/easymem/easy_memory

A strictly typed, platform-agnostic, and safe memory management system for C. Features arbitrary alignment, triple-key LLRB tree, and zero-dependency bare-metal support.

aarch64 alignment armv7 bare-metal c c11 c99 cross-platform embedded endianess esp32 header-only memory-allocator memory-management no-std portable pure-c rp2040 x86-32 x86-64

Last synced: 03 May 2026

https://github.com/siraben/meta-yacc

Self-hosting parser generators in Forth and C.

c forth parser-generator

Last synced: 08 Sep 2025

https://github.com/HikoQiu/JNI_INVOKE_FFMPEG

Use Android NDK jni to invoke ffmpeg2.8.4 compiled *.so to deal with video.

android c ffmpeg java java-jni

Last synced: 22 Apr 2025

https://github.com/deleterium/smartc

Write C smart contracts for signum network. Compile in your browser.

c compiler javascript signum smart-contracts

Last synced: 21 Mar 2025

https://github.com/alphatechnolog/cutefetch

A little fetch utility made with bare c and nice performance

beautiful bunny c cute fetch linux tool unixporn

Last synced: 14 Aug 2025

https://github.com/datafusion-contrib/datafusion-c

C language bindings for DataFusion

apache-arrow c datafusion glib sql

Last synced: 25 Jan 2026

https://github.com/remirobert/rocko

:dog: Small, and basic http server, written in full C :frog:

c http http-server request response

Last synced: 26 Jun 2025

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

Necmettin Erbakan University - Data Structures (C-C++)

c cpp data-structures linked-list object-oriented-programming oop structure

Last synced: 15 Apr 2025

https://github.com/libdriver/ttp229

TTP229 full function driver library for general MCU and Linux.

c full-function-driver iic linux mcu spi touch ttp229

Last synced: 18 Mar 2025

https://github.com/domdfcoding/pynist

PyMassSpec extension for searching mass spectra using NIST's Mass Spectrum Search Engine.

c chemistry mass-spectrometry python python3

Last synced: 12 May 2025

https://github.com/olzhasar/sdl-tetris

Tetris game implemented with C and SDL-2

c emscripten emscripten-game game sdl sdl2 tetris wasm webassembly

Last synced: 20 Jan 2026

https://github.com/taylordotfish/autoheaders

Automatically generate headers from C code

automatic c generator header preprocessor

Last synced: 17 Jun 2025

https://github.com/dasannikov/vault

Native data arrays for Unity3D with zero C# allocations

c collections csharp datastructures game game-development unity unity3d

Last synced: 13 May 2025

https://github.com/achoarnold/matrix.h

A Collection some matrix manipulation algorithms

c matrix matrix-algorithms matrix-multiplication

Last synced: 29 Jun 2025

https://github.com/xyproto/ud

The UNIX day utility

c cli time unix unixday unixtime utility

Last synced: 21 Jul 2025

https://github.com/reyk/hpack

BSD-style HPACK implementation in C

c hpack http2 openbsd rfc7541

Last synced: 18 Mar 2025

https://github.com/claeusdev/pricc

a very simple C project starter for all my tiny projects.

bootstrap c cli rust rust-crate

Last synced: 12 Aug 2025

https://github.com/rmuskovets/skeles

Skeles is a hobby OS with VESA/VBE support and GRUB Multiboot.

assembly c grub2 osdev vesa

Last synced: 07 May 2025

https://github.com/pwnwriter/brainfuck

//: A simple brainfuck compiler for x86_64-linux in c.

brainfuck c interpreter pwnwriter

Last synced: 06 Apr 2025

https://github.com/ibara/echo

Learn how argc and argv are passed from environment to Unix program.

assembly bsd c echo learning linux minimalism openbsd pedagogy programming teaching unix

Last synced: 06 May 2025

https://github.com/jobovy/wendy

A one-dimensional gravitational N-body code

astrophysics binder c n-body n-body-simulator physics python

Last synced: 06 Sep 2025

https://github.com/jana-marie/philphoc-luma

Zigbee/Hue to WS2812 or similar addressable LED bridge.

c light oshw otter stm32 zigbee

Last synced: 21 Apr 2025