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/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/japrozs/rim_llvm

a smol compiler I've been working on for the past few weeks

c compiler interpreters llir llvm

Last synced: 29 Apr 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/siffiejoe/prg-amalgc

Amalgamation of C projects

amalgamation c

Last synced: 25 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/mohammadrezaamani/bridge

This Universal Shared Memory Bridge enables communication between processes across different programming languages by providing a shared memory interface, facilitating efficient data exchange.

bridge c js python shared-memory

Last synced: 16 Apr 2026

https://github.com/ejunjsh/myos

💻 my operating system like unix/linux

assembly bochs brew c i386 i386-elf-gcc nasm operating-system os

Last synced: 08 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/samuelmarks/type-correct

Correct types: typed correctly

c cpp libclang libtooling llvm

Last synced: 08 May 2026

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/ollieday/ntp

Library for querying NTP servers

c library ntp ntp-client ntp-protocol

Last synced: 16 Mar 2026

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/lakostis/nvdock

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

c dockapp gtk2 linux nvidia x11

Last synced: 07 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/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/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/janlauber/bfh

Watch my journey at completing the bachelor of science in informatics at Bern University of Applied Sciences.

c computer-science education golang java science study

Last synced: 07 May 2026

https://github.com/hope2333/tsac-ng

神经音频编解码器 — Multi-backend neural audio codec. CPU (AVX/AVX2/AVX-512, NEON/SVE, RVV), GPU (CUDA, HIP/ROCm, Vulkan), LLVM JIT. Clean-room implementation.

arm64 audio-codec avx c cuda dac hip llvm-jit neural-audio riscv simd vulkan

Last synced: 29 Jun 2026

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/manraj29/cricket-using-c

A game of Cricket for programmers.

basicgame c cprogramming cricket fungame programming

Last synced: 30 Jan 2026

https://github.com/andr3w03/kgv_uas_turing-a

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 24 Jan 2026

https://github.com/commandcracker/garrysmod-lua-executor

GarrysMod-Lua-Executor is a DLL for GarrysMod that makes it possible to run Lua code in the client. It is based on https://www.youtube.com/watch?v=gKUtsUtK3Qw

c cpp dll gmod lua

Last synced: 06 May 2026

https://github.com/alekay-software/websocket-std

Websocket implementation in rust with std support and static library with ffi support.

c cargo esp-rs esp32 ffi rust websocket

Last synced: 25 Oct 2025

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/briandowns/libweyl

Middle Random Weyl Sequence

c random-number-generators

Last synced: 16 Apr 2026

https://github.com/william-o-s/unsw_comp1511_tutoring

Currently tutoring COMP1511 24T2

arrays c comp1511 linked-list

Last synced: 24 Jun 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/ferhatgec/solfege

Solfege Esoteric Language, Do Re Mi Fa...

c cpp esolang esoteric-language programming programming-language stdio

Last synced: 15 Jun 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/sagiegurari/c_scriptexec

Invoke complex multi command scripts with a single C api call.

c c-lib c-library script

Last synced: 12 Apr 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/basemax/sshfinderc

The SSH System Finder is a C program designed to scan an IP range or local network and identify systems that have SSH (Secure Shell) enabled. It provides a straightforward way to discover SSH-enabled devices within a given range of IP addresses.

c ssh ssh-client ssh-config ssh-connection ssh-keys ssh-server

Last synced: 05 May 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/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/antonioberna/todo-app

To Do List Tool With PostgreSQL Database in C

c postgresql todo-app

Last synced: 20 Jul 2025

https://github.com/mcjsk/fnc

An interactive ncurses browser for Fossil repositories [MIRROR ONLY]

c curses fossil fossil-scm libfossil ncurses scm tui vcs

Last synced: 05 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/gadingnst/microcontroller

Kumpulan project sederhana menggunakan Mikrokontroler pada jurusan Teknik Komputer di POLSRI.

arduino avr c cplusplus electronic microcontroller

Last synced: 09 May 2025

https://github.com/ibug/tanhaoqiangc

谭浩强《C程序设计 (第四版)》非官方参考答案。

c solutions

Last synced: 15 Jul 2025

https://github.com/shan18/fat32-file-recovery

A simple file recovery tool for FAT32 filesystems

c fat32 file-recovery filesystem

Last synced: 07 May 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/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/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/quantumsheep/worker-c

Multithreading done easy in C

