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/enaiel/viafsb

DOS FSB utility for VIA chipsets

c dos fsb via

Last synced: 11 Oct 2025

https://github.com/simeononsecurity/ntripserver

Ntrip Version 2.0 Command Line Server - Fork of ntripserver at https://software.rtcm-ntrip.org/browser/ntrip/trunk/ntripserver

basestation bkg c gnss gps ntrip ntripserver

Last synced: 06 Sep 2025

https://github.com/libdriver/tpl0501

TPL0501 full-featured driver for general MCU and Linux.

c full-featured-driver iic linux mcu potentiometer tpl0501

Last synced: 30 Jul 2025

https://github.com/halosghost/dstat

A lightweight status program for simple WMs

c dwm lightweight status-monitor

Last synced: 02 Aug 2025

https://github.com/protik09/coremark-rp2040

This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.

benchmark c embedded embedded-c embedded-systems raspberry raspberrypi-pico rp2040 rpi-pico

Last synced: 08 May 2025

https://github.com/lambdacasserole/tiny-compiler

Very tiny compiler for a simple arithmetic language.

c compiler ebnf grammar stack-machine

Last synced: 03 Oct 2025

https://github.com/faruktinaz/libft

The purpose of this project is to re-code some libc functions, as well as other common utility functions to be reused in the subsequent 42 projects.

42 c leaks libc libft

Last synced: 03 Aug 2025

https://github.com/octaspire/core

Library of containers, utf-8 and other utilities in standard C99

c c99 containers utf-8 utility-library

Last synced: 16 Aug 2025

https://github.com/mity/c-win32

Few C-compatible win32 headers replacing standard ones which assume C++

c header-only help replacement win32

Last synced: 04 Aug 2025

https://github.com/acecoooool/cs344-note

CS344-Note-zh

c cuda gpu

Last synced: 30 Jul 2025

https://github.com/org0000h/cutlass

A collection of c open source libraries

c libraries portable

Last synced: 31 Oct 2025

https://github.com/vivek3141/learn-c

A comprehensive C tutorial.

c c-tutorials cmake

Last synced: 14 Mar 2025

https://github.com/rafael-santiago/accacia

A C-library for ansi color coding usage.

ansi-colors ansi-escape-codes c minimalist-library

Last synced: 14 Sep 2025

https://github.com/moxwel/basics

Tutorials for various programming languages and example codes.

basics c collaborate communityexchange english example github java latex learn php python spanish tex tutorial vscode

Last synced: 23 Mar 2025

https://github.com/dai-wenxun/c-compiler

Tiny self-hosting C compiler (计算机组成原理)

assembly c compiler self-hosting x86-64

Last synced: 04 Aug 2025

https://github.com/libdriver/sts3x

STS3X(STS30, STS31, STS35) full-featured driver library for general MCU and Linux.

c full-featured-driver iic linux mcu sts30 sts31 sts35 temperature

Last synced: 30 Jul 2025

https://github.com/naleksiev/fin

Scripting language.

c fin interpreter scripting scripting-language

Last synced: 11 May 2025

https://github.com/krypto-etox/c-practice-problems

C Practice Problems contains all the basic and logical C programs to learn and Practice. It's a Kind of my notes

c cpp cquestions practice-programming

Last synced: 21 Sep 2025

https://github.com/alexlnkp/cshadertoy

A simple tool to write GLSL shaders locally using your favorite IDE of choice

c glsl shaders shadertoy

Last synced: 21 Aug 2025

https://github.com/ameliasquires/lullaby

broad lua library primarily for networking, cryptography, and multithreading

c lua lua54 webserver

Last synced: 04 Oct 2025

https://github.com/felipensp/libvm

Register-based VM as C library

c execution language lib register-based runtime vm

Last synced: 04 Mar 2026

https://github.com/mechadragonx/gameboyshenanigans

Game Boy Coding Shenanigans in C

c gameboy gameboy-development gbdk

Last synced: 01 Jul 2025

https://github.com/yugr/gcc-interp

Run C files as standalone scripts

c cplusplus interpreter proof-of-concept script

Last synced: 05 May 2026

https://github.com/moodmosaic/bookmarks

A selection of the links I find interesting over time. Updated on a regular basis.

c category-theory cryptocurrencies dotnet fsharp git haskell leisure unix-like

Last synced: 06 May 2025

https://github.com/robkam/ytreenova

YtreeNova - a (curses-based) file manager similar to DOS XTree™

c codex console console-application curses file-explorer file-manager foss terminal terminal-based tui unix xtree ytree

Last synced: 15 Jun 2026

https://github.com/sionpardosi/financial-management-system-basedonthec-programming-language-implementation-of-daily-and-monthl

Sistem Pengelolaan Keuangan Berbasis C! Proyek ini bertujuan untuk mengembangkan sebuah aplikasi sederhana menggunakan bahasa pemrograman C untuk mengelola pengeluaran harian dan bulanan.

c

Last synced: 09 Jul 2025

https://github.com/randruc/lazuli

Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.

arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling

Last synced: 10 Apr 2025

https://github.com/jakubtomsu/raylib-jump-prince

