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/samber/pg_cron

⏰ PostgreSQL extension for running periodic jobs

bgworker c cron cronjob crontab extension job periodic poc postgresql scheduler

Last synced: 22 Apr 2025

https://github.com/leogaudin/minitalk

42 • A guide for minitalk, a client-server communication system implemented in C using UNIX signals.

42 c minitalk signal-processing unix

Last synced: 02 Sep 2025

https://github.com/sighook/wxp78key

Tiny keylogger for Win XP/Vista/7/8 with ftp upload.

c educational educational-project ftp-upload keylogger keylogging mingw windows

Last synced: 11 Oct 2025

https://github.com/aeyakovenko/toaster

Incremental failure injection in C

c coverage failure failure-injection testing

Last synced: 11 Oct 2025

https://github.com/llnl/irep

A tool for filling C/C++ or Fortran data structures from Lua input tables

app-infrastructure c cplusplus fortran input-deck interoperability lua

Last synced: 10 Oct 2025

https://github.com/martian56/cstarter

Cstarter makes starting C/C++ projects easy.

c c-project-template project-template

Last synced: 15 Mar 2026

https://github.com/analytech-solutions/cbindinggen.jl

Automatically generate Julia-C bindings!

binding-generator c c-api c-bindings c-library julia

Last synced: 21 Oct 2025

https://github.com/MaximePremont/Zappy_Epitech

Epitech project : multiplayer game played by artificial intelligences and viewed by a graphical AR interface.

artificial-intelligence augmented-reality c cpp csharp epitech game python zappy

Last synced: 27 Oct 2025

https://github.com/sunnysetia93/competitive-coding-problems

Solutions to Coding Problems, Hackathons, Coding Challenges from across the internet (Leet-Code, Hacker-Rank, Code Wars, Hacker-Earth) in multiple programming languages.

c codechef-solutions coding-competitions competitive-programming geeksforgeeks-solutions hacktoberfest hacktoberfest2020 java javascript

Last synced: 14 Feb 2026

https://github.com/squell/fastavr

Atmel AVR simulator written in x86 assembly

assembly avr c simulation

Last synced: 24 Feb 2026

https://github.com/ahmedsobhy01/redis-clone

A lightweight Redis clone implemented in C++ that supports key-value operations and sorted sets

avl c clone cpp hashmap hashtable inmemory-db redis redis-client redis-server system-design

Last synced: 27 Feb 2026

https://github.com/OpenIDC/ngx_oauth2_module

OAuth 2.x Resource Server module for NGINX

c nginx nginx-module oauth oauth2 oauth2-resource-server

Last synced: 14 Oct 2025

https://github.com/openbfdev/bfdev

Official repository of bfdev, A C lang algorithm & container library that balances performance, cross-platform compatibility and memory savings while providing a user-friendly API.

algorithms android c embedded freebsd library linux macos structure windows

Last synced: 12 Feb 2026

https://github.com/electronic-waste/chcore

A Microkernel OS Lab & Note & Homework for SJTU SE3357

c homework microkernel notes operating-system sjtu sjtu-se

Last synced: 16 Mar 2026

https://github.com/angt/slashinit

Minimal PID 1 for initramfs

c init initramfs linux pid1

Last synced: 17 Jan 2026

https://github.com/justinmeiners/tiny-blockchain

Write your own proof-of-work blockchain.

bitcoin blockchain c literate-programming proof-of-work tutorial

Last synced: 25 Mar 2025

https://github.com/smx-smx/valasharp

The Vala Compiler, ported to C#

autocomplete c compiler csharp language-server vala vapi

Last synced: 14 Apr 2025

https://github.com/arman-bd/c-program

Some Basic C Programs

basic-learning c c-programming learning

Last synced: 11 Mar 2026

https://github.com/nvidia/nvnmos

NVIDIA NMOS (Networked Media Open Specifications) Library

c cpp nmos sdk

Last synced: 05 Sep 2025

https://github.com/peko/cimgui-c-example

cimgui `c` example based on imgui glfw3 & opengl implementation

c cimgui glfw imgui opengl

Last synced: 18 Jan 2026

https://github.com/ttypic/kmm-embedded-c

Extending KMM shared module with C/C++ code. Repo for https://hackernoon.com/how-to-extend-a-kmm-shared-module-with-cc-code

c kmm-library kmm-sample kotlin-multiplatform

Last synced: 24 Apr 2025

https://github.com/attractivechaos/dlist

Five implementations of double linked lists to demonstrate generic data structures in C

c double-linked-list generic-programming

Last synced: 29 Apr 2025

https://github.com/jc-ll/crokus

