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/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/a1exxd0/acc

C89 compiler built in Rust.

c compiler llvm

Last synced: 30 Apr 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/benmezger/shelly

A soon to be born shell.

c shell

Last synced: 09 Jul 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/filimonovalexey/stepik

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

c stepik stepik-course

Last synced: 09 Jul 2025

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

spookyhash (C99)

c hash spookyhash

Last synced: 01 May 2025

https://github.com/mzprog/sgk

a new tools for GUI under SDL

c gui sdl2

Last synced: 30 Jun 2026

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/vhotspur/pcut

Plain C unit testing framework

c unit-testing

Last synced: 10 Apr 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/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/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/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/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/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/kimlimjustin/touch

Create file(s) just by typing a command.

c cli touch

Last synced: 10 Apr 2025

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/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/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/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/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/leaomartelo2/wireframe_editor

Level / Map editor for Wireframe game/engine

c editor level-editor map-editor

Last synced: 23 Aug 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/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/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/morian/leek

SSE/AVX2/AVX512 onion v2 address generator.

c onion openssl simd tor

Last synced: 07 May 2025

https://github.com/fsmaxb/oggextract

Extract ogg from binary files.

c extract-ogg ogg-vorbis

Last synced: 20 Mar 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/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/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/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/brocbyte/gemsh

Simple shell implementation.

c multiprocessing shell

Last synced: 15 May 2026

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/streamndad/streamn-scoreboard

Third-party OBS Studio plugin for tracking youth hockey scoreboard state. Writes game data to text files for use with OBS Text sources.

c clock hockey livestreaming obs-plugin obs-studio obs-studio-plugin scoreboard scorebug scorekeeper sports streamn-dad youth-sports

Last synced: 16 Apr 2026

https://github.com/iryukizo/snippets

Vim snippets collection.

c golang snippets vim

Last synced: 12 Oct 2025

https://github.com/zzy979/tcpl-code

《C程序设计语言》书中代码和练习题解答

c c-programming-language

Last synced: 10 Apr 2025

https://github.com/samimbr/tp-m1-rsd-usthb-

TP M1 RSD USTHB 2023 2024 , Scripts et Rapports , ALGO , ASGBD , SE , ALGO REPARTIE , MULTIMEDIA

algorithms-and-data-structures c complexity compression cv2 image-processing java jupyter-notebook linux oracle parallelism plsql python rle rmi semaphore socket sql tcp udp

Last synced: 08 Sep 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/pgvalle/spaceinvadersclone

Yet another Space Invaders clone coded in C

c gamedev jesus jesus-christ jesus-is-da-lord-n-savior sdl2 space-invaders

Last synced: 27 Oct 2025

https://github.com/joaodiaslobo/rogue-pointers

Roguelike game in C, using the ncurses library! 🧟

ascii c ncurses roguelike-game sdl2

Last synced: 27 Oct 2025

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/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/lumbrjx/ebpf-nta

A simple, portable eBPF C program for analyzing and filtering network traffic on Linux. With a self-cleaning Go-based user-space program including easy setup and cleanup using a Makefile.

c ebpf filtering golang kernel-space linux monitoring networking observability packet tcp traffic-control user-space

Last synced: 26 Oct 2025

https://github.com/frost-phoenix/chip-8

🕹️ Chip-8 emulator for CLI and GUI

c chip-8 chip8 cli emulator raylib

Last synced: 26 Oct 2025

https://github.com/ardeshirv/i_wrote_a_virus_code

Simple joke that present "I wrote a virus ..." on screen, It's not a virus

ardeshirv c crossplatform joke

Last synced: 06 Jul 2025

https://github.com/sigmapitech/myprintf

Allocation free, C99 printf function recreation focused of a small memory footprint

c epitech epitech-project printf

Last synced: 26 Apr 2025

https://github.com/blaskovic/dwm

DWM with my own DWM-PANEL daemon for xsetroot feature

c daemon dwm dwm-panel xinitrc

Last synced: 22 Jan 2026

https://github.com/abranhe/binary.c

An small C library to work with binary numbers

binary binary-numbers c c-library clib clibs makefile

Last synced: 31 May 2026

https://github.com/libdriver/fm11rfxx

FM11RFXX(FM11RF08, FM11RF32) full function driver library for general MCU and Linux.

c fm11rf08 fm11rf32 fm11rfxx full-function-driver linux mcu mfrc522 rf

Last synced: 23 Oct 2025

https://github.com/santerijps/text-editor-from-scratch

An attempt to write a text editor from scratch with C and raylib

c raylib text-editor

Last synced: 01 Mar 2025

https://github.com/amaitou/cub3d

This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. The goal be to make a dynamic view inside a maze.

1337school 3d 42cursus 42network c cub3d-42 minilibx raycasting

Last synced: 09 Apr 2025

https://github.com/stablecoder/vulkan-mini-libs-2

Useful self-contained header files for Vulkan development, such as error codes and enum/bitflag serialization.

bitflag bitset c cpp cpp17 cpp20 flag flagbits flags python vulkan vulkan-library xml xml-parser

Last synced: 18 Oct 2025

https://github.com/kirillzhosul/reverse-proxy

Simple reverse proxy written in C

