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/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/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/basemax/infix2postfixc

This is a simple program that converts infix expressions to postfix expressions. It is written in C and uses a stack to store the operators. It is a simple program that I wrote to show how to use a stack in C.

c infix infix-expression infix-notation infix-to-postfix infix-to-potfix infix2potfix postfix postfix-notation stack

Last synced: 20 Jun 2026

https://github.com/pplytas/runelection

C program to store and manage voters and votes using a Bloom Filter, a Red-Black Tree and a Singly Linked List (Developed during the Operating Systems K22 course 2019)

bloom-filter c makefile red-black-tree singly-linked-list

Last synced: 08 Jun 2026

https://github.com/hoverguys/ethloader

Load gamecube homebrews over the network using the Broadband Adapter (BBA)

c gamecube homebrew tcp udp

Last synced: 13 May 2026

https://github.com/coding-pelican/pacman-c

Simple implementation of the classic Pacman game using ASCII characters in C

ascii c cli-game console-based console-game game pacman pacman-game terminal-based terminal-game windows

Last synced: 27 Apr 2026

https://github.com/muhammad-fiaz/tunix-library

A powerful, cross-platform terminal UI framework written in pure C11 with an optional modern C++20 wrapper.

bash c c-language c-libraries c-library c-programming cmake cpp cpp-library cpp-programming terminal-app terminal-ui tui tui-cpp xmake

Last synced: 20 Jun 2026

https://github.com/shivam0110/basic-short-games

Short games made using easy programming languages like cpp, c, python.

basic-codes basic-game c cpp easy-to-under game game-development python source-code

Last synced: 03 May 2026

https://github.com/joneshshrestha/dfa

DFA (Deterministic Finite Automata)

c deterministic-finite-automata dfa theory-of-computation

Last synced: 15 Jun 2026

https://github.com/maeln/zalgo

A smol zalgo implementation.

c code-golf zalgo

Last synced: 15 Jun 2026

https://github.com/r0drigo-0/cheatsheet_cpp

Algorithms + DSA + Concepts to know in C++

algorithms c cpp dsa dsa-algorithm

Last synced: 29 Apr 2026

https://github.com/jotavare/spinning-ascii-donut-c

A straightforward ASCII spinning donut implemented in C.

c cos sin spinning-donut

Last synced: 29 Jun 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/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/nihilantropy/ft_printf

ft_printf 42 school project

42school c coding ftprintf ftprintf42 library

Last synced: 12 Jun 2026

https://github.com/alexandrefournier/ansi-fire

Funny ANSI experiment

ansi-colors c graphics

Last synced: 22 Jun 2026

https://github.com/timerke/game_of_life

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input

c gameoflife javascript pyqt5 qt5

Last synced: 06 May 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/moisutsu/pascal_compiler

C言語によるPascal風言語のコンパイラ

c lex llvm pascal-compiler yacc

Last synced: 28 Apr 2026

https://github.com/pvgupta24/cse-labs

Dump for CSE Lab assignments and programs

algorithms c computer-architecture cpp data-structures mips opengl verilog

Last synced: 09 May 2026

https://github.com/ravener/llvm-c-sum

An example of a sum function in LLVM using the C API

c jit llvm llvm-ir mcjit

Last synced: 28 Apr 2026

https://github.com/enriquebdel/clases-programacion-i

En este repositorio encontraras varias lecciones creadas por mí sobre la primera parte de la asignatura de programación. En estos códigos solo llegan a explicar hasta el tema de estructuras. Si quieres sabes mas sobre ficheros, colas, pilas, etc, mira los códigos de Clases de Programación II.

c codeblocks lessons university

Last synced: 08 Jun 2026

https://github.com/jeziellago/android-reverse-shell-example

Android reverse shell example with native library.

android c reverse-shell

Last synced: 23 Jun 2026

https://github.com/marktsuchida/ssstr

Header-only, small-string-optimized string library for C

c string strings

