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/dosx-dev/cpuid-in-c

An example of identifying a processor through the "cpuid" instruction

asm c cpu cpuid desktop detect example learning low-level name processor systeminfo windows

Last synced: 07 May 2025

https://github.com/tarun27sh/gdb_graphs

To visualize function call flow for a C/C++ program using gdb and python

c cpp gdb graphs javascript matplotlib-pyplot python

Last synced: 26 Mar 2025

https://github.com/leleliu008/ndk-pkg

A package builder/manager for Android NDK to build projects written in C, C++, Rust, Golang, etc.

android-ndk c cli cxx golang package-manager rust

Last synced: 11 Jun 2025

https://github.com/viest/php-ext-collection

PHP collection extensions - PHP Version 7.x

c collection php php-extension php7

Last synced: 17 Mar 2025

https://github.com/neoeno/toy-c-project-template

Want to play around with C but aren't sure where to start? This project template will help.

c project-template

Last synced: 13 Oct 2025

https://github.com/joncardasis/to-the-apples-core

⚙️ A collection of non-jailbroken code snippets on reverse-engineered iOS private apis

c ios-core jailbreak jailbroken playground reverse-engineering spoof swift

Last synced: 31 Aug 2025

https://github.com/dqneo/8cc.go

C compiler written in Go

8cc c compiler go

Last synced: 04 Oct 2025

https://github.com/pret/pokepinballrs

Decompilation of Pokémon Pinball: Ruby & Sapphire

c decompilation gameboy-advance pokemon reverse-engineering

Last synced: 05 Apr 2025

https://github.com/libdriver/sx1262

SX1262 full-featured driver library for general MCU and Linux.

c full-featured-driver linux lora mcu spi sx1262

Last synced: 30 Jul 2025

https://github.com/nomemory/neat-matrix-library

nml is a "simple" matrix/numerical analysis library written in pure C. The scope of the library is to highlight various algorithm implementations related to matrices. Code readability was a major concern.

ansi-c c gauss-elimination gauss-jordan linear-algebra linear-algebra-library linear-algorithms lu-decomposition matrix neat nml reduced-row-echelon-form row-echelon-form

Last synced: 22 Jun 2025

https://github.com/dannyvankooten/1brc

C11 implementation of the 1 Billion Rows Challenge. 1️⃣🐝🏎️ Runs in ~1.6 seconds on my not-so-fast laptop CPU w/ 16GB RAM.

1brc c c11

Last synced: 24 Jun 2025

https://github.com/elmindreda/duff

Command-line utility for finding duplicate files

c duplicate-files unix

Last synced: 15 Jun 2025

https://github.com/rpcapd-linux/rpcapd-linux

rpcapd utility modified to compile under linux

c network-analysis winpcap wireshark

Last synced: 11 May 2025

https://github.com/stepfunc/rodbus

Rust implementation of Modbus with idiomatic bindings for C, C++, .NET, and Java

async c csharp java modbus modbus-library modbus-protocol modbus-tcp rust scada tokio tokio-rs

Last synced: 12 Dec 2025

https://github.com/wyvernsemi/pcievhost

PCIe (1.0a to 2.0) Virtual Root Complex model for Verilog, with Endpoint capabilities

bfm c cosim modelling pcie pli verification verilog virtual

Last synced: 06 Apr 2025

https://github.com/anacrolix/go-libutp

Go wrapper of libutp reference uTP C implementation

bittorrent c go golang ledbat libutp packets socket transport utp utp-socket

Last synced: 14 Jun 2025

https://github.com/wyvernSemi/pcievhost

PCIe (1.0a to 2.0) Virtual Root Complex model for Verilog, with Endpoint capabilities

bfm c cosim modelling pcie pli verification verilog virtual

Last synced: 11 May 2025

https://github.com/Parallel-NetCDF/PnetCDF

Source code repository of PnetCDF library and utilities

c fortran mpi-io netcdf parallel-io pnetcdf

Last synced: 20 Apr 2025

https://github.com/fredrikwidlund/libdynamic

High performance utility library for C

c data-structures event-driven high-performance robust

Last synced: 17 Dec 2025

https://github.com/schani/mathmap

An image processing programming language and GUI

c compiler gimp gimp-plugin graphics programming-language

Last synced: 17 Mar 2025

https://github.com/fragglet/lhasa

