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/zlatnaspirala/web-to-native

Testing basic c++ compilers work

c cef cpp porting visual-studio web xcode

Last synced: 13 May 2026

https://github.com/the-pink-hacker/ticevid

A USB color video player for the TI-84+ CE.

c c-lang c-language c-language-programming qoi qoi-format ti-84-plus-ce

Last synced: 14 Oct 2025

https://github.com/simonskodt/bprd-assignments

Assignments in the 5th semester course 'Programmer som data'.

assignments c csharp fsharp java lexing parsing programming-languages

Last synced: 01 Mar 2026

https://github.com/sukruciris/journey-of-the-slayer

Source code of the game which is named Journey of the Slayer.

c game raylib

Last synced: 18 Mar 2026

https://github.com/marcusvinix/minishell

The objective of this project is for you to create a simple shell. Yes, your little bash or zsh. You will learn a lot about processes and file descriptors.

42school c minishell

Last synced: 18 Jun 2026

https://github.com/zarazaex69/sedec

sedec - complex decompiler

c capstone decompiler go gonum gopter z3

Last synced: 03 Apr 2026

https://github.com/soypat/so

MWE tutorial of .so dynamic linking. Call C from Go; and Go from Python

abi c ctypes dynamic dynamic-linking ffi go golang python python-ctypes shared-library shared-object

Last synced: 27 Oct 2025

https://github.com/gibbok/jjj

Minimal and fast command-line file lister with Vim key bindings.

c command-line command-line-tool developer-tools file-manager filesystem launcher ncurses productivity terminal vim

Last synced: 04 May 2026

https://github.com/xpbowler/tvc-rocket

thrust vector controlled rocket w/ madgwick filter, PID

c kalman-filter madgwick-filter thrust-vector-control

Last synced: 01 Mar 2026

https://github.com/ivkos/hexviewer

Console hex viewer written in C

c console hex hex-viewer hexviewer simple

Last synced: 13 Jun 2026

https://github.com/yammine/kilo

Buliding a text editor

c terminal text-editor

Last synced: 22 Apr 2026

https://github.com/mohammadne/aut

my university tasks and programs

b-minor c compiler

Last synced: 24 Feb 2026

https://github.com/yeager/firestaff

šŸ”„ Source-faithful Dungeon Master engine — DM1, CSB, DM2, DM Nexus on modern hardware. macOS, Windows, Linux, Steam Deck.

c chaos-strikes-back cross-platform deterministic dungeon-master ftl-games game-engine linux macos open-source preservation reimplementation retro-gaming reverse-engineering sdl3 windows

Last synced: 07 Jul 2026

https://github.com/yvan-sraka/malloc

C dynamic memory allocation functions without dependencies.

c epita malloc memory-allocation no-dependencies

Last synced: 09 Feb 2026

https://github.com/abhixsh/number-guessing-game

This is a C program for a number guessing game. The user has to guess a random number within a limited number of attempts. The program will provide feedback on each guess.

c

Last synced: 16 Mar 2026

https://github.com/vedantparanjape/pid-plotter-component

ESP-IDF component for pid plotter

c esp-idf-framework esp32 freertos

Last synced: 01 May 2026

https://github.com/nganltp/fire-detection

Detect fire using image processing and machine learning

c opencv python3 svm-model

Last synced: 30 Apr 2026

https://github.com/tokenrove/punchy-the-log

Simple demonstration of hole punching for logging

c journaling linux

Last synced: 28 Apr 2026

https://github.com/afnanksalal/frag

Frag is an experimental, compiler-based programming language written in Rust, designed with the goal of becoming a modern systems + robotics language.

c compiler hardware language minimal robotics rust verilog

Last synced: 08 May 2026

https://github.com/andrej123456789/uno_pp

Simple game inspired by Uno with extra tweaks

c game terminal

Last synced: 13 Oct 2025

https://github.com/sharoniv0x86/stringwiz

A string utility library offering a comprehensive set of string manipulation functions.

c c-language c-programming-language c-strings library strings

Last synced: 13 Oct 2025

https://github.com/bijoy-sust/competitive-programming

Here, I've added some competitive programming problem solutions and resources. You can use these Online Judge solutions and resources in your coding time.

c c-plus-plus code-book competetive-programming-resources competettive-programming geometry graph-theory java number-theory problem-solution python-3

Last synced: 18 Apr 2026

https://github.com/mrkem598/c-interview-q-a

:question::white_check_mark:An interview questions for C language! Computer algorithm and design!

c c-language computer-algorithms interview question-answering

Last synced: 17 Aug 2025

https://github.com/dosworld/o0c

Oberon-0 Compiler in C for MS-DOS