Last synced: 23 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/marceloboeira/euler

ƛ Project Euler solved in some different languages

c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby

Last synced: 09 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/neyn/neynpy

Fast and Lightweight Pyhthon HTTP Library

backend c cpp fast-library http http-server neyn neynpy python webserver

Last synced: 03 May 2026

https://github.com/woodprogrammer/estepona

Auto Caching Web Server

c cache cache-control clang cpp http

Last synced: 27 Apr 2026

https://github.com/chenbingwei1201/pedometer

pedometer with esp32, adxl345, and oled ssd1306 in OOP

arduino c cpp esp32 pedometer step-counter

Last synced: 06 May 2026

https://github.com/jate-koh/kmutt-cpe-assignment

📚 Repo that stored all my CPE subject's assignments (KMUTT)

c hacktoberfest homework homework-exercises java

Last synced: 29 Apr 2026

https://github.com/carlostojal/nerdpad

A simple developed in C language for C language text editor.

c notepad

Last synced: 09 Jun 2026

https://github.com/nouuu/gtk-cours-et-tp

TP prise en main GTK avec Clion et CMake. Le README est un cours expliquant comment développer une application GTK avec CMake ou Makefile que ce soit sur Windows (MSYS2, WSL) ou Linux

c clion clion-cmake cmake development glade gtk gtk3 linux makefile mingw msys2 msys2-mingw wsl wsl-ui wsl2

Last synced: 06 May 2026

https://github.com/nathanfallet/pickfalling-ds

Unfinished port of the PickFalling game to DS

c devkitpro game libnds nds

Last synced: 29 Apr 2026

https://github.com/mrglaster/sgdk-megapong-expanded

Expanded version of Megapong game from the Andrej Preradovic's tutorial.

assembly-language c expanded guide sega sega-genesis sega-mega-drive sgdk sgdk-library tutorial tutorial-code

Last synced: 10 May 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/andreafioraldi/til-compiler

Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine

assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml

Last synced: 03 May 2026

https://github.com/8dcc/minesweeper

Simple terminal minesweeper with cursor support made in C

c cli game minesweeper ncurses vim-keybindings

Last synced: 17 Jun 2026

https://github.com/sandeeppaldotnet/calculator-program-asp.netcore-c_sharp

Calculator program by middleware in asp.net core

asp-net-core c middleware

Last synced: 06 May 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/rajkhanke/gaming-system-using-data-structures

An intelligent Gaming System developed using Advanced Data Structures in c consisting of Sudoku, Hangman and Crossword Puzzle Game

c hashtable linkedlist priority-queue tries

Last synced: 12 Jun 2026

https://github.com/pgvalle/flattybird

FlappyBird clone implemented in C, legacy OpenGL and glut. It's a project for my Computer Graphics course.

c flappybird freeglut game-development glut jesus jesus-christ jesus-is-da-lord-n-savior legacy-opengl opengl

Last synced: 02 May 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/rfyiamcool/redis_modules_ackqueue

make ack queue with redis module!

c redis

Last synced: 12 May 2026

https://github.com/vnmakarov/ihtab

High performance C/C++ hash tables

c cpp hashtable

Last synced: 25 Jun 2026

https://github.com/alexeykarnachev/golova

Golova - puzzle game

c game-development opengl raylib

Last synced: 18 Jun 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/alexcoder04/arduino-trautonium

Electronic music instrument with the Arduino

arduino arduino-music c cpp creativity ino melody music music-instrument notes

Last synced: 13 May 2026

https://github.com/bsdelf/simple-build

Simple build tool for small C/C++ projects

build c c-plus-plus clang cpp17 freebsd gcc linux macos make makefile

Last synced: 29 Apr 2026

https://github.com/alexforster/deque

A simple fixed-size deque implementation in C.

c data-structures deque

Last synced: 13 May 2026

https://github.com/simon-zerisenay/42_philosophers