c educational http linux nginx proxy reverse-proxy socket

Last synced: 17 Oct 2025

https://github.com/nunofachada/pphpc

Several implementations of the standard PPHPC agent-based model

agent-based agent-based-modeling c java netlogo opencl pphpc predator-prey simulation simulations standard-model

Last synced: 14 Mar 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/briandowns/libweyl

Middle Random Weyl Sequence

c random-number-generators

Last synced: 16 Apr 2026

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/innofang/miscode

🎠 miscode that is misc code, store some code that I have learned.

c clojure cpp golang java java-web kotlin lisp processing python

Last synced: 29 Apr 2025

https://github.com/dimalmfao/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: 28 Apr 2025

https://github.com/thilinarmtb/ttt

Template for a CMake based C project (a library and a binary which calls it).

c clang-format clang-tidy cmake conda doxygen sphinx template

Last synced: 13 Jun 2025

https://github.com/nathanlytang/wg-cli

🔑 A CLI tool to automate and manage WireGuard® peers. Made to complement the existing wireguard-tools subset.

c cli vpn wireguard

Last synced: 11 Mar 2025

https://github.com/mouse0w0/jni-with-gradle-example

An example to show how to use Gradle to compile C/C++ JNI code

c cpp example gradle jni native

Last synced: 16 Apr 2026

https://github.com/andreiglesias/corewar

Development of a Virtual Computer, an Assembler and a Disassembler for the programming game Corewar.

assembler assembly-language c corewar disassembler low-level-programming

Last synced: 16 Feb 2026

https://github.com/usbokirishima/wimey

Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.

args args-parser c command-line cprogramming library parser posix unix

Last synced: 28 Feb 2026

https://github.com/iturres/coding-challenges

👨‍💻 Collaborating with others, setting clear goals, and sharing knowledge are all essential components of my ongoing journey to become a proficient programmer.

c coding coding-challenges javascript python ruby sqlite3

Last synced: 15 Feb 2026

https://github.com/r1nc/ngenxx

A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.

android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows

Last synced: 02 Apr 2025

https://github.com/theanasuddin/computer-programming-part-2-by-tamim-shahriar-subeen

কম্পিউটার প্রোগ্রামিং দ্বিতীয় খণ্ড (প্রথম সংস্করণ) by তামিম শাহরিয়ার সুবিন. All examples and practice problems in C.

c computer-science fundamentals programming programming-exercises tamim-shahriar-subeen

Last synced: 27 Sep 2025

https://github.com/globbie/knowdy

Knowdy: a knowledge management system

c database embedded-database graph graph-database

Last synced: 24 Apr 2025

https://github.com/andreeadraghici/hackerrank-solutions

Here is where I store the solutions to all of the HackerRank Problems I attempt

c cpp java python

Last synced: 17 Apr 2026

https://github.com/mustfaozcan/pdp_derskodlari

Programlama Dilleri Prensipleri Muhammed Fatih Adak derste yazılan kodlar (2024)

c java lisp

Last synced: 27 Oct 2025

https://github.com/kusma/cb-bart

Carl B - Vi er veldig kule (og har fet bart)

c demoscene opengl

Last synced: 14 Feb 2026

https://github.com/jeremyletang/kiwi

Generate statically typed list for C

c cmake code-generator

Last synced: 14 Feb 2026

https://github.com/ryan-menezes/snake

O jogador controla um ponto, quadrado ou objeto em um plano com borda. À medida que avança, deixa um rasto para trás, semelhante a uma cobra em movimento.

c game jogo jogo-cobrinha language-c snake snake-game

Last synced: 30 May 2026

https://github.com/swghosh/ug-courses

Class room and laboratory programs, UG-level CSE courses.

c fundamentals gdgu java mongodb php python r sql

Last synced: 13 Feb 2026

https://github.com/wissem01chiha/slxio

[WIP] SLXIO – SIMULINK SLX File I/O Library

c cpp files matlab simulink

Last synced: 02 Jun 2026

https://github.com/gagniuc/mix-two-signals-in-csharp

This is an implementation designed in C#. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm algorithms c csharp csharp-code mix model novel number-theory numerical-analysis signals source-code spectral-forecast

Last synced: 04 Mar 2026

https://github.com/xnacly/register_machine

Registermachine with 7 slots and simple arithmetic operators

assembly c

Last synced: 18 Jan 2026

https://github.com/greycloudss/sabaton

Sabaton is a WIP offline password cracker and wordlist engine in C. It generates exhaustive keyspaces and evaluates them against mainstream hash functions via a simple API. Built for air-gapped environments and high-throughput use, with a roadmap including CLI, multithreading, streaming mode, and GPU acceleration.

armourer c cracking cryptography security

Last synced: 07 Oct 2025

https://github.com/musadiqpasha/social-network-manager

A Simple Social Network Management System implemented in C. The system allows users to manage friends, track friend scores, and perform various operations on the social network.

c graph graph-visualization graphviz management-system social-network txt-based

Last synced: 07 Oct 2025

https://github.com/senselogic/geany_prettify

Source code prettifier plugin for Geany.

beautifier c code cpp css d formatter geany html js php plugin prettifier source

Last synced: 16 Apr 2026