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/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/dibyadyutidas/devkit

A curated collection of developer tools

boilerplate c cpp developer-tools github-actions html java nodejs python scripting

Last synced: 12 Jul 2025

https://github.com/dax89/clib

Experimental High Level C11 Library (WIP)

c c11

Last synced: 07 May 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/bgmp/shell

Linux Shell Emulator written in C

c cmake syscalls

Last synced: 26 Oct 2025

https://github.com/guilhermeisnotunix/satanbomb

SatanBomb é uma simples Fork Bomb Cross-Platform (macOS, Linux, Windows 32/64 bits) feita em C.

c clanguage fork-bomb malware preprocessing preprocessor security

Last synced: 02 Mar 2025

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

C/C++ SDK for Pandora Platform

c client pandora

Last synced: 05 May 2025

https://github.com/gyakobo/mexil

This is Virus Shell Simulator

c game-engine malloc

Last synced: 16 May 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/buzzqrd/lncpy

Simple C program for copying lines between files

c cli copy copy-paste terminal

Last synced: 15 Apr 2026

https://github.com/javiorfo/st

Personal suckless ST

c st sucless

Last synced: 24 Jan 2026

https://github.com/nguyennhukhanh/chat

Trò chuyện cùng nhau ( C Language, Socket)

c socket

Last synced: 09 Jun 2026

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/boddepallyvenkatesh06/c-c-projects

About All Youtube videos C/C++ projects available here

c c-plus projects-done

Last synced: 27 Mar 2025

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

Practice

c

Last synced: 23 Jul 2025

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/boneill02/jules

chat bot

bot c chat-bot chatbot

Last synced: 18 Mar 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/emorozov/gtkballs

Clone of Lines - logic game about balls

c game gtk2

Last synced: 25 Jan 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/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/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

https://github.com/qbbr/dwm

dwm 6.4 (patched)

c dwm patches solarized suckless

Last synced: 27 Mar 2025

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/rkirlew/brainfart-interpreter-in-c

Brainfart is a toy language made by me. It was inspired by Brainf*ck,however Brainfart is somewhat simplified.

brainfuck-interpreter c interpreter toy-language

Last synced: 26 Apr 2026

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/ciffelia/gimleos

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

assembly c nask os qemu

Last synced: 20 Apr 2026

https://github.com/ruimaciel/msexpr

M's sexpr library: a s-expressions data structure library implemented in C

c c-library c90 data-structures library parser s-expression s-expressions

Last synced: 04 Jun 2026

https://github.com/gabrieldlima/tictactoe

Tic-Tac-Toe in C 🎮

c tictactoe

Last synced: 27 Oct 2025

https://github.com/wiright/plog

Log in your code with plog!

c

Last synced: 02 May 2026

https://github.com/yne/quadcopter

Quadcopter project

beaglebone c mpu6050 quadcopter

Last synced: 26 Mar 2025

https://github.com/kauahensilva/c_double_circular_linked_list_and_others

This project is a simple bibliographic reference manager developed to study the C language and data structures.

c data-structures estrutura-de-dados

Last synced: 14 Jun 2025

https://github.com/metwork-framework/mapserverapi

tiny C library to invoke mapserver engine as a library

autoreadme c github-actions integration-level-3 library mapserver

Last synced: 15 Jun 2025

https://github.com/zouariomar/hashhashbooks

A curated collection of programming books 📚

book books c cpp css css3 html html5 java javascript

Last synced: 15 Apr 2025

https://github.com/nanoqsh/n

Some C code

c lib

Last synced: 13 Apr 2025

https://github.com/newlandtv/koreanc

Implemented Korean programming in C/C++.

c korean korean-c korean-project programming-language

Last synced: 16 Apr 2026

https://github.com/shikharvashistha/shell

A Basic shell in C

c

Last synced: 02 Mar 2025

https://github.com/isebasus/hashmap

A very cool hashmap written in C

c funny hashmap

Last synced: 20 Jun 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/huwzpf/parallel-processing-cpu-and-gpu-env-and-lib-with-powercap

(2024/2025) A library and environment for parallel processing in a power-limited CPU+GPU cluster environment.

c cpu cuda gpu mpi openmp parallel powercap

Last synced: 11 Apr 2025

https://github.com/simonprovost/rpl

/rpl is fork (with one new feature) source from UNIX procedure that reads standard input, replaces all desired occurrences, and searches for the suffix specified in the parameters ⌨️

c fork improvement rpl unix unix-command