Free Software LHA implementation

c compression isc lha lharc lzh lzs pma pmarc

Last synced: 05 Apr 2025

https://github.com/artfulbytes/nsumo_video

A microcontroller-based embedded project written from scratch in a video series on YouTube.

c embedded microcontroller msp430 robot

Last synced: 09 Apr 2025

https://github.com/kikuchan/libqrean

A portable QR and Barcode generation / manipulation library written in C.

arduino barcode c code39 code93 ean itf jan microqr mqr nw7 qr qrcode rmqr tqr

Last synced: 11 Jun 2025

https://github.com/olehkulykov/plzmasdk

PLzmaSDK is (Portable, Patched, Package, cross-P-latform) Lzma SDK.

7zip c cocoapods compress compression cpp extract js lzma lzma-sdk lzma2 multi-volume multi-volume-archives plzmasdk swift tar tarball xz

Last synced: 08 May 2025

https://github.com/erdc/proteus

A computational methods and simulation toolkit

c c-plus-plus code-mil proteus python simulation-toolkit

Last synced: 16 Dec 2025

https://github.com/noti0na1/socc

Simple C Compiler in OCaml

assembly c compiler lexer linux menhir ocaml ocamllex parser x64

Last synced: 24 Mar 2025

https://github.com/rofl0r/jobflow

distribute and coordinate work using parallel processes (like GNU parallel, but much faster and memory-efficient)

c fast gnu-parallel lightweight parallel pipes process unix

Last synced: 17 Mar 2025

https://github.com/llnl/msr-safe

Allows safer access to model specific registers (MSRs)

c gov hpc kernel-module llnl msr msr-safe performance performance-monitoring

Last synced: 05 Apr 2025

https://github.com/risoflora/libsagui

Cross-platform library which helps to develop web servers or frameworks.

c cross-platform embedded gzip http iot pcre rest tls

Last synced: 06 Apr 2025

https://github.com/veltzer/demos-linux

demos-linux is a project to demo and explore the Linux user space C/C++ API

api c c-plus-plus demos examples kernel linux samples userspace

Last synced: 05 Apr 2025

https://github.com/ksw2000/data-structure-in-c

:notebook: Data Structure in C 資料結構學習筆記

c data-structures pure-c

Last synced: 10 Apr 2025

https://github.com/libdriver/max30102

MAX30102 full function driver library for general MCU and Linux.

c full-function-driver heart-rate iic linux max30102 mcu spo2

Last synced: 06 Apr 2025

https://github.com/vbrazhnik/corewar

School 42 project // Implementation of programming game “Core War” [Champions + Assembler + Disassembler + Virtual Machine + Visualizer]

42 42projects 42school assembler born2code c corewar corewars disassembler gui ncurses unitfactory virtual-machine visualization visualizer

Last synced: 24 Oct 2025

https://github.com/ibara/8088ify

The famous Intel 8080 CP/M 2.2 to Intel 8086/8088 MS-DOS assembly language translator.

8080 8086 8088 assembler assembly c cp-m cpm dos ibm-pc intel ms-dos msdos open-watcom retro retrocomputer retrocomputing transpiler unix x86

Last synced: 25 Jul 2025

https://github.com/pbek/usb_hid_autofire

Simple Flipper Zero application to send left-clicks as a USB HID device

c fap flipper flipper-plugin flipper-plugins flipper-zero flipperzero hid usb

Last synced: 25 Jun 2025

https://github.com/defeo/ss-isogeny-software

Software for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"

asymmetric-cryptography c cryptosystem elliptic-curves isogenies key-exchange-protocol python quantum-resistant-cryptosystems sage

Last synced: 15 Apr 2025

https://github.com/llnl/shroud

Shroud: generate Fortran and Python wrappers for C and C++ libraries

build-tools c c-plus-plus cpp fortran language-bindings python radiuss

Last synced: 05 Apr 2025

https://github.com/endiliey/cs50

:green_book: Problem sets for CS50 course by Harvard University

c cs flask javascript python

Last synced: 22 Jun 2025

https://github.com/dosworld/dwed

Text file editor and IDE with syntax highlight for MS-DOS and 8086 CPU. Works in Real-Mode and can handle file up to 2G.

16-bit 16bit 16bit-dos 16bits 8086 assembler c dos ide ms-dos pascal real-mode retro syntax-highlighting text-editor