42 Philosophers: Philosophers is a project that involves solving the dining philosophers problem using threads and synchronization. The goal is to implement a solution where multiple philosophers can share a limited number of resources (such as forks) without encountering deadlocks or starvation.

42 42abudhabi 42philosophers 42projects c cprogramming ecole42 mutex philosophers threads

Last synced: 08 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/yauntyour/appweb

appweb 开源执行端框架 具备集成的功能 性能极佳

c socket webapp

Last synced: 02 May 2026

https://github.com/karmakrafts/library-template

CMake template project using the Karma Krafts CMake infrastructure.

c cmake cplusplus cpp cpp17 cpp20 example make quick template

Last synced: 13 May 2026

https://github.com/mengstr/chkoverlap

Check for overlaps in data/code areas in PDP8 .rim and .bin files

bin c pal palbart pdp-8 pdp8 rim

Last synced: 08 Jun 2026

https://github.com/qvecs/qjson5

📎 A quick JSON5 implementation written in C, with Python bindings.

c json5 python

Last synced: 01 May 2026

https://github.com/azurespheredev/kerneldriver2drawline

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 06 May 2026

https://github.com/hwzlovedz/max31856_esp-idf_thermocouple

MAX31856(thermocouple) Demo in ESP-IDF v5.0.1 environment

c cpp esp-idf esp32 esp32-s3 thermocouple

Last synced: 05 May 2026

https://github.com/darkliquid/ironwail-go

An attempt at porting the entirety of the Ironwail source port of Quake from C to Go as an AI learning exercise.

ai c educational-project golang port quake

Last synced: 01 Jun 2026

https://github.com/sammers21/ptop

Simple htop-like utility which shows a tree of current processes

c gnu htop linux make makefile process

Last synced: 29 Apr 2026

https://github.com/alexeev-prog/cmdparser_c

Command Line Arguments parser in C

c cli cmd command-line command-line-parser minimal parser

Last synced: 13 Oct 2025

https://github.com/rswinkle/c_bigint

A basic Big Integer library in C

bigint biginteger c

Last synced: 25 Mar 2025

https://github.com/amadeusitgroup/process-watcher

A tool to efficiently monitor and measure the peak memory usage of process trees to optimize build performance and resource allocation.

c linux memory-monitoring monitoring monitoring-tool process-management process-tree resource-usage resource-usage-tracking

Last synced: 05 Mar 2026

https://github.com/bagussatoto/fp-smart-lamp

Final Project Mata Kuliah Komunikasi Data - Hasil Diskusi YouTube📍

c komdat komunikasidata microcontroller smartlamp

Last synced: 06 Jun 2026

https://github.com/0x00wolf/my-first-10000-lines-of-code

A repository of various code that I've written.

c javascript networking-in-python python

Last synced: 09 May 2026

https://github.com/jonathangingras/ckick

CMake project structure generator using a simple file in JSON format and cli utility to manage it easily

c cmake cplusplus json ruby-gem

Last synced: 31 Jan 2026

https://github.com/mattrltrent/computing_convergence_method

⚡️ A hyper-efficient implementation for log2(x) calculations on a Raspberry Pi 4 B 8GB with a Broadcom BCM2711 SoC (1.8 GHz 64-bit quad-core ARM Cortex-A72, 1 MB L2 cache). Achieved 43% improvement across 5 key metrics: page faults, branch misses, ASM length, cycles, and instructions.

arm64 c ccm computing-convergence-method gcc optimization raspberry-pi transcendental-equations

Last synced: 10 Apr 2026

https://github.com/ghazaleze/mini_firewall

loadable_kernel_module

c linux-kernel ubuntu

Last synced: 18 Apr 2026

https://github.com/subhangisati/c_programming

This is just to practice C programming from scratch

basic-programming c c-programming-language problem-solving

Last synced: 14 Oct 2025

https://github.com/sebkur/vexterm

A terminal emulator library and application

c gtk terminal-emulators

Last synced: 22 Jan 2026