C parser written in Ruby, for experimental purpose

ast c cfg control-flow-graph experimental parser

Last synced: 07 May 2025

https://github.com/theblackcat102/awesome-code-obfuscation

Collections of code obfuscation libaries for different languages ( in progress )

assembly awesome awesome-list c c-sharp cpp java javascript obfuscation obfuscator php python

Last synced: 17 Jan 2026

https://github.com/prestonsn/atmegaxx-i2c-library

I2C Library for the ATmegaXX microcontrollers.

atmega avr avr-microcontroller c i2c library

Last synced: 09 Apr 2025

https://github.com/sfrechette/weather-micro-station

A modular, high-performance weather display system for the LILYGO T-Display S3, featuring real-time weather data from OpenWeatherMap API with smooth animations and professional UI.

arduino c cpp esp32 esp32-s3 lilygo lilygo-tdisplay-s3 openweathermap-api platformio ticker weather weather-api

Last synced: 07 Apr 2026

https://github.com/modscleo4/dos

Floppy Disk Operating System

assembly c grub2 multiboot2 os osdev

Last synced: 10 Apr 2025

https://github.com/isbadawi/badavi

vi-like text editor

c editor terminal text-editor vim

Last synced: 21 Sep 2025

https://github.com/jkelley129/ignis-os

An 64-bit operating system I'm developing for the x86 architecture

assembly c drivers low-level memory-management operating-system os system-internals

Last synced: 10 Mar 2026

https://github.com/rafael-santiago/mr-hyde

A collection of steganography tools.

c steganography toy-apps

Last synced: 05 Apr 2025

https://github.com/esss/cquadpack

A C port of the QUADPACK software (originally in Fortran) for solving integrals

c fortran

Last synced: 28 Apr 2025

https://github.com/spl/ivy

A compiler and runtime library for an extended dialect of C that checks type, memory, and concurrency safety

c compiler

Last synced: 12 Apr 2025

https://github.com/gbowne1/programmernotes

This is a collection of Markdown notes written in Obsidian for programming and it includes notes on C, C++, using and configuring VSCode and many other things programming related. Anyone is welcome to contribute to this Markdown repository and make corrections.

c coding config cpp node-js nodejs notebook notebook-publish notes obsidian-md programming programming-language software

Last synced: 06 Mar 2026

https://github.com/eumerics/falcon-parser

ECMAScript parser written in C and compiled to WebAssembly.

c ecmascript javascript js parser wasm webassembly

Last synced: 07 May 2025

https://github.com/rajlaxmimeshram/cafe-billing-system

In this Project a Person(User) can Ordered item from the menu ,from that this system automatically creates a bill.

c cafe-management

Last synced: 14 Jul 2025

https://github.com/ststeiger/functioninterception

Overwrite C/C++ functions in memory for x86-32/64 on Linux, Mac & Windows

c cpp detour hooking linux macos windows

Last synced: 13 Apr 2025

https://github.com/libretro/libretro-mpv

mpv media player libretro core

c libretro mpv retroarch

Last synced: 17 Jun 2025

https://github.com/rylern/acr122u-tutorial

Tutorial for writing a C/C++ app with the ACR122U on Linux

acr122u c cpp linux mifare mifare-classic mifare-ultralight nfc nfc-reader pcsc pcsc-tools pcsclite

Last synced: 15 Jun 2025

https://github.com/jokade/swog

Scala wrapper generator for interop with C, C++, Objective-C, and script languages.

c cpp interop lua objective-c scala scala-native

Last synced: 12 Jan 2026

https://github.com/not-nik/rlobj

rlobj is a drop-in replacement for raylib's obj loader

c obj obj-loader raylib wavefront-obj

Last synced: 12 Apr 2025

https://github.com/howerj/lfsr

A VM that uses LFSR instead of a normal program counter that runs Forth

7400 c forth fpga ic lfsr vm

Last synced: 22 May 2026

https://github.com/fredericbonnet/picotest

PicoTest is a single-file unit testing framework for C programs that follows the xUnit principles.

c cmake test-automation test-framework testing testing-framework testing-tools tests

Last synced: 13 Jul 2025

https://github.com/nikhilkhatri/xre

A library to visualize C data structures.

c data-structures debugging pointers visualization

Last synced: 12 May 2025

https://github.com/pdsmart/zpu

ZPU Evo(lution), an enhanced ZPU microprocessor design in VHDL to embed within an FPGA including SoC functionality. Project currently uses Altera Cyclone devices.

assembly-language bash c cpp perl vdl

Last synced: 14 Apr 2025