c compiler dos ms-dos oberon oberon-0 risc risc-5

Last synced: 30 Jul 2025

https://github.com/bgmp/university

The repository where all my university assignments live at.

c cmake university

Last synced: 26 Jul 2025

https://github.com/ferhatgec/valacat

Fegeya ValaCat, Vala implementation of ColoCat.

c cat cli colocat color colorize filesystem glib implementation line-by-line read vala

Last synced: 14 Apr 2025

https://github.com/d-coder111/practolearn

PractoLearn serves as a repository for acquiring fundamental knowledge through hands-on projects suitable for beginners and individuals of all skill levels. We encourage you to participate and warmly welcome your contributions.

beginner-friendly c c-programming competitive-programming contributions-welcome cpp data-science-projects data-structures first-contributions hacktoberfest hacktoberfest-accepted improvement-proposal java projects-list python web-development

Last synced: 20 Aug 2025

https://github.com/wojwozniak/university

University courses that I have finished - tasklists, solutions, study materials

c computer-science csharp java javascript math python racket university

Last synced: 26 Aug 2025

https://github.com/tomsik68/ansi_colors

Single-header macro-based library for using terminal color codes in C/C++

c colors colors-codes console cpp terminal

Last synced: 31 Aug 2025

https://github.com/chewytoast/03_minishell

As beautiful as a shell, the goal of this project is to create a simple shell similar to bash

c minishell minishell42

Last synced: 04 Oct 2025

https://github.com/diasbruno/uix

flat ui library. (work in progress)

c flat-design ui ui-components

Last synced: 22 Aug 2025

https://github.com/renaudallard/thinproxy

Lightweight, secure, single-file HTTP/HTTPS proxy in C with zero dependencies

c capsicum connect-tunnel freebsd http-proxy https-proxy lightweight linux no-dependencies openbsd proxy seccomp-bpf secure single-file small unveil

Last synced: 26 May 2026

https://github.com/algosup/2023-2024-project-4-sportshield-team-7

šŸ›”ļøšŸ” This is our take on the SportShield project, aiming to help better secure sports gear all around the world!

arduino bluetooth-low-energy c embedded gps iot motion-sensor security

Last synced: 22 Jul 2025

https://github.com/saloniamatteo/quiz

Simple C program that lets any user create and/or take quizzes, as well as save scores to a file.

c c-game c-quiz game quiz quiz-database quiz-game quizdb

Last synced: 18 Sep 2025

https://github.com/kusma/cure-for-cancer

The Cure for Cancer, a demo by Excess and friends

c c-plus-plus demoscene software-rendering

Last synced: 02 Mar 2026

https://github.com/marcpinet/parm

šŸ§€ PARM Project (Polytech ARM-based embedded processor), made as part of a school project.

architecture armv7 assembly c cpu logisim-evolution python system

Last synced: 15 Jul 2025

https://github.com/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/jcarrano/fixed_point_arith

Fixed point math library in C with 3d vectors and quaternions - formal verification is in process...

arithmetic c embedded-c fixed-point math-library quaternion vector-math

Last synced: 02 Aug 2025

https://github.com/amanoteam/glibc_preload

An execve() wrapper that allows executing binaries using a glibc installed in a non-standard location.

c cpp execve glibc ldpreload

Last synced: 14 May 2025

https://github.com/gabriel-logan/auto

Repository with several codes that automate tasks in a practical way.

automation c c-plus-plus collaborate communityexchange csharp java javascript linux programming python typescript windows

Last synced: 24 Aug 2025

https://github.com/datslim/tetris-c

A classic Tetris implementation in C designed to run in the terminal.

c cli game terminal tetris

Last synced: 19 Feb 2026

https://github.com/novpath/c-programming-language

CčÆ­čØ€ēØ‹åŗč®¾č®”MOOC ēæęŗć€ć€ŠCčÆ­čØ€ēØ‹åŗč®¾č®”ļ¼ˆē¬¬3ē‰ˆļ¼‰ć€‹ä½•é’¦é“­ é¢œę™– - 课程笔记

c study-notes

Last synced: 10 Jul 2025

https://github.com/rvncerr/xlog

Binary append-only log

append-only binary c log

Last synced: 15 Apr 2025

https://github.com/codegasms/azzian

A funny pixel game about an Asian boy who is chased around by slippers and constantly taunted by family, peers and the game itself.

c game game-development global-game-jam raygui raylib

Last synced: 15 Apr 2025

https://github.com/diluo1999/blackjack

Final team project: Blackjack in C. CS50 Software Design and Implementation @ Dartmouth.

bash-shell blackjack-game c documentation game-developement makefile reinforcement-learning tcp-ip team-project valgrind

