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/pinpoint-apm/go-aop-agent

https://github.com/pinpoint-apm/pinpoint-c-agent/issues

apm assembly c go go-aop-agent injection pinpoint pinpoint-c-agent

Last synced: 30 Oct 2025

https://github.com/kube/vscode-clang-complete

Visual Studio Code C/C++ completion using Clang

c c-plus-plus clang completion vscode vscode-extension

Last synced: 11 Apr 2025

https://github.com/iHaiDeeZ/PS4Offsets-With-Payloads

PS4 Offsets Documentation

c offsets payload ps4

Last synced: 13 May 2025

https://github.com/cair/tsetlinmachinec

A C implementation of the Tsetlin Machine

c tsetlin-machine

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/sieep-coding/snow-simulation

Interactive GUI Snowfall Simulation Created in C & Raylib

c makefile raylib raylib-c

Last synced: 26 Jun 2025

https://github.com/wangziqi2013/cfront

A C language parser built from the scratch, without using compiler generator.

c compiler-frontend lr-parser operator-precedence-parser

Last synced: 12 Apr 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/uxcn/farmhash-c

farmhash (C99)

c farmhash hash

Last synced: 16 Jun 2025

https://github.com/isbadawi/badavi

vi-like text editor

c editor terminal text-editor vim

Last synced: 21 Sep 2025

https://github.com/Nonoum/ECL

Embedded Compression Library for low-memory systems

c compression embedded

Last synced: 04 Oct 2025

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

A collection of steganography tools.

c steganography toy-apps

Last synced: 05 Apr 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/nvidia/nvnmos

NVIDIA NMOS (Networked Media Open Specifications) Library

c cpp nmos sdk

Last synced: 05 Sep 2025

https://github.com/angt/slashinit

Minimal PID 1 for initramfs

c init initramfs linux pid1

Last synced: 17 Jan 2026

https://github.com/haxpor/sdl2-cimgui-demo

Demo project SDL2 + cimgui + opengl3 using either gl3w or glew

c c-programming cimgui gl3w glew imgui opengl3 sdl2

Last synced: 14 May 2025

https://github.com/robrohan/wasm-canvas

Demo of how to use clang to compile to wasm and write to an HTML canvas (no emscripten)

c javascript wasm webassembly

Last synced: 16 Sep 2025

https://github.com/zakkemble/car-rev-alarm

DIY Car Rev Alarm and Gear Indicator

arduino avr c obd-ii obd2

Last synced: 23 Jul 2025

https://github.com/mgeitz/tbdchat

Simple NCurses Chat Client/Server Using BSD Sockets

c chat docker linux ncurses

Last synced: 17 Mar 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/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/f-squirrel/dockerized_cpp

Dockerized C/C++ Build Environment

c cpp docker makefile

Last synced: 18 Apr 2026

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/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/martian56/cstarter

Cstarter makes starting C/C++ projects easy.

c c-project-template project-template

Last synced: 15 Mar 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/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/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/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/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/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/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/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/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/baziotis/dicc

A compiler for a subset of C written in C.

c code-generator compiler lexer parser x86

Last synced: 18 Jan 2026

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/jsgoller1/c-programming-language

Solutions to every exercise from "The C Programming Language" by Kernighan / Ritchie (K&R)

c cs-books k-and-r

Last synced: 11 Mar 2026

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/justinmeiners/pre-rendered-backgrounds

An Adventure in Pre-Rendered Backgrounds. (Video game prototype.)

c computer-graphics ios macos opengl retrogaming video-games

Last synced: 16 Jul 2025

https://github.com/suhanyujie/learn-computer

PHP函数源码分析、计算机相关知识

c golang php-extension php7 rust

Last synced: 25 Apr 2025

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

Tiny JavaScriptish interpreter

c compiler interpreter javascript

Last synced: 21 Jan 2026

https://github.com/mdekauwe/gday

GDAY simulates carbon, nitrogen & water dynamics

c leaf nitrogen photosynthesis plant soil water

Last synced: 17 Aug 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/miguelgargallo/flipperzero

FlipperZero | Ultimate compile guide, guía definitiva compilar apps en FliperZerro

c flipperzero guia guide hacker unleashed

Last synced: 19 Apr 2025

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/sqatim/minirt_42

This project is an introduction to the beautiful world of Raytracing. Once completed you will be able to render simple Computer-Generated-Images and you will never be afraid of implementing mathematical formulas again.

