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/yjdoc2/os-project

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 12 Apr 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/coderarjob/split_join

Splits a large file into smaller files of specified bytes and also joins them back to the original file.

c file-joiner file-split file-splitter linux

Last synced: 18 May 2026

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/naleksiev/fin

Scripting language.

c fin interpreter scripting scripting-language

Last synced: 11 May 2025

https://github.com/madmurphy/nextgen

An interactive Bash script that lets you easily set up a new extension project for GNOME Files (Nautilus)

c gnome gnu nautilus nautilus-extension project-template

Last synced: 04 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/dai-wenxun/c-compiler

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

assembly c compiler self-hosting x86-64

Last synced: 04 Aug 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/zeroxthreef/disc

An unofficial discord library for C/C++

c discord discord-library library rest websocket

Last synced: 05 Oct 2025

https://github.com/elhajuojy/c-programming-guide

Guide to C Programming langauge for me and for all of us 📁

algorithms c problem-solving terminal

Last synced: 26 Jul 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/halosghost/dstat

A lightweight status program for simple WMs

c dwm lightweight status-monitor

Last synced: 02 Aug 2025

https://github.com/thblt/uberwald

A simple Lisp interpreter to teach myself about Lisps and Interpreters.

c interpreter lisp toy

Last synced: 07 Apr 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/4rterius/cgtfs

C library to read GTFS feeds

c csv gtfs public-transport transit

Last synced: 16 Nov 2025

https://github.com/chiefgokhlayeh/autofff

Auto-generate FFF fake definitions for C API header files

automation c fake-functions fff header-parser python python-3-6 tdd test-driven-development

Last synced: 14 Aug 2025

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/dbc2201/immersion2k19_c

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 2025

https://github.com/grantjenks/python-arraydeque

ArrayDeque is a fast, array-backed deque implementation for Python written in C.

c data-type deque performance python

Last synced: 13 Aug 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/vbrazhnik/libft

School 42 project // C library (Reimplementation of libc functions + own functions)

42 42projects 42school born2code c c-library libft library unitfactory

Last synced: 02 May 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/jimy-byerley/arrex

python module allowing to create efficient dynamic arrays of user-defined types

array buffer c cython list numpy python

Last synced: 16 Aug 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/vi/vi_tools

Various command-line tools, mostly for Linux

c command-line command-line-tool linux nat rundll udp udp-port uksm

Last synced: 15 Apr 2025

https://github.com/CandyGumdrop/proj

Elixir coordinate conversion library using OSGeo's PROJ.4

c coordinate-systems distance-calculation elixir geospatial osgeo-proj

Last synced: 30 Mar 2025

https://github.com/nickscha/vk-glfw-cimgui

c demo of imgui using vulkan, glfw3, cimgui

c c99 cimgui demo glfw3 imgui vulkan

Last synced: 07 May 2025

https://github.com/gmarcha/42_libft_tester

A simple step-by-step tester to C 42 Library.

42 42born2code 42projects 42school c libft libfttester shell tester

Last synced: 02 Jan 2026

https://github.com/savaughn/pksav

Small, fast Pokémon save file parsing C library

c pokemon save

Last synced: 14 Apr 2025

https://github.com/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 30 Oct 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/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/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/sshahryiar/8051-projects

My projects using AT89xx Microcontrollers and MikroC Compiler

8051 8051-microcontroller 8051-projects at89c2051 at89c51 at89c52 at89s51 at89s52 c microcontroller mikroc

Last synced: 13 Apr 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/bor0/pf500

Synergy PF-500 Fiscal Printer API

c c-sharp fiscal-printer

Last synced: 10 Apr 2025

https://github.com/marcusvinix/42libft

This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.

42 42school c libft42

Last synced: 06 Jul 2025

https://github.com/mjkloeckner/6502

6502 cpu command line emulator

6502 c cpu-emulator emulator tui

Last synced: 20 Jul 2025

https://github.com/jotavare/minitalk

System that sends a message from client to server using UNIX signals for communication.

ascii binary bits c client-server gdb makefile minitalk norminette pid signal-processing signals sigusr1 sigusr2 unix unix-signals valgrind

Last synced: 24 Apr 2025

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/mattmoony/propaganda.c

A robust and easy to use string-manipulation library for the C programming language. There is no need for writing your own functions to perform simple tasks all of the time! 🐱‍💻

c char character data-type data-types datatype datatypes easier easy easy-to-use functions library manipulation propaganda pure-c simple string string-manipulation string-operations strings

Last synced: 30 Oct 2025

https://github.com/8g6-new/cara

A high performance spectrogram with STFT Mel and MFCC support in pure C

audio-visualizer bark bfcc c dsp mel mfcc spectrogram stft

Last synced: 02 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/joswinemmanuel/c-lab-s2

A repository for KTU B.Tech Computer Science S2 C Programming, containing lab exercises and code examples to support learning and practical application of C programming concepts.

c

Last synced: 19 Jul 2025

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

A comprehensive C tutorial.

c c-tutorials cmake

Last synced: 14 Mar 2025

https://github.com/iswenzz/cgsc

Call of Duty 4X source extension that adds new utilities to extend the server and the creation of new plugins.

c cgsc cod4 gsc

Last synced: 14 May 2025

https://github.com/redraiment/brainfuck

Brainfuck Compiler and Interpreter with LLVM in C

brainfuck c compiler interpreter jit llvm llvm-frontend

Last synced: 15 Oct 2025

https://github.com/pomettini/gba-raytracer

Simple Raytracer for the Gameboy Advance written in C

c gameboy-advance gba gba-rom raytracer