Last synced: 26 Feb 2026

https://github.com/ekkoz897/42cursus_push_swap

This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.

42born2code 42cursus 42school algorithms c push-swap sorting-algorithms stacks

Last synced: 23 Sep 2025

https://github.com/k1ngmar/libkm

šŸ“š Libc rewrite

c libc libft library

Last synced: 14 Apr 2025

https://github.com/astrodynamic/decimal-in-c

Decimal is a high-precision value type for financial calculations that minimizes errors due to rounding. It represents big numbers how in C#.

biginteger bignum-library c cmake decimal library makefiles testing

Last synced: 18 Feb 2026

https://github.com/eeshaarif/reliable-file-transfer-udp-without-timeout

A program in GNU C/Linux that transfers a video file in UDP reliably using sliding window protocol without timeout and selective repeat.

c gnu-linux network-programming pthreads reliable-udp socket-programming threads udp-client udp-server video-transmission

Last synced: 02 Aug 2025

https://github.com/desmonhak/structs_data_c

implementacion de vectores, al estilo de C++, podemos situar un ejemplo usando la implementacion en el archivo code_array-list.c. Ademas hemos hecho una implementacion de tablas de hash, puede situar un ejemplo de su uso en code_hash-table.c. Podemos situar tambien una implementacion de vectores pero esta vez con listas enlazadas en code_vector-...

arrays-dinamicos c estr hashtable listas-enlazadas

Last synced: 23 Jul 2025

https://github.com/kaoutherbo/monty

Stacks, Queues - LIFO, FIFO project

alx-challenge c cmdline fifo-queue lifo-stack queue stuck

Last synced: 14 Apr 2025

https://github.com/sfuller/dew

Development Environment Wrangler

build-tool c c-plus-plus cmake dependencies package-manager

Last synced: 06 Mar 2025

https://github.com/solomonkassa/assembly-reverse-engineering

Assembly Reverse Engineering Mastery šŸ” A comprehensive collection of assembly language resources, tools, and challenges for reverse engineering and binary analysis. From beginner to advanced levels, this repository provides hands-on experience with real-world reverse engineering scenarios across multiple architectures.

assembly c docker documentation ethical-hacking ethical-hacking-tools makefile python reverse-engineering shell

Last synced: 03 Apr 2026

https://github.com/jotavare/c-text-editor

A text editor built from scratch in C, using less than 1000 lines of code.

c input-output search syntax-highlighting text-editor text-viewer

Last synced: 12 Nov 2025

https://github.com/gmartinezramirez-old/c-py

:godmode: [Finished] Python compiler for C language made for the fun of build a compiler from scratch (ok, is not fun, is nerdy).

c compiler compiler-construction lexer python tokenizer

Last synced: 19 May 2026

https://github.com/vpoulailleau/dezos

DezOS is an simplistic and minimalist operating system (OS) to understand how can an OS work.

c operating-system os toy-project

Last synced: 05 Oct 2025

https://github.com/jonmrowczynski/pt-symmetry-controller

This mechanical PT-Symmetry-Controller project is an analog to a quantum mechanical PT-symmetric system.

autodesk autodesk-eagle c c-plus-plus cpp design electronics firmware intellij java jni jni-java labquest2 mplabx physics quantum quantum-mechanics quantum-physics reasearch visual-studio

Last synced: 27 Jul 2025

https://github.com/m4ttpizz4/calculadora_c

Apenas uma calculadora programada em C com diversas funƧƵes feita para a faculdade

c calculator calculator-application calculator-c

Last synced: 14 Apr 2025

https://github.com/appliedfm/docker-coq-vst

Docker images of the Coq proof assistant with compcert and VST pre-installed

appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile

Last synced: 19 Feb 2026

https://github.com/fa7ad/uni-c-projects

C/C++ projects for university. Mostly problems from ANSI C by E Balagurusamy

basics c gcc makefile

Last synced: 09 Aug 2025

https://github.com/johnntirintis/cs50

Personal solutions to problem sets and labs from Harvard University's CS50: Introduction to Computer Science. Covers a wide range of programming languages including C, Python, JavaScript, and SQL.

c computer-science cprogramming cprogramming-language cs50 cs50-answers harvard labs problem-sets python solutions

Last synced: 29 Nov 2025

https://github.com/minhaskamal/coolconsolegames

A Collection of Wonderful Console Games (the-game-of-life-three-3-stones-tic-tac-toe-tictactoe-criss-cross-snake-rush-peeble-dropping-connect-four-4)

c console console-game game

Last synced: 23 Aug 2025

https://github.com/mrts/debugging-cgi-applications-with-gdb

How to debug CGI applications with GDB

c cgi gdb