c linux osx posix thread windows worker

Last synced: 06 May 2026

https://github.com/siraben/bf

Fast, simple brainfuck interpreter in C

brainfuck c interpreter

Last synced: 27 Jul 2025

https://github.com/hwzlovedz/axp2101-pmic

AXP2101 Power management IC(AXP2101电源管理芯片)

c cpp esp-idf esp32 esp32-s3 pmic

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

Plain C unit testing framework

c unit-testing

Last synced: 10 Apr 2025

https://github.com/rakesh9100/bank-management-system

This project is made under the Summer Training course Advanced Data structure and Algorithm by Extellon in the duration May-June 2022.

algorithms bank-management-system-project c data-structures extellon summer-project

Last synced: 08 May 2025

https://github.com/rdch106/bennugd

The game programming language

bennugd c game-programming-language multiplatform

Last synced: 13 Jul 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/camchambers/parallel-matrix-multiplication

A demonstration of parallel computing in C using the Open MPI library.

c mpi parallel

Last synced: 23 Jun 2025

https://github.com/benmezger/shelly

A soon to be born shell.

c shell

Last synced: 09 Jul 2025

https://github.com/thesobersobber/sxhkd-win32

A Simple and Suckless Hotkey Daemon for Windows!

c suckless suckless-software sxhkd win32 win32api windows

Last synced: 21 Mar 2025

https://github.com/andyfratello/ac

⚙️ Exercicis d'Arquitectura de Computadors (AC) Q2 - UPC FIB

ac-fib assembly assembly-language c fib-upc makefile

Last synced: 17 May 2026

https://github.com/m512i/patcher

obfuscator that encrypts imports and replaces callsites with custom decrypting stubs

anti-disassembly assembly binary-patching c iat-obfuscation obfuscation portable-executable reverse-engineering windows-api x86-assembly

Last synced: 23 Jun 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/00xglitch/lex-b-compiler

Lex B. is language that was build using Lex, Bison and C programming language.

bison bison-example bison-grammar bison-yacc c deallocation functions gcc gcc-complier lex lexical-analyzer lexical-parser

Last synced: 17 Oct 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/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/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/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/kolosalai/kolosal-server

Kolosal AI is an OpenSource and Lightweight alternative to Ollama to run LLMs 100% offline on your device.

c cpp deepseek gemma gemma3 gemma3n llama llama2 llama3 llava llm llms mistral ollama phi4 qwen

Last synced: 17 Jul 2025

https://github.com/equipez/setup_mex

This package provides scripts that attempt to facilitate setting up the MATLAB MEX.

c compilers fortran ifort intel macos matlab matlab-mex mex mex-files mex-functions mex-gateway mex-interface numerical-computation oneapi scientific-computing windows

Last synced: 25 Jan 2026

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/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/KauaHenSilva/c_two_three_and_red_black

This algorithm, implemented in C, demonstrates the understanding of two advanced tree structures: 2-3 trees and red-black trees. It showcases the fundamental concepts, operations, and comparisons between these data structures.

c three-2-3 three-rb

Last synced: 10 May 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/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/tmthrgd/gcn64-adapter

[WIP]: A GameCube/N64 controller to USB adapter built around the Stellaris LaunchPad.

adapter c controller gamecube gamepad launchpad lm4f120h5qr n64 stellaris usb usb-hid

Last synced: 21 Mar 2025

https://github.com/mayeut/yabmp

Yet Another BMP library - WIP

bitmap bmp c image library

Last synced: 11 Apr 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/knightchaser/easy-data-structure

Hands on data structure, with an easy code by myself.

assembly c cpp data-structures hands-on

Last synced: 07 May 2025

https://github.com/a1exxd0/acc

C89 compiler built in Rust.

c compiler llvm

Last synced: 30 Apr 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/kgabis/chip8

A CHIP-8 and SUPER CHIP emulator in C.

c chip8 emulator

Last synced: 30 Apr 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/heyskidee/fun.sh

Terminal based utility for good times!

c fun terminal terminal-based terminal-game

Last synced: 07 Sep 2025

https://github.com/haxpor/lazyfoo-opengl2c

Opengl 2.1 with few tutorial of 3.3 later in the series in C following tutorials from lazyfoo but with SDL2, added improvement and few more features if possible

c opengl opengl2 opengl3 opengl3-0 sdl2

Last synced: 12 Apr 2025