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/keyd-project/keyd-fork

A key remapping daemon for Linux. This is a friendly, temporary fork of https://github.com/rvaiya/keyd

c keyboard keyboard-layout keyboard-mapping keyboard-remap keymap linux sway x11

Last synced: 06 Mar 2026

https://github.com/nanoqsh/n

Some C code

c lib

Last synced: 13 Apr 2025

https://github.com/0x1nf3cted/pwdgen

pwdgen: A simple command-line tool written in C for generating random passwords

c cli linux password password-generator password-manager security

Last synced: 19 Jan 2026

https://github.com/raedaddala/tictactoeclone

This is a TicTacToe Game Clone. This is my first programming project and so I am open to all criticism.

c gamedev multiplatform sdl2 sdl2-gfx

Last synced: 17 Mar 2025

https://github.com/mewmewdevart/get_next_line

[42 Cursus] Reading a line from a fd is way too tedious

42projects c file-descriptor gnl static-variables

Last synced: 14 May 2026

https://github.com/thiagoh/bison

From the Bison 3.0.4 manual from https://www.gnu.org/software/bison/manual/bison.html

bison c compilers cpp flex lexer parser parser-generator yacc

Last synced: 15 May 2026

https://github.com/mayank-02/fsh

Fast Shell

c shell unix unix-shell

Last synced: 15 May 2026

https://github.com/astrodynamic/uart-in-c

The project is a C program that facilitates communication between two serial ports (COM ports). It creates two threads to handle the communication independently. The program reads packets from one serial port, verifies their integrity, and sends them to a system message queue.

c com-port console console-application linux makefile port termios threads ttyusb uart-controller uart-protocol

Last synced: 15 May 2026

https://github.com/dylan-conway/vk_enum_str

Convert Vulkan enums into strings for debugging

c enums vulkan vulkan-utils

Last synced: 03 Apr 2025

https://github.com/kaustubhgupta/c-programs

All C programs I developed

c

Last synced: 15 May 2026

https://github.com/yomazini/42cursus-libft

Libft project at 42 School | Custom C library featuring string manipulation, memory management, & linked list functions.

1337 1337cursus 1337school 42school c libft libft-42 libft42 linked-list memory-management

Last synced: 30 Jun 2026

https://github.com/rarakira/fdf

Creating a simplified 3D graphic representation of a relief landscape, 42 curriculum

21school c ecole42 fdf fdf-42 graphics

Last synced: 27 Mar 2025

https://github.com/haxpor/hashmap_c

Generic hashmap implementation in C. Uses murmurhash as hash function.

c data-structure generic hashmap

Last synced: 16 Jun 2025

https://github.com/chethanyadav456/data-structures-c

This repository contains the code for the data structures I have done in my college.

c c-language data-structures

Last synced: 15 May 2026

https://github.com/qiniu/pandora-c-sdk

C/C++ SDK for Pandora Platform

c client pandora

Last synced: 05 May 2025

https://github.com/howerj/muxleq

A two instruction set computer that greatly speeds things up over SUBLEQ

c eforth forth multiplexing mux muxleq oisc subleq

Last synced: 14 May 2026

https://github.com/kaffarell/id-parser

A Parser for .id files which can store any type of data like age and names

c configuration-files files parser

Last synced: 27 Mar 2025

https://github.com/jamescook/b32

Base32 encoder/decoder

base32 c ruby

Last synced: 02 Jul 2025

https://github.com/umut-sahin/c-examples

Collection of examples in C to show how to get things done in an idiomatic way

c examples idiomatic

Last synced: 10 Jul 2025

https://github.com/buzzqrd/lncpy

Simple C program for copying lines between files

c cli copy copy-paste terminal

Last synced: 15 Apr 2026

https://github.com/emorozov/gtkballs

Clone of Lines - logic game about balls

c game gtk2

Last synced: 25 Jan 2026

https://github.com/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 03 Apr 2025

https://github.com/ilbuso/orione

Custom MSP432 keyboard with firmware and PCB design

c ccstudio kicad msp432 msp432p401r pcb

Last synced: 30 Apr 2025

https://github.com/johnandersen777/librpc

