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/sfuller/dew

Development Environment Wrangler

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

Last synced: 06 Mar 2025

https://github.com/AbyssEngine/AbyssEngine

Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.

c diablo diablo2 game-engine

Last synced: 01 Apr 2025

https://github.com/xnacly/xc

implementation of wc in various languages

c golang java python rust

Last synced: 04 Feb 2026

https://github.com/alxm/neonrattle

:snake: 360° glowy snake

arduino c game gamebuino-meta snake

Last synced: 12 Apr 2025

https://github.com/lelserslasers/gameoflife

Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)

2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation

Last synced: 30 Jul 2025

https://github.com/lind026/ucsan

The User Concurrency Sanitizer (UCSAN)

c concurrency concurrent-programming data-race-detection

Last synced: 23 Apr 2025

https://github.com/thakursaurabh1998/uca

Contains all the code practiced and made as part of the University Coding Academy.

binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script

Last synced: 07 May 2025

https://github.com/qnkhuat/lifeterm

Conway game of life editor on terminal

c conways-game-of-life terminal

Last synced: 12 Apr 2026

https://github.com/learnixos/pms

pms - pack my sh*t (or software) is a minimal package manager that functions more in line with Arch's PKGBUILDS and Gentoo's ebuilds.

c linux minimal package-management package-manager

Last synced: 03 Aug 2025

https://github.com/basemax/c-nostdlib-assembly

We define own _start point without using GLIBC runtime library using Assembly. (x86_64 and i386)

assembly assembly-8086 assembly-x64 assembly-x86 c syscall syscalls

Last synced: 12 Apr 2026

https://github.com/kai-kj/microcompute

A small library for gpu computing

c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl

Last synced: 12 Apr 2025

https://github.com/qu1x/kiss3d-trackball

Virtual Trackball Camera Mode for Kiss3D

arcball c camera exponential-map kiss3d quaternion rust-lang virtual-trackball

Last synced: 28 Jun 2025

https://github.com/izenynn/mini-shell

This project aims to recreate most of the bash shell.

42 42born2code 42minishell bash bash-like c linux linux-shell macos macos-shell minishell shell

Last synced: 14 Apr 2025

https://github.com/tuvimen/csas

console file manager

c console file-manager file-preview ncurses

Last synced: 29 Jul 2025

https://github.com/abdorayden/raymp

raymp CLI Music Player with beautiful UI

bash-script c linux linux-app linux-shell

Last synced: 12 Apr 2025

https://github.com/lind026/coroutine-in-c

The Unix style of coroutine mechanism in C language.

c coroutine

Last synced: 14 May 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/s4m-mo/language-runner-vscode

A VS Code extension that can run a variety of file types.

c cpp javascript language-runner nodejs python vbnet vscode vscode-extension

Last synced: 08 Apr 2026

https://github.com/morian/leek

SSE/AVX2/AVX512 onion v2 address generator.

c onion openssl simd tor

Last synced: 07 May 2025

https://github.com/siraben/bf

Fast, simple brainfuck interpreter in C

brainfuck c interpreter

Last synced: 27 Jul 2025

https://github.com/ac000/ffmpeg-libs-audio-transcode

Example of using the ffmpeg-libs C API to transcode audio to WAVE

audio audio-processing c ffmpeg-libs transcoding

Last synced: 10 Apr 2025

https://github.com/tremus/figmaboundsheader

Figma plugin for generating a c friendly Bounds.h file with the dimensions of all selected nodes

c cpp figma figma-plugin gui

Last synced: 11 Apr 2025

https://github.com/heyskidee/fun.sh

Terminal based utility for good times!

c fun terminal terminal-based terminal-game

Last synced: 07 Sep 2025

https://github.com/a1exxd0/acc

C89 compiler built in Rust.

c compiler llvm

Last synced: 30 Apr 2025

https://github.com/lakshayd02/exploit_development_framework_c

A C-based exploit development framework and fuzzing tool designed to test application robustness and security by generating random payloads and targeting vulnerabilities. Automate vulnerability discovery and improve application resilience! 🛡️

c exploit-development exploitation-framework fuzzing fuzzing-tool

Last synced: 10 Apr 2025

https://github.com/vhotspur/pcut

Plain C unit testing framework

c unit-testing

Last synced: 10 Apr 2025

https://github.com/kgabis/chip8

A CHIP-8 and SUPER CHIP emulator in C.

c chip8 emulator

Last synced: 30 Apr 2025

https://github.com/gkaszewski/skelenimator

A skeletal sprite animator, written in C with OpenGL [WIP]

c opengl

Last synced: 11 Jun 2025

https://github.com/rir360/login-systems

The repository contains some different types of simple login systems programmed in c/c++ language. From a very simple password checking program to an advanced encryption system.

c cpp decryption encryption login password system

Last synced: 17 May 2026