Last synced: 03 May 2026

https://github.com/jkmathes/histx

Find anything in your command history

bash c command-line-tool sqlite

Last synced: 17 Jan 2026

https://github.com/mushrom/gojira

A nifty scheme interpreter

c scheme-interpreter

Last synced: 17 Jan 2026

https://github.com/dashroshan/c-practice-questions

šŸ“ Solved practice questions from different topics of the C programming language

c practice-questions-solved

Last synced: 30 Jul 2025

https://github.com/jnrowe/dwm

My desktop DWM base

c config dwm suckless

Last synced: 14 Apr 2025

https://github.com/hhromic/e131-viewer

E1.31 (sACN) Xterm256 Console Viewer

c client console cpp e131 light-controller sacn viewer

Last synced: 14 Apr 2025

https://github.com/n-elmer/nrf9160-with-hx711-and-load-sensor

Interfacing nRF9160 with an HX711 and a Load Sensor

c embedded-systems iot nordic-semiconductor system-development

Last synced: 14 Apr 2025

https://github.com/xiaohaoo/yolo_tensorrt

Deploy the YOLOv8 model for inference using OpenCV and TensorRT in C/C++.

c cuda opencv tensorrt yolov8

Last synced: 16 Jul 2025

https://github.com/macbre/plc

Power Line Communication

avr c communication electronics-projects plc x10

Last synced: 07 Mar 2026

https://github.com/ikhsan3adi/ddp_dump

Kodingan matkul Dasar-dasar Pemrograman

algoritma c cpp dasar-pemrograman js kuliah program ts

Last synced: 14 Jul 2025

https://github.com/rafaykhattak/assets-managment-system-oop

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 14 Jul 2025

https://github.com/cpscript/remote-terminal

This repo consists of essentially a Remote Access Tool template. It allows a remote user to remotely access and control another or their own computer(kinda), execute commands, upload files and execute them, and potentially steal sensitive data or deploy malware(has to be put here as a warning!). THIS CAN BE USED AS A TYPE OF MALWARE!

c hacking malware mbr mbr-overwrite networking python rat remote-access-tool remote-access-trojan rust server trojan

Last synced: 06 May 2025

https://github.com/rpotter12/data-structure

basic syntax and data structure programs of different languages

algorithms c cpp data-structures hacktoberfest hacktoberfest2019 java languages python rust sort stack syntax tree

Last synced: 11 Apr 2025

https://github.com/caoimhebyrne/petal

A language with a compiler written in C, generating binaries using LLVM

c language llvm

Last synced: 13 Apr 2025

https://github.com/mayeut/yabmp

Yet Another BMP library - WIP

bitmap bmp c image library

Last synced: 11 Apr 2025

https://github.com/ibug/tanhaoqiangc

č°­ęµ©å¼ŗć€ŠCēØ‹åŗč®¾č®” (ē¬¬å››ē‰ˆ)ć€‹éžå®˜ę–¹å‚č€ƒē­”ę”ˆć€‚

c solutions

Last synced: 15 Jul 2025

https://github.com/sepisoad/jtbox

Janet wrapper around termbox

api binding c janet janet-lang library terminal tui wrapper

Last synced: 11 Apr 2025

https://github.com/equals215/ncurses_fs_explorer

A lightweight designed filesystem explorer

c epitech file-explorer ncurses

Last synced: 11 May 2025

https://github.com/twelvefacedjanus/bsdbook

BSDBook - CLI note manager with vim/neovim editor.

c cicd docker freebsd-ports go jenkins

Last synced: 05 Apr 2025

https://github.com/MattRyder/interpreter

A Ruby interpreter written in C, as part of my CS degree.

academic-project c ruby ruby-interpreter

Last synced: 11 May 2025

https://github.com/LAKostis/nvdock

Fork of nvdock, a tray icon to easily launch the nvidia-settings control panel

c dockapp gtk2 linux nvidia x11

Last synced: 12 Apr 2025

https://github.com/NuroDev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 12 Mar 2025

https://github.com/Flakheads/CraneFlak

A version of the Brain-Flak interpreter written in C. Does not have all the bells and whistles the Ruby interpreter has.

brain-flak c interpreter

Last synced: 11 May 2025

https://github.com/Dillonb/chip8

CHIP-8 Interpreter in C and SDL

c chip8 emulator sdl

Last synced: 11 May 2025

https://github.com/stiartsly/vdht

An experimental decentralized SaaS framework based on DHT protocol.

c dht minupnp

Last synced: 16 Jul 2025

https://github.com/m3y54m/library-with-cmake

Creating a shared or static library using cmake

c cmake cpp shared-library static-library

Last synced: 17 May 2026