https://github.com/cea-hpc/pdwfs

A simple Redis-backed distributed virtual filesystem for co-execution of HPC and data analytics workloads

c cea go golang hpc in-situ in-transit redis workflow

Last synced: 14 Apr 2025

https://github.com/extremq/lcd1602_i2c

A simple, I2C-based implementation of the 1602 LCD with I2C interface in C using the Raspberry Pi Pico SDK.

c pico pico-sdk

Last synced: 28 Jun 2025

https://github.com/TUVIMEN/reliq

HTML parsing and searching tool

c html parsing searching

Last synced: 10 May 2025

https://github.com/eyelash/libgral

low-level cross-platform GUI, audio, and MIDI abstraction

audio c cross-platform gui library midi

Last synced: 05 May 2025

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

lazyfoo SDL2 tutorial in C with improvement and modifications.

c sdl2

Last synced: 14 May 2025

https://github.com/p-gen/ctxopt

Options parser for simple or complex command lines. Take a look at the smenu project for an example of use.

api c command-line command-line-parser getopt

Last synced: 28 Apr 2025

https://github.com/apache/plc4x-extras

PLC4X The Industrial IoT adapter

c go java net python

Last synced: 09 Apr 2025

https://github.com/project-rig/nengo_spinnaker

SpiNNaker based Nengo simulator.

arm c nengo neural-networks neuroscience python spinnaker

Last synced: 17 Jan 2026

https://github.com/HenrikBengtsson/RNativeAPI

R package: RNativeAPI - Documentation and Examples of the R Native API (Proof of Concept)

api c documentation examples help native package r

Last synced: 30 Jul 2025

https://github.com/samber/arp-spoofing

💥 Simple implementation of arp poisoning attack ;)

address arp attack broadcast c ethernet hijack ip mac poisoning proxy spoofing

Last synced: 22 Apr 2025

https://github.com/motet-a/toy

Tiny JavaScriptish interpreter

c compiler interpreter javascript

Last synced: 21 Jan 2026

https://github.com/jasonliang-dev/tiny-batch-renderer

A tiny batch renderer with OpenGL

c glfw opengl stb

Last synced: 12 Apr 2025

https://github.com/deboogerxyz/ahc

alienhook classic - Free as in freedom CS 1.6 cheat for GNU/Linux.

ansic c c89 counter-strike cs16 gnu-linux

Last synced: 24 Jan 2026

https://github.com/jeff-1amstudios/carmageddon-1-cheat-code-disassembly

Reverse engineering Carmageddon 1 cheat code system

assembly c carmageddon dos gamedev reverse-engineering

Last synced: 29 Apr 2026

https://github.com/gammasoft71/xtd_c

Free open-source C11 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.

c c11 cli cmake console cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable test-framework toolkit unittest xtd xtd-c

Last synced: 08 Oct 2025

https://github.com/prankshaw/beware-web-scraper

Web Scraping project including; C projects scraper from GitHub , ICC rankings scraper, YouTube Trending Scrapper, LinkedIn Profile Scraper, Wikipedia Image Scraper

batting c chrome-webdriver chromedriver cricket github icc icc-rankings-scraper pandas python python-3 rankings scraper selenium selenium-webdriver web-scraping wikipedia-image-scraper

Last synced: 01 Mar 2026

https://github.com/blueokiris/ch552g-dev-board

A simple breakout board with minimal hardware design for the CH552g

board breadboard c ch552g dev kicad mcu

Last synced: 15 Oct 2025

https://github.com/sup3r-us3r/scripts

Scripts for pentesting/hacking

bruteforce c hacking-tool pentesting perl python

Last synced: 29 Jan 2026

https://github.com/robertying/tunet-c

C cli and library for Tsinghua University network authentication

android c linux mac openwrt tsinghua-university tunet

Last synced: 15 Jun 2025

https://github.com/kube/rt

42 RayTracer. First Semester Graphics Final Project.

42born2code c raytracer

Last synced: 11 Apr 2025

https://github.com/iagoabal/eba

EBA is a static bug finder for C.

c static-analysis static-analyzer static-code-analysis

Last synced: 10 Apr 2025

https://github.com/powerapi-ng/hwpc-sensor

Hardware Performance Counters monitoring agent for containers.

c cgroups containers hardware-performance-counters inria linux monitoring perf-event powerapi sensor

Last synced: 09 Sep 2025

https://github.com/lostella/podds

Poker odds evaluation tool, written in C, multi-threaded

c command-line multithread odds odds-calculator poker texas-holdem

Last synced: 10 Apr 2025

https://github.com/lennyerik/cutransform

