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/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/morian/leek

SSE/AVX2/AVX512 onion v2 address generator.

c onion openssl simd tor

Last synced: 07 May 2025

https://github.com/dhruvmanila/advent-of-code

Solutions to the Advent of Code puzzles in various languages

advent-of-code c go puzzles python

Last synced: 11 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/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/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/gkaszewski/skelenimator

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

c opengl

Last synced: 11 Jun 2025

https://github.com/siraben/bf

Fast, simple brainfuck interpreter in C

brainfuck c interpreter

Last synced: 27 Jul 2025

https://github.com/gimploo/scuffed_whatsapp

tui version of whatsapp

c c11 mutlithreading socket-programming

Last synced: 07 May 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/gmitch215/cmdfx

🎮 A Game Engine for your Terminal

c cmake cmdfx cpp game game-engine library

Last synced: 12 Apr 2025

https://github.com/ssssota/typed-cstruct

Read and Write a binary C struct, Use it as a JavaScript object

c javascript struct webassembly

Last synced: 17 Jun 2025

https://github.com/dineshpinto/timetagger

FPGA programming for nanosecond photon counting

c fpga fpga-programming linux photonics picosecond swig-binding verilog

Last synced: 12 Apr 2025

https://github.com/ragibson/fpga-asteroids

32-bit single cycle CPU design and implementation of the "Asteroids" arcade game for this CPU in Assembly and C.

assembly asteroids c cpu fpga mips

Last synced: 12 Apr 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/stravo1/dsa-c

data structures and algorithms in C

algorithms c data-structures dsa

Last synced: 02 Aug 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/vhotspur/pcut

Plain C unit testing framework

c unit-testing

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

A soon to be born shell.

c shell

Last synced: 09 Jul 2025

https://github.com/a1exxd0/acc

C89 compiler built in Rust.

c compiler llvm

Last synced: 30 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/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/gyakobo/quadtree-image-compression

This project aims utilize a graph(a tree) as a form of image value compression by implementing a special kind of data structure where it basically groups repeating variables into a node and ungroups non-repeating values into their own nodes.

c c-plus-plus compression-algorithm dynamic-programming grayscale-images malloc njit partitioning pointers-and-arrays rgb tree-structure weissman-score

Last synced: 12 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/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/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/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/navdeep-g/radix-sort-string

Sorts C-strings array's in alphabetical order

algorithms c radix-sort

Last synced: 11 Jun 2025

https://github.com/luisenmarroquin/cpp-actions

GitHub Actions to build C and C++ on Windows, macOS and Linux

c c-plus-plus cpp docker dockerfile gcc github-actions shell

Last synced: 13 Apr 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/filimonovalexey/stepik

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

c stepik stepik-course

Last synced: 09 Jul 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/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/rostok2112/libcalc

Simple library with parser of mathematical expressions and operators from string (returns array of tokens with math expressions), translator to RPN and stack calculator. Also this lib contain simple strtok-like wrapper for calculations

c library math reverse-polish-notation rpn shunting-yard-algorithm stack-calculator

Last synced: 16 May 2026

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/sepisoad/jtbox

Janet wrapper around termbox

api binding c janet janet-lang library terminal tui wrapper

Last synced: 11 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/sitewhere/sitewhere-arduino

Library that simplify sending data to SiteWhere from Arduino hardware.

arduino arduino-library c hardware sitewhere sitewhere-arduino

Last synced: 28 Apr 2025

https://github.com/fosskers/tetris

A 3D Tetris game using OpenGL in C.

3d-tetris c game tetris

Last synced: 16 Mar 2026

https://github.com/ibob/c-utf8

utf8 ⇔ utf32 (Unicode) conversion for C an C++

c cpp unicode utf-8 utf8

Last synced: 28 Apr 2026

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/rdkcentral/ut-core

Unit Test - Core Framework

c framework testing

Last synced: 17 Jan 2026

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/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/git-bruh/termbox-widgets