Last synced: 07 Jul 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/shiweimeiya/cpp-epoll-reactor-server

C/C++服务端项目,epoll+线程池的reactor模型,适合新手学习完服务器项目后来这里增加业务量,读者可以增加redis、MySQL提升项目框架完整性🚀 Tank Battle - 高性能多人在线坦克对战游戏 一个展示现代网络游戏架构设计的完整项目。使用C语言构建高并发服务器端(epoll + 线程池 + 多房间系统),Python+Pygame开发跨平台客户端。支持2-4人实时对战,包含动态地图生成、碰撞检测、自定义网络协议等核心功能。 ✨ 核心特性: 异步I/O网络模型 | 线程池并发处理 | 房间管理系统 | 实时状态同步 | 跨平台客户端 🛠️ 技术栈: C语言服务器 | Python客户端 | 自定义二进制协议 | Pygame图形引擎 适合学习网络编程、游戏开发、系统

c cpp epoll gui python socket

Last synced: 09 May 2026

https://github.com/voutilad/dumb-ws

I hate websockets...I really do.

c websocket-client websockets

Last synced: 19 Jan 2026

https://github.com/liulilittle/interlocked-x86-implement

Interlocked was implemented by C/C++ inline Intel-x86 assembly.

asm atomic c cc cpp inline inline-asm intel interlocked mta threading x86

Last synced: 22 Apr 2026

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/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/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 03 Apr 2025

https://github.com/itchyny/bf

bf - executes a Brainfuck code

brainfuck c

Last synced: 01 Jul 2026

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

Powerline-like PS1 for bash

bash c powerline

Last synced: 15 May 2026

https://github.com/xmas7/hexdump

The program is the same as hexdump -C <file> or hd <file>.

c hexdump

Last synced: 27 Mar 2025

https://github.com/lumarans30/dec2bin-c

Three simple algorithms in C that convert a number from decimal to binary.

arithmetic-operators bitwise-operators c conversion decimal-to-binary masking unsigned-integers

Last synced: 18 Mar 2025

https://github.com/mr-bossman/colorcat

This is a c-base lolcat like program.

c cli lolcat

Last synced: 25 Feb 2026

https://github.com/jamescook/b32

Base32 encoder/decoder

base32 c ruby

Last synced: 02 Jul 2025

https://github.com/omarazizi/neurographix

Insightful Neural Network Visualization in C

c graphics graphics-programming neural-networks sdl2 visualization

Last synced: 26 Mar 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/maximilianfeldthusen/dronemonitor

This code simulates drone operations by tracking sensor data, flight status, battery levels, and errors. It runs through multiple iterations, updating drone data and logging it for analysis.

analysis battery c drone logging sensor tracking

Last synced: 16 Jun 2025

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/johnandersen777/librpc

C implementation of various client and server protocols

c rpc-client rpc-server

Last synced: 12 Jul 2025

https://github.com/micahondiwa/monty

Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python)

brainfuck brainfuck-compiler brainfuck-interpreter c deque enqueue gcc gcc-complier pop pull push queue stack

Last synced: 03 Apr 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/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/kaualandi/megasena-tic-ccomp

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

c

Last synced: 01 Sep 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/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/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/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/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 18 Apr 2026

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/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/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/costava/c-queue

Generic, type-safe queue using a circular buffer

c c99 queue

Last synced: 01 Jul 2026

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/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/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/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/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/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/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/mayank-02/fsh

Fast Shell

c shell unix unix-shell

Last synced: 15 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/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/agvxov/dyrect

DYnamic RECTangle layouts

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

Last synced: 30 Jun 2026

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/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/wkhallen/cdtp

Modern cross-platform networking interfaces for C.

c networking socket socket-client socket-server

Last synced: 01 Mar 2026

https://github.com/agvangrigoryan/fdf

This project is about representing a landscape as a 3D object in which all surfaces are outlined in lines.

42yerevan algorithms c fdf-42 graphics mlx

Last synced: 17 Mar 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/woodruffw/sxbiff

xbiff with signals

c x11

Last synced: 28 Mar 2025

https://github.com/hbollon/introsort-fusion

IntroSort implementation in C

c heapsort introsort quicksort sort

Last synced: 01 Apr 2025

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

Minimal fiber runtime written in C

async c coroutines

Last synced: 14 Feb 2026

https://github.com/talfig/assembler

Comprehensive assembler program for a specific assembly language, implementing efficient code translation, error handling, and file management in C.

assembler assembly-language c

Last synced: 26 Mar 2025

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