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/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/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/yne/quadcopter

Quadcopter project

beaglebone c mpu6050 quadcopter

Last synced: 26 Mar 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/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/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/ahmed-roshdy-1/sheet-4

Data Structure using C

c data-structures queue stack

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/omarazizi/neurographix

Insightful Neural Network Visualization in C

c graphics graphics-programming neural-networks sdl2 visualization

Last synced: 26 Mar 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/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/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/vityaman-edu/coroed

Minimal fiber runtime written in C

async c coroutines

Last synced: 14 Feb 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/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/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/johnandersen777/librpc

C implementation of various client and server protocols

c rpc-client rpc-server

Last synced: 12 Jul 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/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/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/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/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/wkhallen/cdtp

Modern cross-platform networking interfaces for C.

c networking socket socket-client socket-server

Last synced: 01 Mar 2026

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/wiright/plog

Log in your code with plog!

c

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

dwm 6.4 (patched)

c dwm patches solarized suckless

Last synced: 27 Mar 2025

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/nos1dot618/cerberus

C Federated Machine Learning Library

c federated-learning framework

Last synced: 11 Jun 2026

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/ilbuso/orione

Custom MSP432 keyboard with firmware and PCB design

c ccstudio kicad msp432 msp432p401r pcb

Last synced: 30 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/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/ciffelia/gimleos

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

assembly c nask os qemu

Last synced: 20 Apr 2026

https://github.com/linarcx/iproc

A cross-platform utility (linux, windows for now) that help you gather information (cpu_usage, memory_usage, ...) from a particular process.

c cpu-monitoring memory monitoring-tool proc process

Last synced: 13 Oct 2025

https://github.com/javiorfo/st

Personal suckless ST

c st sucless

Last synced: 24 Jan 2026

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

Linux Shell Emulator written in C

c cmake syscalls

Last synced: 26 Oct 2025

https://github.com/isebasus/hashmap

A very cool hashmap written in C

c funny hashmap

Last synced: 20 Jun 2026

https://github.com/gyakobo/mexil

This is Virus Shell Simulator

c game-engine malloc

Last synced: 16 May 2026

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

All C programs I developed

c

Last synced: 15 May 2026

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/hbollon/introsort-fusion

IntroSort implementation in C

c heapsort introsort quicksort sort

Last synced: 01 Apr 2025

https://github.com/boneill02/jules

chat bot

bot c chat-bot chatbot

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

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/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/frouioui/42sh

Reproduction of the official TCSH shell, implemented in C.

c epitech shell tcsh

Last synced: 08 Jul 2025

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/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/fahim1049/c-basic

Practice

c

Last synced: 23 Jul 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/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/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/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/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/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/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 03 Apr 2025

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

A pebble watchface in swiss german

c pebble smartwatch swiss swissgerman watch

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

Hello world!\n in N64

c n64

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/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/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/misterabdul/kbbi-gtk

KBBI Offline remake with GTK3

c gtk3 gui-application kbbi linux

Last synced: 07 May 2026

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/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/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/hadron13/squareroot-mining

My second Ludum Dare(48) game

c ludum-dare sdl2

Last synced: 15 May 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/nguyennhukhanh/chat

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

c socket

Last synced: 09 Jun 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/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/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/kauahensilva/c_app_list_enc

This project is a simple application that demonstrates the use of linked lists in C. The application was developed using the GTK library for the graphical interface. The application allows the user to create a linked list, where the user can add and remove elements.

c gtk3 linked-list

Last synced: 04 Jan 2026

https://github.com/xyz347/bfls

一个乱七八糟的库

bm c hash kmp qsort rbtree

Last synced: 31 Mar 2025

https://github.com/hxndev/udp-2-way-communication-displaying-ip-and-port-number

UDP Two-Way Connection that displays the IP Address and Port Number of both the senders and the recievers.

c code ip-address port-numbers two-way-communication udp udp-client udp-server

Last synced: 14 Aug 2025

https://github.com/cpg1111/go-jail

Go library for creating BSD jails

c cgo golang jails

Last synced: 29 Apr 2026

https://github.com/ollieday/dash-button

Library for detecting Amazon Dash Button pushes

c iot library

Last synced: 24 Aug 2025

https://github.com/b3dgs/adlmidi

A MIDI play library with OPL3 (YMF262) emulator

audio-player c midi opl3

Last synced: 30 Jun 2025

https://github.com/younghakim7/c_project

c_project & My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7

c c11 c17 c89 c90 c99

Last synced: 10 Mar 2026