C implementation of various client and server protocols

c rpc-client rpc-server

Last synced: 12 Jul 2025

https://github.com/exclud/alx-low_level_programming

This is a repository learning low level programming in C

alx-low-level-programming c libraries

Last synced: 03 Mar 2025

https://github.com/vonderklaas/invoice-machine

I played a bit with *C* to build this command-line application. Now you can generate bills and invoices for your restaurant. It is designed to help managers quickly generate invoices for customers.

c make mdx

Last synced: 16 May 2026

https://github.com/sug0/cdhorizon

Next-next-gen go-glitch. Accomplishes the performance goals horizon couldn't.

art c glitch go-glitch horizon image next-generation trippy

Last synced: 11 Jan 2026

https://github.com/rsarky/coberon

Compiler Frontend for Oberon-0 written in C with Flex and Bison.

bison c compiler-frontend compilers flex

Last synced: 28 Jul 2025

https://github.com/isebasus/hashmap

A very cool hashmap written in C

c funny hashmap

Last synced: 20 Jun 2026

https://github.com/manoelcampos/logica-programacao

Curso de Lógica de Programação em C 👩🏽‍💻🤔

algoritmos c curso ebook gitbook logica

Last synced: 08 Apr 2025

https://github.com/rikvdh/matching

String-based parser based on matching strings for interpreting and handling string-based interfaces

at-command c cli clib embedded embedded-c memory parser string zero-allocation

Last synced: 11 Jun 2026

https://github.com/schwalbe-t/dstike-pong

A port of singleplayer Pong for the DSTIKE Deauther watch.

c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106

Last synced: 26 Feb 2026

https://github.com/costava/c-queue

Generic, type-safe queue using a circular buffer

c c99 queue

Last synced: 01 Jul 2026

https://github.com/misterabdul/kbbi-gtk

KBBI Offline remake with GTK3

c gtk3 gui-application kbbi linux

Last synced: 07 May 2026

https://github.com/michaelbrim/tedium

bits of common code to reuse across C/C++ projects

c c-plus-plus c-preprocessor configuration enumerated-types system-programming

Last synced: 02 Feb 2026

https://github.com/lancewalk87/clp-protoblue-spi-dev-platform

Hardware/Software | General Purpose Digital MCU/TTL Dev/Debug Platform, Wifi/Bluetooth, NANDFlash ONFI, USB

android autocad avr avr-programming c c-plus-plus eagle-cad hardware ios java kotlin macos nandflash objective-c spi swift4 ttl visual-studio-code windows wireless

Last synced: 06 Apr 2026

https://github.com/vityaman-edu/coroed

Minimal fiber runtime written in C

async c coroutines

Last synced: 14 Feb 2026

https://github.com/gabrieldlima/tictactoe

Tic-Tac-Toe in C 🎮

c tictactoe

Last synced: 27 Oct 2025

https://github.com/krishpranav/tcpjack

A simple tcp hijacker built in rust

c network-sniffer rust sniffer tcp tcp-sniffing

Last synced: 16 May 2026

https://github.com/rafalwilinski/cachr

📟 Simple HTTP Caching proxy in Clang

c cache clang cmake proxy reverse-proxy

Last synced: 01 Apr 2025

https://github.com/melroy89/c-gtk-test-app

GTK C Code Test Application - using CMake

appliction c cmake example gtk gtk3 template

Last synced: 15 May 2026

https://github.com/gyakobo/mexil

This is Virus Shell Simulator

c game-engine malloc

Last synced: 16 May 2026

https://github.com/hungrybluedev/cmake-basic-c-template

This repository contains a basic CMake template that can be used a viable starting point for a moderate to large C codebase.

c cmake project template

Last synced: 12 Jun 2025

https://github.com/itchyny/bf

bf - executes a Brainfuck code

brainfuck c

Last synced: 01 Jul 2026

https://github.com/frouioui/42sh

Reproduction of the official TCSH shell, implemented in C.

c epitech shell tcsh

Last synced: 08 Jul 2025

https://github.com/keithdhedger/kute

(K)eith's (U)niversal (T)ag (E)ditor, Linux cli tag editor for flac,m4a and mp3 files.

