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/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/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/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 18 Apr 2026

https://github.com/jamescook/b32

Base32 encoder/decoder

base32 c ruby

Last synced: 02 Jul 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/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/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/qiniu/pandora-c-sdk

C/C++ SDK for Pandora Platform

c client pandora

Last synced: 05 May 2025

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

Hello world!\n in N64

c n64

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

Linux Shell Emulator written in C

c cmake syscalls

Last synced: 26 Oct 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/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/nahakiole/schwitzerduetsch

A pebble watchface in swiss german

c pebble smartwatch swiss swissgerman watch

Last synced: 29 Apr 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/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/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/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/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/isebasus/hashmap

A very cool hashmap written in C

c funny hashmap

Last synced: 20 Jun 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/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/mayank-02/fsh

Fast Shell

c shell unix unix-shell

Last synced: 15 May 2026

https://github.com/qbbr/dwm

dwm 6.4 (patched)

c dwm patches solarized suckless

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

Practice

c

Last synced: 23 Jul 2025

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/ryan-menezes/nave

Jogo de navinha desenvolvido em linguagem C, cujo o objetivo é marcar a maior pontuação possível, enquanto você evita que asteroides atinjam você

c game games jogo jogos language-c linguagem-c nave navinha ship

Last synced: 29 Jun 2026

https://github.com/ip2location/ip2location-python-c

This module is a Python Library with C that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage type, address type and IAB category that any IP address or host name originates from. https://www.ip2location.com

c geolocation-database ip-address-geolocation ip-address-lookup ip-geolocation ip2location ip2location-python python-c python-library

Last synced: 20 Jun 2026

https://github.com/calint/any-c

experimental simple language that compiles to c

c compiler

Last synced: 14 Jun 2026

https://github.com/oglinuk/quines

Spelunking the depths of self-reproducing programs. My favorite so far is the Frankenquine.

c go python3 quine self-modifying self-reproducing

Last synced: 07 May 2026

https://github.com/wxx9248/aes.c

Simple implementation of Advanced Encryption Standard (AES) in C.

aes c

Last synced: 14 Jun 2026

https://github.com/ronnienigash/the-last-toy

Renderer with global illumination

3d c computer graphics ray tracing

Last synced: 13 Jun 2026

https://github.com/8dcc/langtons-ant

Langton's ant simulation made in C using SDL2

c cellular-automata langton-ant langtons-ant sdl2 simulation

Last synced: 10 Jun 2026

https://github.com/tank3-tk3/parallel-processing-cuda

Parallel processing with CUDA C / C++

c cpp cuda parallel-computing parallel-programming

Last synced: 09 May 2026

https://github.com/rfyiamcool/redis_modules_ackqueue

make ack queue with redis module!

c redis

Last synced: 12 May 2026

https://github.com/harsh971/leetcode-solutions

Here you will get All Solutions for Topics from LeetCode Platform which i Solve on Regular Basic

c cpp java leetcode leetcode-cpp leetcode-solutions solutions

Last synced: 10 May 2026

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 08 May 2026

https://github.com/jewishlewish/layla-python-module

Python Module that uses C code to speed up evaluation

c python pythoneval

Last synced: 08 May 2026

https://github.com/snwfdhmp/avalam-ai-game

Board game enhanced with AI strategy

avalam board c centrale cpp game ia ig2i lille opengl sdl

Last synced: 08 May 2026

https://github.com/bunyaminyavuz/datastructuresprojects

2 programs I made in the C programming language with the theoretical and technical information I learned in the data structures and algorithms course at the university.

algorithms-and-data-structures binary-search-tree c codeblocks-ide linked-list

Last synced: 12 Jun 2026

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

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 08 May 2026

https://github.com/iricartb/computational-geometry-3d-rendering-process

Ivan Ricart Borges - Simulation of the rendering process used in 3D libraries like DirectX or OpenGL by creating a small video game with a main character in first person view that can be moved inside a stage.

3d-library c cpp opengl rendering-3d-graphics video-game

Last synced: 07 May 2026

https://github.com/nxtlvlsoftware/php-sfml

SFML2 bindings for the PHP language.

c cpp php php-extension php7 sfml sfml2

Last synced: 10 May 2026

https://github.com/frozencemetery/rss2mp3

Terminal utility for downloading podcasts

c command-line podcast podcast-client rss rss-aggregator terminal termux

Last synced: 13 May 2026

https://github.com/fbseletronica/franzboy-lib

Biblioteca para a placa FranzBoy

arduino biblioteca c cpp franboy

Last synced: 13 May 2026

https://github.com/sunilshetty07/basic-c-programming

These programs can be asked during interviews.

c c-programming

Last synced: 15 Jun 2026

https://github.com/humanshu001/my-c

Basic programs that I have made while my learning phase of C programming.

c dsa dsa-c programming

Last synced: 29 Jun 2026

https://github.com/ugnmura/webserver-from-scratch

A simple webserver written from scratch using C.

c from-scratch posix pyscript server simple tailwindcss unix web webserver

Last synced: 19 Jun 2026

https://github.com/angelogalav/pandos

PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (a.y. 2020/2021)

c kernel operating-system pandos rikaya-os unibo

Last synced: 18 Jun 2026

https://github.com/ailtonfidelix/mpu6050

MPU6050 library for ESP-IDF

c esp-idf esp32 i2c mpu6050

Last synced: 10 May 2026

https://github.com/harrymt/kvs_server

A thead safe version of a key-value-store server.

c concurrent-programming kvstore pthreads

Last synced: 12 Jun 2026