A simple platformer game inspired by jump king

2d 2d-game c cpp game raylib

Last synced: 07 Oct 2025

https://github.com/matheusfrancisco/computer-engineering-at-ufsc

My projects developed at graduation.... FINISHED but miss files..

asm c cpp java javascript json matlab octave php python solidity

Last synced: 03 Mar 2026

https://github.com/pyift/pyift

PyIFT is a Python wrapper of a fork of the LIDS C library.

c graph image-foresting-transform image-processing python shortest-paths

Last synced: 03 Sep 2025

https://github.com/adharshkamath/mathy-compiler

A compiler to generate OpenMP programs for equations involving constructs like Forall, Summation, etc., frequently used in the scientific domain

bison c compiler compiler-construction cpp equation flex lex mathematical-equation mathematical-notations omp-parallel openmp openmp-programs parallelization transpiler yacc

Last synced: 03 Jul 2025

https://github.com/martinrixham/cheesemake

It is not meant to be taken literally, it refers to any manufacturers of dairy products.

bash build-tool c

Last synced: 06 Oct 2025

https://github.com/xfgusta/xdump

Display file contents in hexadecimal and ASCII

ascii c cli command-line-tool hex hexadecimal hexdump linux

Last synced: 08 Oct 2025

https://github.com/madarauchiha-314/auto-unit-test

No writing unit tests again!

c unit-test

Last synced: 08 May 2025

https://github.com/dyne/pangolin

The Secret Pangolin Code, Fastest Proximity Tracing in the West (FPTW)

c contact-tracing dp3t optimization proximity-tracing speed

Last synced: 24 Oct 2025

https://github.com/n1ghtf1re/c-collections

Implementation of some collections on C

c c-data-structures c-library c-struct collections dynamic-structures

Last synced: 05 Mar 2026

https://github.com/sondosaabed/library-project

In this project using c language a library is developed

c library

Last synced: 22 Apr 2025

https://github.com/codinasion/hello-world

"Hello World" in every programming language 🤗 Good collection of `good first issue`

c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala

Last synced: 05 Jul 2025

https://github.com/jovanlanik/gtklock-playerctl-module

gtklock module adding media player controls to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 13 May 2025

https://github.com/jrhea/anomlee

ANOMLEE: A Neat-O ML EE (pronounced a·nom·a·ly)

c ethereum machine-learning python rust wasm

Last synced: 29 Jun 2025

https://github.com/spockbotmc/mcd2c

Generate C serialization/deserialization code from the minecraft-data protodef protocol spec

c minecraft minecraft-data protodef spockbot

Last synced: 11 Apr 2025

https://github.com/oskaritimperi/raylib-imgui-template

A basic raylib + Dear ImGui template

c cmake cookiecutter-template cxx imgui raylib template

Last synced: 07 Apr 2025

https://github.com/libdriver/syn6658

SYN6658 full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis spi syn6658 uart

Last synced: 19 Jun 2025

https://github.com/chansen/c-utf8-valid

Single-header UTF-8 validation routines for C

c unicode utf-8 validation

Last synced: 12 Sep 2025

https://github.com/squell/tinytwofish

Configurable implementation of the Twofish block cipher for AVR 8-bit microcontrollers (ATtiny, ATmega)

assembly avr c crypto twofish

Last synced: 14 Apr 2025

https://github.com/adamdempsey90/fvm

My finite volume method project. Here I will implement the many pieces of a finite volume method to incorporate into a larger code.

c cfd cuda fvm gpu hydrodynamics

Last synced: 13 Apr 2025

https://github.com/ryooooooga/mocc

Self-hosted x86_64 C Compiler

c compiler

Last synced: 29 Oct 2025

https://github.com/umut-sahin/encin

A magical runtime made with user-level context switches, rainbows, and io_uring. Also unicorns.

asynchronous c runtime

Last synced: 07 Mar 2026

https://github.com/supercamel/spinodb

SpinoDB is an in-memory NoSQL data library that is fast and self-contained. It's written in C++ with bindings for many languages. It is suitable for web and desktop applications with demanding performance requirements.

c database gnome gobject javascript nosql vala

Last synced: 21 Mar 2025

https://github.com/lyriarte/MemoCalc

MemoCalc Palm OS application

c calculator interpreter palmos

Last synced: 11 May 2025

https://github.com/shawnanastasio/BasilC

An interpreter for the BasilC esoteric programming language

c esoteric-language esoteric-programming-language interpreter

Last synced: 11 May 2025

https://github.com/rolandbrake/piscript

Piscript is a lightweight scripting language inspired by Python, built in C for speed and simplicity. It features a built-in 128x128 pixel graphics display and supports functional programming, matrix math, and WebAssembly via Emscripten. Ideal for learning, experimentation, and building retro-style visual programs.

c compiler embedded emulators games interpreter love2d pico-8 pixel-art python python-like retro scripting tic80 virtual-machine wasm

Last synced: 22 Jun 2025

https://github.com/govnorice/mixerdialog

A simple application to control system volume with fancy visualisation.

c cpp gtk3 linux linux-app volume volume-control volume-mixer volume-slider volume-visualization

