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/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/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/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/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/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/fragglet/lhasa

Free Software LHA implementation

c compression isc lha lharc lzh lzs pma pmarc

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

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/fredrikwidlund/libdynamic

High performance utility library for C

c data-structures event-driven high-performance robust

Last synced: 17 Dec 2025

https://github.com/microwind/design-patterns

Design Pattern 经典设计模式源码 C/Java/Go/JavaScript/Python等不同语言实现。 FP/OOP/MVC/MVP/MVVM/DDD等设计思想研究。适合高级程序员和架构师,希望深刻洞察问题,找到合适的方案。

c design-pattern facade-pattern factory-pattern golang interpreter-pattern java javascript js mvc mvp mvvm observer-pattern oop proxy-pattern python singleton-pattern state-pattern ts visitor-pattern

Last synced: 04 Mar 2026

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: 08 Mar 2026

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/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/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/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/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: 13 Feb 2026

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/cronus-emulator/cronus

Código fonte - Cronus-Emulator

c cronus

Last synced: 11 Mar 2026

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/rr-/shot

Make screenshots from CLI.

c cli screenshot

Last synced: 31 Oct 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/aether-lang-org/aether

A compiled actor-based programming language with type inference, designed for concurrent systems.

actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm

Last synced: 13 Jun 2026

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/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/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/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/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/4dn-dcic/pairix

1D/2D indexing and querying on bgzipped text file with a pair of genomic coordinates

bgzip bioinformatics c hi-c ot2od032119 pairs pypairix python random-access u01ca200059

Last synced: 18 Jan 2026

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/costarc/msxpi

Interface for MSX to Connect and use Raspberry Pi resources

assembly c msx python raspberrypi vhdl z80

Last synced: 25 Apr 2026

https://github.com/ossc-db/pg_plan_advsr

PostgreSQL extension for automated execution plan tuning

adaptive c extension optimization plan-tuning postgresql

Last synced: 04 Apr 2026

https://github.com/nicolasmd87/aether

A compiled actor-based programming language with type inference, designed for concurrent systems.

actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm

Last synced: 23 Apr 2026

https://github.com/doctorwkt/subc

A Tour Through the SubC Compiler

c compiler lexical parsing

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/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/fredrikwidlund/libreactorng

libreactor is a high performance, robust and secure, generic event-driven application framework for Linux

application-framework c event-driven high-availability high-performance linux robust scalability secure web-framework

Last synced: 20 Jan 2026

https://github.com/FedeDP/ncursesFM

Ncurses File Manager for linux

c filemanager fm linux ncurses

Last synced: 16 Nov 2025

https://github.com/yazeed1s/zwm

X11 tiling window manager

c linux window-manager x11 x11-wm xcb

Last synced: 18 Jan 2026

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/frang75/nappgui

Cross-Platform C SDK (precompiled)

c cairo cocoa cross-platform gdiplus gtk3 quartz win32

Last synced: 17 Jul 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/tpn/perfecthash

A performant, parallel, probabilistic, random acyclic-graph, low-latency, perfect hash generation library.

arm64 assembly c hypergraph linux macos nt perfect-hash perfect-hashing windows x64

Last synced: 14 Mar 2026

https://github.com/imgflo/imgflo

Node-based image processing with GEGL and Flowhub

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

Last synced: 12 Jan 2026

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/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/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/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/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/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/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/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/caceresenzo/42

Repository full of my project of the 42 School (and other utility scripts).

42 asm bash c cpp docker java kubernetes

Last synced: 11 Mar 2026

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/rohanrhu/cebsocket

Lightweight WebSocket library for C.

c websocket websocket-library websocket-server

Last synced: 13 Apr 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/capnramses/apg

mini libraries / experimental tools and reusable snippets

c libraries utilities

Last synced: 12 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/bang-olufsen/yahdlc

yahdlc - Yet Another HDLC implementation

c communication hdlc protocol serial

Last synced: 10 Oct 2025

https://github.com/kiedtl/huxdemp

A better hexdump

c hexdump hexdumper linux lua terminal

Last synced: 09 Oct 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/nickmcconnell/faangband

First Age Angband

angband c game roguelike

Last synced: 05 May 2026

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/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/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/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/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/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/inducer/pycparserext

Extensions for Eli Bendersky's pycparser

c extension gnu-c opencl parser pycparser python

Last synced: 16 May 2025

https://github.com/tidbyt/hdk

A community supported firmware for the Tidbyt hardware 🤓

c firmware led-matrix-displays platformio tidbyt

Last synced: 12 May 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/foxweb/pico

This is a very simple HTTP server for Unix, using fork(). It's very easy to use.

c demo educational-project html http http-server linux unix

Last synced: 28 Jan 2026

https://github.com/blackhole89/macros

A more powerful C/C++ preprocessor.

algebraic-data-types c cplusplus haskell macros preprocessor

Last synced: 28 Sep 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/stevelauc/understanding-unix-linux-programming

Source code of Understanding Unix/Linux Programming. The book provides example code in C, I would like to replicate it in Rust.

c linux rust system-programming unix

Last synced: 08 Jul 2025

https://github.com/mausimus/rvcc

Standalone C compiler for RISC-V and ARM

arm c compiler risc-v

Last synced: 14 Apr 2025

https://github.com/dosx-dev/defcollection

This repository houses an extensive collection of .def files, which are header files containing enumerations of entry points for various native libraries. These entry points serve as essential references for developers seeking to interact with these libraries from their codebases.

c cpp database def dll low-level native ntdll sdk windows

Last synced: 20 Apr 2026

https://github.com/eerimoq/dbg-macro

A set of dbg(…) macros for C

c dbg debug macro

Last synced: 29 Oct 2025

https://github.com/fededp/ncursesfm

Ncurses File Manager for linux

c filemanager fm linux ncurses

Last synced: 18 Jul 2025

https://github.com/jankammerath/iptvx

IPTV player and streamer for Linux that allows to play any stream that LibVLC can play, offers an overlay based on WebKit using HTML5, JavaScript and CSS and uses XMLTV data for EPG information. It allows the playback of URLs, files and can grab URLs from shell scripts. XMLTV EPG data can be downloaded from URLs or grabbed from shell scripts.

c epg epg-functionality epg-information iptv iptv-application iptv-player linux overlay-menu streamer subtitle television tv video-recoding video-recorder video-streaming xmltv xmltv-data xmltv-epg-data

Last synced: 15 Jul 2025

https://github.com/rain-1/single_cream

single file scheme interpreter with tail call optimization

c scheme tco

Last synced: 27 Dec 2025

https://github.com/alxm/faur

⚒️✨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.

2d-game-framework 2d-graphics arduino arduino-library c c99 caanoo emscripten game-development gamebuino-meta gamedev gamedev-framework gp2x gp2x-wiz linux mingw odroid-go pandora-console sdl sdl2

Last synced: 28 Oct 2025

https://github.com/dashed/tetris-sdl-c

🕹️ A toy project implementing a simple tetris clone in C for learning SDL 2.x.

c game sdl2 tetris

Last synced: 15 Apr 2025

https://github.com/keiichiw/ucc

Udon C Compiler: C compiler for our original CPU

c compiler ocaml

Last synced: 14 Apr 2025