https://github.com/bsach64/bhshell

A Simple Shell which supports piping and redirection

c linux shell

Last synced: 09 May 2026

https://github.com/yasindce1998/barzakh

A controlled, white-hat UEFI bootkit simulation environment for academic research and defensive detection engineering.

bootkit c defensive-security kernel kernel-module malware offensive-security python rootkit security uefi uefi-boot uefi-development

Last synced: 21 Jun 2026

https://github.com/nihilantropy/cub3d

My first RayCaster with miniLibX

42 42school c coding doom project raycasting wolfenstein-3d

Last synced: 15 Jun 2026

https://github.com/gmihaila/gina_robot_arduino

[HOBBY PROJECT] Custom made robot arm with Arduino controller. Arm is built entirely by me and its purpose is purely educational. It’s my personal design developed out of my curiosity about robotics and programming hardware.

arduino c pid pid-control programming robotics

Last synced: 09 May 2026

https://github.com/leotgo/awesomecompiler

Projeto da cadeira Compiladores, semestre 2015/1 com o professor Lucas Schnorr.

c compilers cpp inf-ufrgs infufrgs ufrgs yaml

Last synced: 09 May 2026

https://github.com/secret-guest/file_organizer

Files Organizer is a versatile tool for sorting and organizing files efficiently, ideal for managing recovered data.

c c-development data data-recovery file-management file-manager files sorting sorting-algorithms subdirectories subdirectory

Last synced: 10 Jun 2026

https://github.com/shubhranpara/bus-booking-system

I have developed a console based Bus Booking System as a term assignment of Data Structures and Algorithm. This project can help you to understand the working of doubly circular linked list.

c double-circular-list dsa menu-driven-program

Last synced: 17 Jun 2026

https://github.com/locusts-r-us/locusts

A polyglot library for adding locusts to your code

beam c cpp csharp deno elixir erlang fsharp go java javascript jvm kotlin nodejs python react rust svelte typescript vue

Last synced: 12 Apr 2025

https://github.com/srilakshmikanthanp/libio

Beginners Friendly Input/Output Library For C, Python Like Syntax!

beginners-friendly c input-output library

Last synced: 09 Sep 2025

https://github.com/basemax/queuec

This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.

c data-structure data-structures-algorithms data-structures-and-algorithms datastructure datastructures queue queue-algorithm queue-jobs queue-tasks queues

Last synced: 03 Jul 2025

https://github.com/yud0uhu/chocottoos

ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。

atmega328p attiny85 c cpp

Last synced: 17 May 2026

https://github.com/samarjit98/computer-networks

Network programming using the BSD Sockets API and PCAP in C.

c client-server computer-networks network-programming pcap socket-programming system-programming

Last synced: 11 Jun 2025

https://github.com/usmanmehmood55/pid_controller

This is an implementation of a PID controller in C

c control-systems pid-controller

Last synced: 17 Jul 2025

https://github.com/arturfriedrich/oo_programozas

Ez a repo a Széchenyi István Egyetem OO programozás (GKNB_INTM085) tárgyának anyagát gyűjti össze.

c cpp szegyetem

Last synced: 17 May 2026

https://github.com/csm10495/c2py

Silly script for converting a header file's C Structures into Python ctypes

c code-generation python struct structures typescript union

Last synced: 19 Apr 2026

https://github.com/sohnryang/skeleton-os

OS with bare bones only. (WIP)

assembly c os

Last synced: 17 May 2026

https://github.com/alexeev-prog/asm-putsf

PrintF in assembly for C

asm asmx86 c fasm linux printf

Last synced: 20 Apr 2026

https://github.com/f321x/wireless_motion_sensor_esp32

Simple, low power, high range, wireless motion detection/alarm using esp32, hc12 radio modules, HC-SR505 PIR Sensor, HW-508 Piezo Buzzer

433mhz arduino buzzer c esp32 hc12 motion-detection pir-sensor radio wrover

Last synced: 09 May 2025

https://github.com/k4zoku/crandom

A random number generation implementation in C similar to the one found in standard C++ <random>

c c99 prng rng standard-library

Last synced: 10 Sep 2025

https://github.com/0u44/micropython-raytracer

RayTracer for most micro-controllers with MicroPython

assembly c micro-controller micropython python

Last synced: 17 Feb 2026

https://github.com/knapeczadam/dae-software-engineering

🌚 Final project for Software Engineering at Howest DAE (2024). Demonstrates modular C++ development with Lua integration, including three simple mini-games: Pong, Snake, and Breakout. Includes a single final release build.

belgium c c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lua programming software-engineering sol2 student-project university

Last synced: 03 Jul 2026

https://github.com/usmanmehmood55/c-toolkit

A VSCode extension to help create, build, run, debug and test C projects using CMake.

c cmake cpp vscode-extension

Last synced: 17 Feb 2026

https://github.com/prashantrahul141/zspie

A fast, easy, dynamic programming language for beginners.

c compiler programming-language

Last synced: 24 Jun 2025

https://github.com/danielaraldiedu/item-count-capture

Uma aplicação que realizar a contagem e pesagem de itens em esteiras utilizando os conceitos de IPC, threads, pipes, concorrência e paralelismo.

c ipc linux mutex openmp pipes pthread socket thread wsl

Last synced: 17 May 2026

https://github.com/yjdoc2/equationparser

An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.

c data-structures equation-solver parser

Last synced: 16 Jun 2025

https://github.com/s-illy/winchancho

Cool GDI malware made in C# for fun

c cool csharp effects entertainment fun gdi malware virus vro

Last synced: 17 Feb 2026