c mathematical-formulas raytracing

Last synced: 15 Oct 2025

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/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/mjovanc/hugin-cli

A CLI based private chat application. Powered by the Kryptokrona Blockchain.

blockchain c clang crypto cryptocurrency cryptography gcc hugin kryptokrona make makefile ncurses njord xkr

Last synced: 07 Aug 2025

https://github.com/mogenson/trinket-m0

Building an embedded Rust application on top of the ASF4 C vendor library

adafruit asf4 atmel c embedded embedded-hal linker microchip rust samd21 trinket-m0

Last synced: 13 May 2025

https://github.com/simmsb/some-scheme-compiler

A CPS transforming scheme compiler, Cheney on the MTA, etc

c compiler continuation-passing-style language lisp scheme scheme-compiler

Last synced: 14 Apr 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/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/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/oran-testing/ran-tester-ue

Open source RAN UE centric security testing software.

5g-nr c cplusplus cybersecurity python3 srsran wireless

Last synced: 25 Jan 2026

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/formalsec/wasp

WASP was superseded by: https://github.com/OCamlPro/owi

c program-analysis symbolic-execution testing webassembly

Last synced: 08 Nov 2025

https://github.com/cdpxe/cceap

The Covert Channel Educational Analysis Protocol (CCEAP) is a network protocol designed for teaching covert channels to professionals and students in higher education. It is also an easy-to-use covert channel traffic generator. The basis for CCEAP are so-called `hiding patterns'.

c covert-channel education hiding-patterns higher-education information-hiding infosec network network-protocol patterns protocol research-paper research-project research-tool scientific-publications steganography students traffic-analysis tunneling undergraduate

Last synced: 23 Mar 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/michaelfromyeg/makefiles

⚙️📕 A guide to Makefiles!

c makefiles

Last synced: 27 Aug 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/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/alexruzin/cpp_api

A C++ API which is useful for Win32. Includes a communication subsystem.

c cpp http-client injector socks5-proxy

Last synced: 10 Aug 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/kikutano/Mega-Tetris-for-SEGA-Genesis

Tetris game for Genesis, written in C using SGDK.

c megadrive retrodev sega-genesis

Last synced: 14 Mar 2025

https://github.com/embeddedalpha/stm32f411ceu6

Repo for STM32F411x based Black Pill Development Board

c code driver embedded-c embedded-systems library stm32 stm32f4 stm32f411

Last synced: 03 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/alexfru/emumipself

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

c emulator mips

Last synced: 01 May 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/ice1000/oi-codes

:closed_lock_with_key: Solutions for online code challenges. Don't be evil.

acm acm-icpc algorithm algorithm-challenges algorithms c cpp crystal dart elixir haskell javascript oi ruby rust solutions typescript

Last synced: 18 Mar 2025

https://github.com/rofl0r/rrredir

round robin port redirector

c lightweight port-redirector proxy round-robin tcp

Last synced: 11 Apr 2025

https://github.com/kube/rt

42 RayTracer. First Semester Graphics Final Project.

42born2code c raytracer

Last synced: 11 Apr 2025

https://github.com/ColumPaget/libUseful

Programmers 'C' library of functions for: resizable strings, file and network access, string tokenization, pattern matching, terminal output, etc, etc

c library

Last synced: 04 Apr 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/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

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/thrushlang/thrushc

The Thrush Programming Language. A programming language dedicated to creating maintainable and modular software.

aot-compiler c clang code-generation compiler hechoencostarica jit-compilation language llvm opensource programming-language rust thrush thrushlang

Last synced: 12 Apr 2025

https://github.com/ayushexel/libnet

Deep Neural Network algorithms library for c++ from scratch

artificial-intelligence c c-plus-plus deep-learning deep-neural-networks machine-learning neural-networks

Last synced: 06 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/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/werneror/practise

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

c practices python

Last synced: 11 Sep 2025

https://github.com/joalon/vimway

A wayland compositor with vim-like key bindings

c wayland-compositor

Last synced: 04 Apr 2026

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/aligrudi/neatpost

Neatroff's postscript postprocessor

c neatroff post-processor postscript roff

Last synced: 28 Dec 2025

https://github.com/xadillax/xmempool

🛀 A memory pool implemented by C.

c memory-pool

Last synced: 15 Apr 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