Last synced: 10 Apr 2025

https://github.com/zpnst/btree

Here you will find an implementation with comments and a full description of one of the most important data structures - the B tree!

btree c data-structures

Last synced: 15 Oct 2025

https://github.com/soasis/encoding_tables

Shared tables between C and C++ for encoding infrastructure

c cpp data encoding

Last synced: 09 Apr 2025

https://github.com/dahlitzflorian/game-of-life

The 'Game of Life' is an (mac) console application written in C. It represents a modified version of the famous game of life thought of by mathematician Conway.

c command-line console console-application game

Last synced: 15 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/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 10 Apr 2025

https://github.com/ravi-prakash1907/os-practicals

C/C++ programs to understand the working of the Operating System

c college cpp operating-system os

Last synced: 06 Sep 2025

https://github.com/nexterot/develop-os-free

Make C programs that run without OS

asm bmstu c gcc grub make multiboot os

Last synced: 23 Apr 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/serge-404/CPM32

hybrid fork of Keiji Murakami (CPM emu) and Mockba the Borg (Z80 emu) projects

8bit c cpm orion-128 vt52 z80 z80-emulator

Last synced: 12 Jun 2025

https://github.com/bobrippling/utop

process monitor

c monitoring ncurses process terminal tui

Last synced: 02 Sep 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/MikaelVallenet/Bistromatic

EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base

bistro bistro-matic c calculator epitech epitech-project programming-language

Last synced: 27 Oct 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/jcrd/wm-launch

Tool to launch X11 clients with unique IDs

c ld-preload ld-preload-hack x11 xorg

Last synced: 28 Apr 2025

https://github.com/warusadura/tpmsecret

a simple project to work with a TPM.

c hardware-security tpm

Last synced: 30 Oct 2025

https://github.com/rpsubc8/ESP32TinyChip8

Chip8 emulator TTGO VGA32

c chip8 emulator esp32 ttgovga32

Last synced: 29 Apr 2025

https://github.com/cxxpods/cxxpods

Toolchains, tools and dependencies, all in one place, made easy

build build-automation build-system c cmake cpp cross-compiler make package-manager toolchains

Last synced: 25 Oct 2025

https://github.com/codeabinash/aurora

The C code highlighting engine for the web.

c c-code-highlight c-lang c-language code-highlight code-highlighter highlight

Last synced: 10 Apr 2025

https://github.com/bukowa/twdll

twdll is a mod for Total War: Rome II that extends the game's scripting capabilities, allowing for more complex and powerful mods.

c dll library lua native rome2 scripting state totalwar

Last synced: 04 May 2026

https://github.com/bhhbazinga/lrbtree

lua-bind for rbtree ported from linux kernal

c lua rbtree

Last synced: 23 Apr 2025

https://github.com/cadebrown/kscript

kscript is an easy to use, general purpose, multi-paradigm programming language meant to provide cross-platform APIs. The standard library of kscript includes most features required for development tasks, including maths (m, nx), networking (net, net.http), GUI programming, and more.

c graph graphs http http-server language languages

Last synced: 01 Mar 2026

https://github.com/rvncerr/u8

Do not like ICU?

c unicode utf8 xml

Last synced: 05 Oct 2025

https://github.com/ironcorelabs/ironoxide-swig-bindings

IronCore Labs SDK bindings which are generated using swig

android c cpp cryptography java jvm proxy-re-encryption transform-encryption

Last synced: 12 Mar 2026

https://github.com/chriscamacho/clogictoy

a tile based logic toy

c gtk logic

Last synced: 12 Apr 2025

https://github.com/anvouk/anv

Collection of 1 header-only utility libraries under MIT license

c cross-platform header-only libraries library no-dependencies unit-testing utility-library

Last synced: 24 Apr 2025

https://github.com/wa1tnr/camelforth-rp2040-b-ms-u

CamelForth in C by Dr Brad Rodriguez - UNSTABLE - RP2040 Pi Pico port with mass storage QSPI flashROM

assembly c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map pico-sdk raspberry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc

Last synced: 28 Oct 2025

https://github.com/alejandroesquivel/msp430-esp8266-people-counter

A wi-fi connected people counter. Implemented with a pair of ultrasonic transducers, the TI MSP430G2553 microcontroller and the ESP8266 ESP-01 Wi-Fi module.

angular c esp8266 firmware iot msp430 msp430g2553 python uart websockets wifi

Last synced: 15 Mar 2026

https://github.com/princexz/printf

This a repository for the ALX project for the printf project

c c-printf printf printf-functions team-project

Last synced: 12 Apr 2025

https://github.com/64kramsystem/black_art_of_3d_game_programming_cd

Content of the "Black Art of 3D Game Programming" companion CD

3d c gamedev

Last synced: 09 Apr 2025

https://github.com/para-lang/para-compiler

The Para Compiler (From Greek "para": Beside/Alongside)

c compiler hacktoberfest hacktoberfest2021 language para para-lang programming-language python

Last synced: 07 Oct 2025

https://github.com/ash515/esee-reader

Automated Electric Bill Generation. 📲📟

arduino automation billing c electricity gsm lcd-display

Last synced: 27 Oct 2025

https://github.com/jcarrano/fv-libc

Towards a formally verified, tiny and permissively licensed C standard library, using Frama-C (fork of Baselibc/Klibc)

acsl c embedded formal-verification frama-c libc microcontroller standard-library

Last synced: 01 Jul 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/ibara/sysctlbyname

sysctlbyname(3) compat library for OpenBSD

c openbsd

Last synced: 25 Oct 2025