Last synced: 30 Jul 2025

https://github.com/hsluv/hsluv-c

C99 implementation of HSLuv (revision 4)

c c99 color-palettes color-spaces colors hpluv hsluv mit-license

Last synced: 10 Apr 2025

https://github.com/rr-/shot

Make screenshots from CLI.

c cli screenshot

Last synced: 31 Oct 2025

https://github.com/snikulov/prog_posix_threads

Source code from "Programming with POSIX® Threads" book By David R. Butenhof

c examples posix pthreads

Last synced: 23 Jul 2025

https://github.com/liulilittle/openppp2

PPP PRIVATE NETWORK™ 2 VPN Next Generation Reliable and Secure Virtual Ethernet Access Solution!

c cpp dns eth go icmp ip ipv6 mux nat net ppp proxy tap tcp tun udp vnet vpn

Last synced: 07 May 2025

https://github.com/paolostivanin/libcotp

C library that generates TOTP and HOTP

c hotp totp

Last synced: 05 Apr 2025

https://github.com/FedeDP/ncursesFM

Ncurses File Manager for linux

c filemanager fm linux ncurses

Last synced: 16 Nov 2025

https://github.com/mirage/digestif

Simple hash algorithms in OCaml

blake2b c hash md5 ocaml sha1 sha224 sha256 sha384 sha512

Last synced: 05 Apr 2025

https://github.com/doctorwkt/subc

A Tour Through the SubC Compiler

c compiler lexical parsing

Last synced: 07 May 2025

https://github.com/frang75/nappgui

Cross-Platform C SDK (precompiled)

c cairo cocoa cross-platform gdiplus gtk3 quartz win32

Last synced: 17 Jul 2025

https://github.com/dozius/winsplit-revolution

A small utility which allows you to easily organize your open windows by tiling, resizing and positioning them to make the best use of your desktop real estate.

c cpp utility windows-desktop windows10

Last synced: 02 Oct 2025

https://github.com/imgflo/imgflo

Node-based image processing with GEGL and Flowhub

c fbp-runtime flowhub gegl graph-processing image-processing

Last synced: 04 Apr 2025

https://github.com/brglng/libwave

A simple C library for reading/writing PCM wave (.wav) files

c wav

Last synced: 06 Apr 2025

https://github.com/autch/aquaplus_gpl

AQUAPLUSがGPLとして公開した4作品のソースコード。送付CD-R内のファイルをそのままミラー。

aquaplus c c-plus-plus game-engine leaf xvid

Last synced: 21 Jul 2025

https://github.com/avicted/galaxy_visualization_raylib

100k real ( +100k random ) galaxies from a sector. Visualized with Raylib.

c cmake galaxies gamedev linux meson physics raylib

Last synced: 10 Apr 2025

https://github.com/mondeja/pymarketcap

Python3 API wrapper and web scraper for https://coinmarketcap.com

api asyncio c coinmarketcap cryptocurrencies cryptotrading cython graphs libcurl pypi python scraper trading urllib

Last synced: 08 Oct 2025

https://github.com/libdriver/pcf8574

PCF8574 full function driver library for general MCU and Linux.

c full-function-driver iic io-expansion linux mcu pcf8574

Last synced: 06 Apr 2025

https://github.com/berndporr/kiss-fft

A compact FFT library in C with an Android JNI wrapper

android android-library c complex fft fft-library jni jni-android jni-wrapper kiss-fft-library

Last synced: 15 Oct 2025

https://github.com/cortoproject/corto

A hierarchical object store for connecting realtime machine data with web applications, historians & more

c iot object-store

Last synced: 16 Dec 2025

https://github.com/tomhea/c2fj

Compiling C to FlipJump

c compiler esolangs oisc

Last synced: 15 May 2025

https://github.com/plasmacontrol/keras2c

A simple library to deploy Keras neural networks in pure C for realtime applications

c control-systems convert-keras convert-tensorflow cpp keras keras-to-c machine-learning neural-network real-time tensorflow

Last synced: 06 Apr 2025

https://github.com/Akanksha1212/C_Programs

This repository contains basic C programs to help beginners.

beginner-friendly c cprogramming hacktoberfest hacktoberfest2019

Last synced: 09 May 2025

https://github.com/hjagodzinski/c-mock