c c-plus-plus command-line-tool editor flac linux m4a mp3 tags

Last synced: 28 Apr 2026

https://github.com/jesseopdenbrouw/book_c

A Dutch book about the C programming language (ready for use)

c dutch latex programming-language

Last synced: 02 May 2025

https://github.com/mindula-dilthushan/mobax

This is moba X Application. using Flutter

c cmake cplusplus dart flutter html5 other swift

Last synced: 05 Apr 2026

https://github.com/pseudoincorrect/health_overview

Full IoT Stack System to provide Online (web) real-time overview of the health status of a group of individuals within a mesh RF network.

angular c eagle express mean-stack mesh-networks mongodb nordicsemi openthread pcb python

Last synced: 06 Apr 2026

https://github.com/gustafla/selfcompiling

Self compiling intros, optionally with embedded SDL2 and OpenGL headers

64k c demoscene opengl self-compiling

Last synced: 18 May 2026

https://github.com/jcestibariz/power-ps1

Powerline-like PS1 for bash

bash c powerline

Last synced: 15 May 2026

https://github.com/hungrybluedev/c-programs

A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.

algorithm c data-structures dependency-free implementation

Last synced: 08 Apr 2025

https://github.com/itzcozi/dynoir

Bypass DyKnow on ChromeOS, Windows and Your Browser

c poc python reverse-engineering stop-censorship

Last synced: 29 Apr 2026

https://github.com/andyfratello/so

💽 Exercicis de Sistemes Operatius (SO) Q1 - UPC FIB

c console fib-upc operating-system operating-systems so-fib

Last synced: 20 Mar 2025

https://github.com/enusbaum/wwwinamp.c

WWWinamp based on the original Nullsoft C software package to control WinAMP through a Web Browser

c http-server winamp

Last synced: 01 Apr 2025

https://github.com/simplyceo/feather-browser

A web browser written in pure C, using GTK3 and WebKit2GTK+.

c gtk3 web-browser webkit2gtk

Last synced: 09 Sep 2025

https://github.com/hadron13/squareroot-mining

My second Ludum Dare(48) game

c ludum-dare sdl2

Last synced: 15 May 2026

https://github.com/kylepls/boids

An underwater simulation written in OpenGL/C.

boids c glsl opengl shaders

Last synced: 15 May 2026

https://github.com/kaualandi/megasena-tic-ccomp

Sorteio MegaSena em C para aula de TIC - 1/8 CCOMP

c

Last synced: 01 Sep 2025

https://github.com/datkt/c-pointer-example

A simple example demonstrating the use of C pointers in Kotlin/Native

c example konanc kotlin native pointer

Last synced: 30 Apr 2026

https://github.com/mhcrnl/mhcrnltexteditor

C, Code::Blocks 17.12, GTK+2, GTK+3, text editor. Os: Fedora 32, Ubuntu 18.04, Feodora 28.

c code-blocks editor gtk2 gtk3 text-editor

Last synced: 15 May 2026

https://github.com/bgmp/shell

Linux Shell Emulator written in C

c cmake syscalls

Last synced: 26 Oct 2025

https://github.com/dwoz/janus-pubsub-plugin

PubSub Plugin for Janus WebRTC Gateway

c janus-gateway plugin webrtc

Last synced: 15 May 2026

https://github.com/jrob774/fish-blaster

An arcade blaster game made for 2020's Revival Jam.

arcade blaster c fish game game-jam revivaljam sdl sdl2 shooter tcc

Last synced: 13 Apr 2025

https://github.com/rdeusser/tinycc

TinyCC mirror with weekly releases

c tinycc

Last synced: 09 Oct 2025

https://github.com/wkhallen/cdtp

Modern cross-platform networking interfaces for C.

c networking socket socket-client socket-server

Last synced: 01 Mar 2026

https://github.com/andrflor/openai-c

Pure c openai-api client implementation [WIP]

c c89 curl gpt-3 openai openai-api

Last synced: 17 Feb 2026

https://github.com/daleksla/can_interact

Functionality to easily read and write to CAN bus in C/C++ for GNU/Linux OSs