(UNOFFICIAL) Reusable widgets for termbox2 (https://github.com/termbox/termbox2)

c curses ncurses termbox tui widgets

Last synced: 28 Apr 2025

https://github.com/liulinboyi/regexp

JavaScript正则 JavaScript regexp 移植MuJS中的正则,使用JavaScript,来实现JavaScript中的正则,RegExp in JavaScript,方便大家使用自己熟悉的语言调试

c javascript mujs regexp

Last synced: 21 Apr 2026

https://github.com/andreeadraghici/30daysofcode

30 Days Of Code / HackerRank

30daysofcode c cpp hackerrank java python

Last synced: 14 Apr 2026

https://github.com/winterrdog/x86-bootloader

A hobby project to learn how to make a bootloader. Written in C and x86 Assembly

assembly-x86 bootloader c nasm qemu

Last synced: 27 Oct 2025

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/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/hxndev/dependency-analysis-and-speedup

In this task, we were given some code snippets and we had to calculate the Dependencies in the code and if resolveable, we needed to re-write the code to remove any sort of dependencies. Furthermore, we had to calculate the speedup graphs too.

c code dependencies dependency-analysis distributed-computing distributed-systems paralelism parallel parallel-computing parallel-programming speedup

Last synced: 09 Oct 2025

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/yosef-alsabbah/software-security-buffer-overflow

This repository contains my homework assignment for the Software Security course, demonstrating a buffer overflow vulnerability in C. It includes a simple C program with a vulnerable function, Python scripts to create exploit payloads, and a report explaining the exploitation steps and results.

assignment buffer-overflow buffer-overflow-attack c software-security

Last synced: 15 Apr 2026

https://github.com/seanpm2001/disk-o_jockey

📀️ DISK-O Jockey is an advanced CD/DVD player, and modifier, designed to integrate with VLC Media Player, and emulate the experience of every DVD player known to exist.

c cd-creation d disk-o disk-o-jockey disko-jockey dvd-creation dvd-maker dvd-player dvd-screensaver gpl3 gplv3 md optical python txt vlc vlc-addons vlc-media-player vlc-skins

Last synced: 16 Mar 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/madebypixel02/abe-scalability

[Uc3m] Cybersecurity practice to measure the scalability and complexity of Attribute-Based Encryption

abe attribute attribute-based-encryption c cpabe cybersecurity data data-protection makefile protection uc3m

Last synced: 25 Feb 2026

https://github.com/antoinerondelet/sgx-playground

A set of "helloworld" enclaves, some experiments around Intel SGX and a bunch of hardware attack resources

c cpu enclave hardware-attack intel-sgx secure-computation sgx

Last synced: 02 Apr 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/triformine/battleship

This is a variation of the classic battleship game where you can move your ships and when you miss a ship, a mine is placed on the board.

ai ansi-c battleship-game board-game c game multiplayer multithreading rust-lang

Last synced: 09 Oct 2025

https://github.com/dsheets/benchmark-osx

Benchmarks for various system operations in OS X with Swift, Go, C, and OCaml

benchmark c golang macos ocaml osx performance swift

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/martin-rizzo/textfile

A portable, one-header C library to easily read lines of text from files encoded in any format.

c group-microlibs header-only-library unicode

Last synced: 07 Oct 2025

https://github.com/vatshayan/github-internship

Internship available for Everyone on Machine Learning, Cryptography, Data science, IOT, Security and Web Development

c cryptocurrency cryptography datascience internship internship-report internships internships-offers machine-learning machine-learning-algorithms python startup-internships webdevelopment

Last synced: 03 May 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/patamigo0/lib-custommenuinc

This lightweight library provides a simple, easy-to-use menu system for Windows console applications. It features customizable menus, keyboard and mouse navigation, and a clean abstraction layer.

c gui-console gui-library windows-10 windows-console

Last synced: 09 Oct 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/bartpleiter/fpgc5

A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more about the fundamentals of computers and to improve my Verilog skills

assembler c compiler computer-architecture cpu fpga gpu hardware software verilog

Last synced: 11 Feb 2026

https://github.com/bezlant/s21_bigint

🔟 An educational project to implement BigInt calculations up to 96 bits. (School 42)

biginteger biginteger-library binary-api c check decimal test-coverage

Last synced: 04 Apr 2026

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/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/germanaizek/picobase64

Very lightweight encoder and decoder base64 for C/C++

base64 c cpp cross-platform header-only lightweight

Last synced: 12 Oct 2025

https://github.com/darkarp/c-dictionary

Dictionary implementation in C

c dict dictionary

Last synced: 12 Feb 2026

https://github.com/jotavare/push_swap

Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.

algorithms binary c data-structures efficiency gdb makefile norminette performance quicksort radix sorting-algorithms stacks valgrind

Last synced: 13 Feb 2026

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