https://github.com/rajshrestha86/mpi-histo

A program developed using MPI for distributed computation of Histogram for large data and their performance anaysis on multi-core systems. The program is written in C and uses SPMD architecture to fork processes and compute histogram.

c distributed-computing high-performance-computing mpi

Last synced: 02 Apr 2025

https://github.com/abuzaforfagun/c.basicoperations.bangladeshwiki

Complete wiki of Bangladesh in C. Implement search inside array. Case intensive user input. Added lots of logic to confirm minimum app crash.

c

Last synced: 10 Apr 2025

https://github.com/mzprog/sgk

a new tools for GUI under SDL

c gui sdl2

Last synced: 30 Jun 2026

https://github.com/arthurmco/rainos

A hobby operating system, designed for old computers

c easy-to-use hobby-os operating-system x86-32

Last synced: 17 Jan 2026

https://github.com/offensive-vk/classics

Classics: (C/C++) ~ This Repository Contains All of My C & C++ Programs. Hence, An Old School Repo. All Programs Have Categorized for Reference.

assembly bash c cpp

Last synced: 15 Jun 2025

https://github.com/robrohan/r2

A vector, quaternion, and matrix single-file public domain library for C99

c c99 game-2d game-development gamedev maths matrix matrix-multiplication

Last synced: 01 May 2025

https://github.com/uxcn/spookyhash-c

spookyhash (C99)

c hash spookyhash

Last synced: 01 May 2025

https://github.com/norgate-av/navfoundation.amx

A collection of libraries for NetLinx software development

amx c functions harman helpers library netlinx rms utils

Last synced: 16 Feb 2026

https://github.com/kimlimjustin/touch

Create file(s) just by typing a command.

c cli touch

Last synced: 10 Apr 2025

https://github.com/acasamit/ratios

RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.

assembly c kernel

Last synced: 30 Apr 2025

https://github.com/fbn776/dslab-s3

Repo containing the code for all exercises done in KTU 2019 S3 Data Structures lab

c data-structures ktu ktu-s3-cse lab

Last synced: 15 Jun 2025

https://github.com/fbn776/clab-s2

KTU S2 CSE C lab codes

c c-lab c-programming code-dump ktu ktu-s2

Last synced: 15 Jun 2025

https://github.com/monksc/md5paswordcracker

Given a text file of passwords and choices for each possible character in the password, it will use multiple threads on the cpu and gpu to brute force all possible choices. On my 2015 MacBook Pro it saw 4.5x performance increase with using the gpu and multiple threads on the cpu.

5x-performance c character choices gpu john-the-ripper metal multiple-threads password-cracker swift

Last synced: 15 May 2026

https://github.com/jotavare/philosophers

Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.

c data-races deadlock dining-philosophers-problem gdb makefile multithreading mutex-synchronisation mutexes-locks norminette philosophers pthreads semaphore thread valgrind

Last synced: 09 Jul 2025

https://github.com/filimonovalexey/stepik

Решение курса на Степик: Основы программирования на C. Задачи.

c stepik stepik-course

Last synced: 09 Jul 2025

https://github.com/joaoassalim/beecrowd-solution

Beecrowd Solution in Python, C, C++, Java and SQL

beecrowd-solutions c cpp17 java python sql

Last synced: 08 Sep 2025

https://github.com/tyler887/winboot

⚙️ A Windows boot loader that replaces Microsoft's boot loader

assembly-language c gpl microsoft windows windows-10 windows-11

Last synced: 20 Apr 2026

https://github.com/brocbyte/gemsh

Simple shell implementation.

c multiprocessing shell

Last synced: 15 May 2026

https://github.com/zelang-dev/c-raii

An robust high-level Defer, RAII implementation for C89, automatic memory safety, smartly!

c c89 defer memory-management raii

Last synced: 29 Oct 2025

https://github.com/andezion/tans-integration

My attempt to integrate a simplified tANS algorithm into the ContikiNG environment

algorithms asymetric-numeral-systems c contiki-ng embedded-c udp-protocol

Last synced: 08 Sep 2025

https://github.com/thepranaygupta/codehelp-compiler

A library that allows you to run programs in 5 languages using node.js, useful for creating online IDE's and similar projects.

c codehelp codehelp-compiler compiler cpp cpp-compiler gcc gcc-compiler

Last synced: 18 Mar 2025

https://github.com/kchousos/idbs

Implementations of different kinds of databases, written in pure C.

c database databases design-database hash-table hashtable heap implementation-from-scratch low-level

Last synced: 09 Jul 2025

https://github.com/fsmaxb/oggextract

Extract ogg from binary files.

c extract-ogg ogg-vorbis

Last synced: 20 Mar 2025

https://github.com/noranta4/three-body-problem

The motion of an asteroid in a two-dimensional space with a star and a planet • University project • 2014 - Laboratorio di Fisica Computazionale - BSc in Physics, II year