C Mock is Google Mock's extension allowing a function mocking.

c google-mock mock-functions

Last synced: 07 Apr 2025

https://github.com/vszakats/hb

Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4

c clipper compiler cross cross-platform dbf harbour scripting-language tui xbase

Last synced: 13 Apr 2025

https://github.com/abhayanigam/learn_c

Introduction in C language and all basic codes.

100-days-of-code 100daysofcode c c-language c-programming learn- learn-c learning-c vscode

Last synced: 31 Aug 2025

https://github.com/dagostinelli/hypatia

A header-only, pure-C math library for 2D/3D graphics (matrix, vector, quaternion) Seeks to be close to C89/C90 compliant for portability. It's like a BLAS, but easier to use.

3d-graphics c hypatia math-library matrix3d quaternion single-header-lib vector vector2d

Last synced: 12 Aug 2025

https://github.com/rohanrhu/cebsocket

Lightweight WebSocket library for C.

c websocket websocket-library websocket-server

Last synced: 13 Apr 2025

https://github.com/inducer/pycparserext

Extensions for Eli Bendersky's pycparser

c extension gnu-c opencl parser pycparser python

Last synced: 16 May 2025

https://github.com/nickmcconnell/faangband

First Age Angband

angband c game roguelike

Last synced: 05 Apr 2025

https://github.com/libdriver/max7219

MAX7219 full function driver library for general MCU and Linux.

c digital-tube dot-matrix full-function-driver linux max7219 mcu spi

Last synced: 06 Apr 2025

https://github.com/bang-olufsen/yahdlc

yahdlc - Yet Another HDLC implementation

c communication hdlc protocol serial

Last synced: 10 Oct 2025

https://github.com/ergrelet/cpplumber

Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects

anti-reversing c clang continuous-integration cpp devsecops obfuscation rust static-analysis

Last synced: 17 Jun 2025

https://github.com/taymindis/wfqueue

wait free FIFO queue, easy built cross platform(no extra dependencies needed)

async c cpp header-only lock-free mpmc-queues mpsc-queue wait-free wait-free-queue

Last synced: 16 Oct 2025

https://github.com/cher-nov/Gena

Generic pseudo-templated containers for C. Written entirely in C89 with design inspired by the C++ STL. /// DOCS ARE SLIGHTLY OUTDATED, PROJECT IS STABLE AND STILL BEING DEVELOPED

aesthetic c containers gena generics library stl templates

Last synced: 12 Jul 2025

https://github.com/capnramses/apg

mini libraries / experimental tools and reusable snippets

c libraries utilities

Last synced: 12 Oct 2025

https://github.com/vezel-dev/zig-sdk

An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.

build c cpp dotnet msbuild zig

Last synced: 13 Apr 2025

https://github.com/pidgin/pidgin

Project Website: https://pidgin.im/ Repository: https://keep.imfreedom.org/pidgin/pidgin

c chat chat-application gtk gtk2 gtk3 libpurple mercurial meson pidgin

Last synced: 28 Oct 2025

https://github.com/virgilsecurity/virgil-crypto

Virgil Crypto is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant. Crypto Library is written in C++, suitable for mobile and server platforms and supports bindings with: Swift, Obj-C, Java (Android), С#/.NET, JS, Python, Ruby, PHP, Go.

bsd3 c c-plus-plus crypto cryptography e2ee encryption end-to-end-encryption gdpr hipaa pythia

Last synced: 09 Oct 2025

https://github.com/samuel-tyler/fast_ber

A C++11 ASN.1 BER Encoding and Decoding Library

asn asn-1 asn1 ber c cmake compiler conan cpp decoding decoding-library der encoding

Last synced: 12 Sep 2025

https://github.com/kiedtl/huxdemp

A better hexdump

c hexdump hexdumper linux lua terminal

Last synced: 09 Oct 2025

https://github.com/nanoflite/basic

:tv: A from-scratch BASIC interpreter with a focus on being easy to extend and port.

basic c interpreter

Last synced: 11 May 2025

https://github.com/lucavallin/gnaro

A proto-database inspired by SQLite for educational purposes.

btree c database sqlite

Last synced: 21 Sep 2025

https://github.com/blackhole89/macros

A more powerful C/C++ preprocessor.

algebraic-data-types c cplusplus haskell macros preprocessor

Last synced: 28 Sep 2025