Last synced: 30 Oct 2025

https://github.com/patrickrgaffney/patdown

a non-fancy markdown parser in C

c commonmark markdown markdown-parser parser

Last synced: 14 Apr 2025

https://github.com/shysaur/shysaur-suffixtrees

Implementations of Suffix Trees Algorithms

c mccreight-algorithm suffix-tree ukkonen-algorithm

Last synced: 10 Jul 2025

https://github.com/diegocr/libnix

Standard C link library for amiga-specific gcc development.

c library link

Last synced: 15 Aug 2025

https://github.com/jondeaton/Lisp

Lisp interpreter written in C

c lisp

Last synced: 11 May 2025

https://github.com/sjmulder/dated

Add a timestamp to every line of a stream

c cli textproc unix

Last synced: 11 Apr 2025

https://github.com/dbc2201/immersion2k19_c

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 2025

https://github.com/robohack/yajl

A fast streaming JSON parsing library in C. This variant uses BSDMake to build and includes various fixes and enhancements.

bsdmake c json json-api json-api-normalizer json-api-serializer json-data json-parser

Last synced: 20 Feb 2026

https://github.com/willdoescode/natcpp

Re-writing natls in c++ to learn c++

c cpp ls ls-colors ls-command nat natls

Last synced: 07 Apr 2025

https://github.com/tokers/lua-nginx-module-digest

lua-nginx-module source code learning, parsing and summary

c lua lua-nginx nginx

Last synced: 06 Apr 2025

https://github.com/markusfisch/libxml

Incremental XML parser in plain C

c xml-parser

Last synced: 03 Oct 2025

https://github.com/rofl0r/filesync

syncs two directories, with the possibility of creating incremental backups

backup c data directories lightweight synchronization

Last synced: 22 Mar 2025

https://github.com/prakhar-002/leetcode

📜 LeetCode Solution Hub 🔥 | Get all solutions 🧩 for daily challenges and specific tasks 💪🏻 | Example: 🍨 LeetCode 75 - 🪻 Ace Coding Interview, 📦 SQL 50 - 🌽 Crack SQL Interview, 📒 30 Days of JavaScript - 🌻 Learn JS Basics

c cpp java javascript leet leetcode leetcode-cpp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-solutions python3 questions-and-answers

Last synced: 03 Aug 2025

https://github.com/numworks/epsilon-sample-app-c

A sample C app for the NumWorks graphing calculator

c embedded numworks

Last synced: 21 Sep 2025

https://github.com/im-rises/cmake-cpp-library-example

This repository contains examples and tutorials demonstrating how to link multiplaform libraries to C++ for Windows, Linux and macOS projects using CMake.

c cmake cpp emscripten example glad glfw imgui library linux opencl opencv opengl openmp openmpi pthreads sdl2 sfml

Last synced: 18 Jun 2025

https://github.com/chinmaymahajan/dreamscoder-examples

This repository contains the example code for the posts on the blog www.DreamsCoder.com

c cpp css data-structures data-structures-algorithms datastructures java javascript php react react-component react-components reactjs

Last synced: 18 Jun 2025

https://github.com/RasoulUnlimited/Small-projects-with-c

8 Small projects done with 'C' for Tehran Azad University. 🎓

c c-programming small-projects university-project

Last synced: 02 Sep 2025

https://github.com/pseusys/mushos

A UNIX-like OS prototype, written from scratch

assembly boot c kernel os osdev

Last synced: 14 May 2025

https://github.com/nauja/libfs

Portable filesystem API in ANSI C

c cmake filesystem filesystem-library library lightweight portable

Last synced: 15 Apr 2025

https://github.com/joswinemmanuel/basic-c

A repository containing the fundamentals of C programming and essential programs for beginners.

c

Last synced: 10 Mar 2026

https://github.com/dispatchcode/nate

[Codegolf] Just a minimal 8086 emulator

8086-emulator c codegolf

Last synced: 02 Sep 2025

https://github.com/default-writer/c

Visual Studio Code C/C++ development

bash-scripting c garbage-collector gtk4 memory-management

Last synced: 13 Apr 2025

https://github.com/alexeev-prog/KintsugiOS

Minimalistic and rich x86_64 operation system in (N)ASM and C

asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly

Last synced: 11 Jan 2026

https://github.com/mssola/fbos

A RISC-V operating system devoted to running fizz/buzz processes.

assembly c fizzbuzz kernel risc-v

Last synced: 10 Jul 2025

https://github.com/eslam-abdo/data-structures-algorithms

This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.

algorithms c cpp data-structures

Last synced: 02 Mar 2026

https://github.com/zezeez/12306helper

a tool can auto order ticket at kyfw.12306.cn

12306 c linux ticket train

Last synced: 11 Jul 2025

https://github.com/wardbrian/tinystan

Easy, minimal interface to the Stan samplers in several languages

c ffi julia python r stan

Last synced: 12 Apr 2025

https://github.com/petrus1904/superadmm

superADMM: Quadratic Program Solver with dynamic weighting ADMM

c linear-programming matlab model-predictive-control optimization python quadratic-programming solver

Last synced: 13 Apr 2026