c differential-equations runge-kutta runge-kutta-methods three-body-problem

Last synced: 11 Apr 2025

https://github.com/softmotions/iwstart

Boilerplate generator for C projects based on iowow, iwnet, ejdb2 libraries

boilerplate c cmake ejdb ejdb2 iowow iwnet nvim project-generator vim

Last synced: 09 Sep 2025

https://github.com/leaomartelo2/wireframe_editor

Level / Map editor for Wireframe game/engine

c editor level-editor map-editor

Last synced: 23 Aug 2025

https://github.com/benmezger/shelly

A soon to be born shell.

c shell

Last synced: 09 Jul 2025

https://github.com/fmahadybd/full-train-project-with-c

Full Ticket Management System using C language. A simple Lab Project of Green University of Bangladesh. In this project using basic operation of programming language C

c

Last synced: 21 Mar 2025

https://github.com/sn2606/scicomp

A library of implementations of Numerical Methods; explores applications of Data Structures and Algorithms.

algorithms c crout-method doolittle-method gauss-jordan-elimination linear-algebra numerical-methods numerical-recipes statistics strassen-algorithm

Last synced: 14 Oct 2025

https://github.com/arthurdouillard/teledetection

Implementation in C of a custom k-means for clouds detection in satellite images.

c image-processing kmeans-clustering satellite-images

Last synced: 05 May 2025

https://github.com/stravo1/dsa-c

data structures and algorithms in C

algorithms c data-structures dsa

Last synced: 02 Aug 2025

https://github.com/prisect/dimanet

DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).

ai c contributions-welcome library open-source

Last synced: 31 Aug 2025

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/lexuge/ledit

A simple editor on the Linux & Windows

c linux text-editor

Last synced: 19 May 2026

https://github.com/rieonke/beco

A Browser(Chrome/Firefox/Edge) extension native messaging host library/framework for C.

browser-extension c chrome-extension edge-extension firefox-extension native-messaging native-messaging-host

Last synced: 08 Mar 2026

https://github.com/abolfazlmohammadpour/simplecalculatorwithc

A Simple Calculator With C

c calculator

Last synced: 27 Jul 2025

https://github.com/wyatt8740/x11-window-hider

(Also on GitLab - https://gitlab.com/wyatt8740/x11-window-hider.git ) - Easily hide and show (unmap and map) X11 windows. libxcb ANSI (C89) compatible C and bash xdotool implementations.

ansi ansi-c bash bash-script c c89 libxcb map posix unmap x11 xdotool

Last synced: 24 Aug 2025

https://github.com/k1ngmar/libkm

📚 Libc rewrite

c libc libft library

Last synced: 14 Apr 2025

https://github.com/fuwn/seiwm

🪄 Lightweight & Hackable X11 Dynamic Window Manager

c desktop desktop-environment dwm linux sei window-manager

Last synced: 31 Jul 2025

https://github.com/olejek88/escada

Energy SCADA - simple data aquisition server on C

c cpp drivers modbus scada

Last synced: 02 Aug 2025

https://github.com/isopropylcyanide/rip-posix-threads

An attempt to implement the routing information protocol using POSIX Threads (C Language).

c c-programming makefile network networking posix posix-threads router routing-protocols

Last synced: 26 Jul 2025

https://github.com/saloniamatteo/smclib

Salonia Matteo's C Library (written in C99)

c c-header c-library c99 library libsmc posix-c posix-compliant smclib

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

GtKate - Multi-Document Interface Text Editor written in C and Gtk+2.

c editor gtk2 linux windows

Last synced: 13 May 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/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/azazhassankhan/low_latency_hardware_accelerator_for_stockmarket_indicators

📈 Welcome to the repository that powers the future of stock market analysis with lightning-fast hardware acceleration on FPGA! ⚡️

c compare fpga-accelerator hft-trading trading-bot vhdl

Last synced: 14 Apr 2025

https://github.com/ellman12/password-generator-and-guesser

Slightly over-engineered password guesser program written in C++, with lots of customization.

c cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cpp password password-generator password-guessing

Last synced: 04 Oct 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/jkmathes/histx

Find anything in your command history

bash c command-line-tool sqlite

Last synced: 17 Jan 2026

https://github.com/jint-lzxy/spfbase

《東方天慾錄 ~The Sealing of Prophet's Fantasy》底層程式 by 冷酔閑吟

bullet-hell c c-plus-plus engine spf stg touhou touhou-project

Last synced: 11 Feb 2026

https://github.com/jovanlanik/gtklock-powerbar-module

gtklock module adding power controls to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 13 May 2025

https://github.com/himslm01/n38hn

Application for Raspberry Pi to send 433MHz remote control signals to Maplin remote controlled mains sockets.

c

Last synced: 18 Mar 2025