CUDA kernels in any language supported by LLVM

c cuda gpgpu gpu-compute llvm llvm-ir nvidia ptx rust zig

Last synced: 06 May 2025

https://github.com/eliben/goforth

Forth implementations in Go and C

c compiler forth go interpreter stack-based-language

Last synced: 07 Sep 2025

https://github.com/teomandeniz/ft_math

The entire <math.h> library from scratch.

42 42-school 42projects 42school c math

Last synced: 06 Mar 2026

https://github.com/alexfru/emumipself

Simple MIPS32 Emulator (primarily used to run SmallerC compiled for MIPS)

c emulator mips

Last synced: 01 May 2025

https://github.com/dvershinin/ngx_dynamic_etag

NGINX module for adding ETag to dynamic content

c etag etags module nginx nginx-module

Last synced: 06 May 2025

https://github.com/juliainterop/cenum.jl

C-compatible enum for Julia

c enum julia

Last synced: 06 Mar 2026

https://github.com/libdriver/fm24clxx

FM24CLXX(FM24CL04B, FM24CL16B, FM24CL64B) full function driver library for general MCU and Linux.

c ferroelectric fm24cl04 fm24cl16 fm24cl64 full-function-driver iic linux mcu

Last synced: 18 Mar 2025

https://github.com/kevinbird61/virtual-router

Using tuntap to simulate router port, implement software router and related network functions with C.

c router tuntap virtualization

Last synced: 22 Mar 2025

https://github.com/speedycraftah/avr-pico-programmer

A programmer for the AVR architecture microcontroller, specifically the ATTiny84A by Microchip, for the Raspberry Pi Pico.

attiny attiny84a avr avr-programmer avr-programming c raspberry-pi-pico spi

Last synced: 24 Jul 2025

https://github.com/hoangsonww/banking-system-simulator

🏦 This repository features a Banking System Simulator developed in C. It simulates basic banking operations such as account creation, deposits, withdrawals, and account inquiries, offering a practical example of system design and management for developers exploring financial applications programming.

algorithms bank bank-account banking banking-applications banking-system banking-system-demo c simulation simulator

Last synced: 22 Sep 2025

https://github.com/immediate-mode-ui/layout.c

Mirror of https://gist.github.com/vurtun/75ee8b43773152930d89b7d1fdbe6450

c c99 gui multiplatform single-header single-header-lib ui

Last synced: 12 Apr 2025

https://github.com/Electronic-Waste/Chcore

A Microkernel OS Lab & Note & Homework for SJTU SE3357

c homework microkernel notes operating-system sjtu sjtu-se

Last synced: 14 Apr 2025

https://github.com/exely/wd-data-structure

王道《数据结构》2019版算法题

algorithms-and-data-structures c cpp

Last synced: 30 Jul 2025

https://github.com/anubislms/xv6

NYU's fork of MIT's xv6-public

c

Last synced: 24 Aug 2025

https://github.com/ifplusor/actrie

Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.

ac-automation aho-corasick-automation c java matcher python string-matcher string-matching string-search trie

Last synced: 21 Aug 2025

https://github.com/element39/yttria

blazingly fast, universal and easy-to-use programming language for anything you can imagine

c compiler cpp go language llvm programming-language python rust toolchain yttria zig

Last synced: 30 Jul 2025

https://github.com/michaelfromyeg/makefiles

⚙️📕 A guide to Makefiles!

c makefiles

Last synced: 27 Aug 2025

https://github.com/mrousavy/gimp-rpc

A GIMP plugin to display Discord Rich Presence made with C

addon c discord extension gimp plugin presence rich rpc

Last synced: 10 Aug 2025

https://github.com/johnsonjh/tvx

tvx: TVX is a portable full-screen editor for CP/M, MS-DOS, GEMDOS, RT-11, RSX-11, VAX/VMS, and UNIX, written in C by Bruce E. Wampler

atari c cpm dos editor gemdos ms-dos rsx-11 rt-11 rt11 screen-editor text-editor tvx vax vms

Last synced: 18 Mar 2025

https://github.com/werneror/practise

这里是我平日写的作为练习的程序。

c practices python

Last synced: 11 Sep 2025

https://github.com/yushulx/gobarcodeqrsdk

Golang barcode detection module based on Dynamsoft C/C++ Barcode SDK

barcode c code39 cpp docker ean13 golang pdf417 qrcode

Last synced: 15 Dec 2025

https://github.com/3starblaze/gdextension-util

A reference repository that documents Godot's GDExtension API and provides some C boilerplate.

c godot godot-engine godot4 godotengine

Last synced: 24 Oct 2025