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/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/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/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/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/dax89/clib

Experimental High Level C11 Library (WIP)

c c11

Last synced: 07 May 2026

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/lucassmaniotto/bodega.c

Trabalho Final - 2º Fase em C do curso de CC da UFFS Chapecó

c tad vitrinedev

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/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/dinoex/unix-connect

Exchanging mail and news with Z-Connect BBS systems

c email gateway news

Last synced: 11 Jan 2026

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/bgmp/shell

Linux Shell Emulator written in C

c cmake syscalls

Last synced: 26 Oct 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/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/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/javiorfo/st

Personal suckless ST

c st sucless

Last synced: 24 Jan 2026

https://github.com/ciffelia/gimleos

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

assembly c nask os qemu

Last synced: 20 Apr 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/bonitoflakez/gojson2class

a utility that converts JSON schema to classes

c cpp golang java json json-schema jsonschema rust typescript

Last synced: 11 Jan 2026

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/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/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/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/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/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/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/dosx-dev/pebloader.h

Tiny C header that allows easy hiding of WinAPI imports via PEB

c hacktoberfest loader low-level obfuscation peb reverse-engineering

Last synced: 07 Sep 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/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/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/emorozov/gtkballs

Clone of Lines - logic game about balls

c game gtk2

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

Insightful Neural Network Visualization in C

c graphics graphics-programming neural-networks sdl2 visualization

Last synced: 26 Mar 2025

https://github.com/shikharvashistha/shell

A Basic shell in C

c

Last synced: 02 Mar 2025

https://github.com/boneill02/jules

chat bot

bot c chat-bot chatbot

Last synced: 18 Mar 2025

https://github.com/nanoqsh/n

Some C code

c lib

Last synced: 13 Apr 2025

https://github.com/gabrieldlima/tictactoe

Tic-Tac-Toe in C 🎮

c tictactoe

Last synced: 27 Oct 2025

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/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/dwoz/janus-pubsub-plugin

PubSub Plugin for Janus WebRTC Gateway

c janus-gateway plugin webrtc

Last synced: 15 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/nos1dot618/cerberus

C Federated Machine Learning Library

c federated-learning framework

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

DYnamic RECTangle layouts

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

Last synced: 30 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/lambdachad/hello-n64

Hello world!\n in N64

c n64

Last synced: 15 May 2026

https://github.com/cdoco/kcp-php

KCP Protocol for PHP

c kcp php php7-extension

Last synced: 15 May 2026

https://github.com/ahmed-roshdy-1/sheet-4

Data Structure using C

c data-structures queue stack

Last synced: 02 Mar 2025

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

Minimal fiber runtime written in C

async c coroutines

Last synced: 14 Feb 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/rafalwilinski/cachr

📟 Simple HTTP Caching proxy in Clang

c cache clang cmake proxy reverse-proxy

Last synced: 01 Apr 2025

https://github.com/albertwaker/test.c

c语言代码

algorithms c vs2022

Last synced: 23 Jun 2026

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

All C programs I developed

c

Last synced: 15 May 2026

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/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/isebasus/hashmap

A very cool hashmap written in C

c funny hashmap

Last synced: 20 Jun 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/kojix2/bat-c

C API for bat

c rust syntax-highlighting

Last synced: 06 Mar 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/fahim1049/c-basic

Practice

c

Last synced: 23 Jul 2025

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/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/rdeusser/tinycc

TinyCC mirror with weekly releases

c tinycc

Last synced: 09 Oct 2025

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/nahakiole/schwitzerduetsch

A pebble watchface in swiss german

c pebble smartwatch swiss swissgerman watch

Last synced: 29 Apr 2026

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

Powerline-like PS1 for bash

bash c powerline

Last synced: 15 May 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/qbbr/dwm

dwm 6.4 (patched)

c dwm patches solarized suckless

Last synced: 27 Mar 2025

https://github.com/bostelete/cabela_simulator

Simulate the amazing cabela

c cabela raylib screensaver simulator

Last synced: 18 Feb 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/hadron13/squareroot-mining

My second Ludum Dare(48) game

c ludum-dare sdl2

Last synced: 15 May 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/gyakobo/mexil

This is Virus Shell Simulator

c game-engine malloc

Last synced: 16 May 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/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/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/prust/glasstack

A lightweight, minimal-abstraction cross-platform framework

c cross-platform desktop duktape engine framework gui javascript javascript-engine lightweight runtime

Last synced: 16 May 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/kulp/php-serialization-xs

An XS (C) version of PHP::Serialization, for Perl

c perl perl5 php serialization xs

Last synced: 30 Apr 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/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/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/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 03 Apr 2025

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/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/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/eliainnocenti/cryptography-exercises

Exercises for Cryptography Exam @ Polito - Cryptographic primitives in C with OpenSSL and prototype attacks in Python.

asymmetric-cryptography c cryptography ctf digest encryption-decryption offensive-security openssl python rand random-number-generators random-numbers symmetric-cryptography

Last synced: 05 May 2026

https://github.com/ramdeoshubham/clolcat

A small, fast C implementation of lolcat for rainbow-colored terminal output.

ansi c cli colors command-line fun lolcat rainbow terminal truecolor

Last synced: 09 Sep 2025

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