c c89 can-bus cxx cxx-library cxx11 linux socketcan

Last synced: 10 Apr 2026

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

Practice

c

Last synced: 23 Jul 2025

https://github.com/m0rningdawning/tsp-genetic-algorithm

Travelling Salesman Problem solved using Genetic Algorithm

c genetic-algorithm travelling-salesman-problem tsp

Last synced: 03 Apr 2025

https://github.com/kamiyaa/arclight

re-implementation of acpilight with less features

acpi-brightness c sysfs udev-rules

Last synced: 26 Mar 2025

https://github.com/skyplabs/sniff-cookies

Mirror of https://codeberg.org/Skyper/sniff-cookies.

c cookies libpcap mirror network sniffer

Last synced: 08 Sep 2025

https://github.com/archibate/chaos

A hobby operating system based on my microkernel

c c-library kernel microkernel operating-system os

Last synced: 17 Jul 2025

https://github.com/giwiro/white-rabbit

Simple libmicrohttpd C web server. It hosts one route that returns the server hostname.

c docker docker-multi-stage-build libmicrohttpd

Last synced: 01 Jul 2026

https://github.com/koushiro/xlib

a lightweight and generic C99 library.

c c99 dictionary double-linked-list generic library lightweight skiplist string

Last synced: 26 Mar 2025

https://github.com/lambdachad/hello-n64

Hello world!\n in N64

c n64

Last synced: 15 May 2026

https://github.com/andywendt/c-programming-language

Completed Exercises for the Kernighan and Ritchie Text of the Same Name

c

Last synced: 08 Oct 2025

https://github.com/javiorfo/st

Personal suckless ST

c st sucless

Last synced: 24 Jan 2026

https://github.com/ourway/sqlite-tiny

My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Never use it in any production.

b-tree c parser personal-project self-learning sqlite sqlite-database sqlite-orm sqlite3 sqlite3-database tokenizer virtual-machine vm

Last synced: 16 May 2026

https://github.com/emabrey/jni-headers

The platform/system specific JNI headers for the Windows, Linux, Max OSX and Solaris environments

c c-plus-plus cross-platform java jni maven nar

Last synced: 17 Apr 2026

https://github.com/kehiy/go-secp256k1

a bitcoin libsecp256k1 binding for golang. [WIP]

binding bitcoin c cgo cryptography go golang libsecp256k1 nostr

Last synced: 02 Mar 2025

https://github.com/dimalmfao/strings

A concise collection of static string functions poorly designed to enhance efficiency in C programming tasks.

c contributions-welcome open-source

Last synced: 03 Apr 2025

https://github.com/ciffelia/gimleos

「30日でできる! OS自作入門」をやっていく

assembly c nask os qemu

Last synced: 20 Apr 2026

https://github.com/anupam-io/avl_tree

AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).

avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std

Last synced: 03 Apr 2025

https://github.com/0xvpr/vpr-bin2fmt

A utility program to convert binary data to a formatted string of the user's choice

binary-format c cpp data-formatting string-formatter tool tooling utility

Last synced: 17 May 2026

https://github.com/agvxov/dyrect

DYnamic RECTangle layouts

c c-library header-only-library immediate-mode-ui

Last synced: 30 Jun 2026

https://github.com/qbbr/dwm

dwm 6.4 (patched)

c dwm patches solarized suckless

Last synced: 27 Mar 2025

https://github.com/yin-jinlong/tiny-unicode

unicode C 转换库及简单工具。Simple unicode C converter and utils.

c tiny unicode unicode-converter utf-32 utf-32be utf-8

Last synced: 18 Mar 2025

https://github.com/shikharvashistha/shell

A Basic shell in C

c

Last synced: 02 Mar 2025

https://github.com/charanjit-singh/c-compiler-in-python

C Compiler in Python - For Computer Science Students

c compiler-design grammar python3 slr-parser

Last synced: 15 May 2026

https://github.com/liweitianux/nanoid

A tiny, secure, URL-friendly, unique string ID generator for C and Lua/LuaJIT.

c ffi lua luajit nanoid

Last synced: 16 May 2026