https://github.com/basemax/contactlistmanagercli

This is a command-line interface (CLI) program that allows the user to manage a contact list. It is written in C/C++ and stores the contact list on disk.

c cli contact contact-list contact-lists contact-management contact-management-system contacts-manager

Last synced: 28 Apr 2026

https://github.com/gilaniasher/segtree-c-python

A Segment Tree written in C as a Python module. Try it with pip install c-segment-tree!

c python segment-tree

Last synced: 14 Jan 2026

https://github.com/ygor-sena/42cursus-philosophers

The ninth project of 42's curriculum asks students to solve the famous Dijkstra's synchronization problem. This is a introduction to threads, mutexes and semaphores.

42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 mutex philosophers philosophers-dinner-problem philosophers42 semaphore thread

Last synced: 08 Jun 2026

https://github.com/rekgrpth/ngx_http_htmldoc_module

Nginx HTML, FILE or URL to PDF or PS

c html nginx pdf ps

Last synced: 17 Feb 2026

https://github.com/spitulax/traffic-light-simulator

Simulating traffic lights on a four-way intersection with car simulation

c raylib raylib-c

Last synced: 11 Mar 2026

https://github.com/f1sty/sdl-elixir

SDL2 bindings for Elixir (experimental)

c elixir graphics graphics-programming hacking nif porting sdl2

Last synced: 28 Mar 2025

https://github.com/insoft-uk/prime-c

Prime-C (Experimental!) is a Compiler for a hybrid PPL + C language that translates code into pure PPL (Prime Programming Language) for the HP Prime calculator.

c c-like-syntax hp-prime ppl software-development

Last synced: 03 Mar 2026

https://github.com/fahadpathan7/swe-127-128-assignment-

Here are my assignments, of courses, SWE-127 & SWE-128

c

Last synced: 13 Oct 2025

https://github.com/seahorn/sea-cut

C/C++ refactoring tool for library abstractions

c cplusplus program-verification refactoring static-analysis

Last synced: 16 Apr 2026

https://github.com/guilhermerodrigues680/wav2c-online

Conversor de arquivos WAV para vetor em C/C++ ⚡⚡. Util para microcontroladores. Ex: ATmega328P|Arduino

arduino c c-plus-plus converter embedded-systems esp wav

Last synced: 17 Jan 2026

https://github.com/funnyboy-roks/nc2048

2048 implemented in C using ncurses

2048 c ncurses

Last synced: 08 Feb 2026

https://github.com/rafael-santiago/here

A tiny C-library that implements regular expressions.

c minimalist-library regular-expression

Last synced: 10 Oct 2025

https://github.com/sjml/beschi

bit-packing and unpacking code generator for C, C#, Go, Rust, Swift, and TypeScript

binary c code-generation csharp deserialization golang messages rust serialization swift typescript

Last synced: 02 Sep 2025

https://github.com/alexpof/z_n_homometry

C and Python code for brute-force enumeration of homometric subsets of cyclic groups

brute-force c enumeration music-theory python3

Last synced: 19 Jan 2026

https://github.com/garfield1002/jrsl

A C/C++ implementation of William Pugh's Skip Lists with width

c c89 cpp library public-domain single-header-lib skiplist

Last synced: 17 Mar 2026

https://github.com/BGOPC/BGOPC-Kernel

A System Kernel i made with C.

64 asm assembly c kernel

Last synced: 10 Mar 2025

https://github.com/lojito/c-database-engine

In-memory database engine written in C.

c database-engine

Last synced: 12 Jun 2025

https://github.com/not-minimal/algoritmos

Ramo de Algoritmos y Programación del Segundo Semestre

algorithms c data-structures

Last synced: 14 Jun 2025

https://github.com/hxndev/non-forking-concurrent-servers-using-select

Chat bot using non-forking concurrent servers. This is done using select statements.

c chatbot code concurrent-programming non-forking select server

Last synced: 12 Jul 2025