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/miekg/pkcs11

pkcs11 wrapper for Go

c go hsm pkcs11 softhsm

Last synced: 14 May 2025

https://github.com/xmake-io/xrepo

🗂️ A cross-platform C/C++ package manager based on Xmake

android c c-plus-plus conan cross-compilation cross-platform homebrew ios linux mingw package-manager vcpkg windows xmake xmake-repo

Last synced: 06 Apr 2025

https://github.com/blockstreamresearch/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 12 Apr 2025

https://github.com/BlockstreamResearch/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 17 Apr 2025

https://github.com/cesnet/libyang

YANG data modeling language library

c json liberouter modeling-language modeling-tools netconf restconf xml yang yin

Last synced: 15 May 2025

https://github.com/niluje/fbink

FrameBuffer eInker, a small tool & library to print text & images to an eInk Linux framebuffer

c cervantes eink framebuffer kindle kobo linux remarkable

Last synced: 16 May 2025

https://github.com/mquy/mos

A hobby operating system developed from scratch

c file-system hobby-os network-stack operating-system os osdev x-server x86

Last synced: 06 Apr 2025

https://github.com/WickrInc/wickr-crypto-c

An implementation of the Wickr Secure Messaging Protocol in C

aes-256 c cryptography elliptic-curves messaging messaging-library

Last synced: 14 May 2025

https://github.com/wickrinc/wickr-crypto-c

An implementation of the Wickr Secure Messaging Protocol in C

aes-256 c cryptography elliptic-curves messaging messaging-library

Last synced: 11 Jun 2025

https://github.com/zhayujie/c-primer-plus

C Primer Plus 6th edition exercises answers.

c c-primer-plus c-primer-plus-6th-edition

Last synced: 05 Apr 2025

https://github.com/dungeons-of-moria/umoria

Moria: a roguelike Dungeon Crawler game | Umoria Source Code

ascii-game c game moria roguelike terminal-game umoria

Last synced: 08 Apr 2025

https://github.com/gorgonmeducer/plooc

Protected Low-overhead Object Oriented Programming with ANSI-C

ansi-c c ooc oopc

Last synced: 05 Apr 2025

https://github.com/grobian/carbon-c-relay

Enhanced C implementation of Carbon relay, aggregator and rewriter

c graphite monitoring relays

Last synced: 15 May 2025

https://github.com/pret/pokediamond

Decompilation of Pokémon Diamond/Pearl

c decompilation nintendo-ds pokemon reverse-engineering

Last synced: 04 Apr 2025

https://github.com/ferdi265/wl-mirror

a simple Wayland output mirror client

c cmake opengl wayland wayland-client wlroots

Last synced: 16 May 2025

https://github.com/ibara/oksh

Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

bsd c kornshell ksh openbsd shell unix unix-shell

Last synced: 07 Apr 2025

https://github.com/fastshift/arduino-for-keil

A lightweight Arduino framework for Keil projects.

arduino at32 at32f403 c cpp keil stm32 stm32duino stm32f0 stm32f1 stm32f3 stm32f4 stm32l1

Last synced: 16 May 2025

https://github.com/gotranspile/cxgo

Tool for transpiling C to Go.

c go transpiler

Last synced: 21 Oct 2025

https://github.com/ethereum/evmc

EVMC – Ethereum Client-VM Connector API

c cpp ethereum evm evmc ewasm golang hacktoberfest java rust wasm

Last synced: 28 Jul 2025

https://github.com/Leandros/WindowsHModular

A modular Windows.h Header. Licensed under Public Domain & MIT.

c c-plus-plus cpp cxx win32 windows

Last synced: 20 Mar 2025

https://github.com/MQuy/mos

A hobby operating system developed from scratch

c file-system hobby-os network-stack operating-system os osdev x-server x86

Last synced: 10 Jul 2025

https://github.com/jirihnidek/daemon

Simple example of daemon for Linux

c example linux systemd sysvinit unix-daemon

Last synced: 15 May 2025

https://github.com/davideuler/sqlite-2.5.0-for-code-reading

SQLite 2.5.0 fixed version for modern GCC, which is perfect for code reading, database design learning

c code-reading database learning-by-project programming

Last synced: 09 Apr 2025

https://github.com/royqh1979/Dev-Cpp

A greatly improved Dev-Cpp

c cpp dev-cpp ide

Last synced: 11 Apr 2025

https://github.com/unclecheng-li/poc-lab

Recent CVE PoC & reproduction scripts. Focused on high-severity vulnerabilities across Linux kernel, Windows, macOS and more.

c cybersecurity linux poc python python3 vulnerability

Last synced: 27 May 2026

https://github.com/ipsilon/evmc

EVMC – Ethereum Client-VM Connector API

c cpp ethereum evm evmc ewasm golang hacktoberfest java rust wasm

Last synced: 23 Apr 2026

https://github.com/csmarckitus/photoshop

This program written in C will help you to automatically install everything you need and configure it so that you can run Photoshop on your Linux without problems.

adobe-photoshop c debian fedora gnome gnu-linux linux photoshop photoshop-cc photoshop-installation ubuntu wine winehq winehq-stable

Last synced: 06 Apr 2025

https://github.com/aminya/project_options

A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.

c clang-tidy cmake cmake-modules cmake-template conan cpp cppcheck hacktoberfest project sanitizer starter starter-project vcpkg

Last synced: 08 Apr 2025

https://github.com/lekkas/c-algorithms

An experimental C library of common data structures and algorithms

algorithms c

Last synced: 26 Mar 2025

https://github.com/libdriver/mpu9250

MPU9250 full function driver library for general MCU and Linux.

accelerometer c dmp full-function-driver gyroscope iic imu linux magnetometer mcu mpu9250 spi

Last synced: 04 Apr 2025

https://github.com/nersc/timemory

Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.

analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline

Last synced: 04 Oct 2025

https://github.com/majerle/lwmem

Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions

alloc arduino automotive c calloc dynamic embedded industrial lightweight malloc manager memory realloc stm32 stm8 systems

Last synced: 16 May 2025

https://github.com/krychu/wfc

Wave Function Collapse library in C, plus a command-line tool

c command-line-tool library procedural-generation procgen wave-function-collapse wfc

Last synced: 16 May 2026

https://github.com/konstantin8105/c4go

Transpiling C code to Go code

c c4go convert cpp go golang transpiler

Last synced: 05 Apr 2025

https://github.com/Konstantin8105/c4go

Transpiling C code to Go code

c c4go convert cpp go golang transpiler

Last synced: 14 Mar 2025

https://github.com/storaged-project/udisks

The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

api-stability c daemon linux manipulate-disks storage storage-api storage-device udisks

Last synced: 15 May 2025

https://github.com/elementsproject/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 19 Mar 2025

https://github.com/ElementsProject/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 12 Mar 2025

https://github.com/program-spiritual/kongfuofarchitect

(Updating!) Architect's Kung Fu tutorial collection Article collection contains paradigm programming microservices essential algorithms Security attack Assembly Crawler Reverse penetration test...etc.

architect architecture-guidelines c c-sharp csharp erlang go golang java javascript lisp nodejs object-c perl prolog python rust scala swift

Last synced: 18 Sep 2025

https://github.com/libdriver/nrf24l01

NRF24L01 full function driver library for general MCU and Linux.

c full-function-driver linux mcu nrf24l01 nrf24l01plus spi wireless

Last synced: 05 Apr 2025

https://github.com/trealla-prolog/trealla

A compact, efficient Prolog interpreter written in plain old C.

c iso-prolog-standard prolog prolog-implementation prolog-interpreter prolog-programming-language

Last synced: 05 Jun 2026

https://github.com/howerj/dbcc

CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library

automotive c code-generation code-generator dbc misra xml

Last synced: 26 Dec 2025

https://github.com/macmade/ClangKit

ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.

c c-plus-plus clang code diagnostics llvm objective-c parsing source static-analysis syntax-highlighting tokenization

Last synced: 15 Mar 2025

https://github.com/macmade/clangkit

ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.

c c-plus-plus clang code diagnostics llvm objective-c parsing source static-analysis syntax-highlighting tokenization

Last synced: 07 Apr 2025

https://github.com/gabrielzschmitz/tomato.c

A pomodoro timer written in pure C.

c linux ncurses osx pomodoro terminal wsl

Last synced: 16 May 2025

https://github.com/uriparser/uriparser

:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub

ansi-c bsd-3-clause c c89 c90 cmake cross-platform iso-c library parser-library rfc-3513 rfc-3986 uri uri-parser uriparser

Last synced: 25 Oct 2025

https://github.com/NERSC/timemory

Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.

analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline

Last synced: 06 May 2025

https://github.com/pjk/libcbor

CBOR protocol implementation for C

c c-plus-plus c99 cbor serialization

Last synced: 14 May 2025

https://github.com/lukasbanana/xshadercompiler

Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL

c cpp cpp11 csharp glsl hlsl shader-cross-compiler

Last synced: 23 Dec 2025

https://github.com/LukasBanana/XShaderCompiler

Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL

c cpp cpp11 csharp glsl hlsl shader-cross-compiler

Last synced: 08 May 2025

https://github.com/MaJerle/lwmem

Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions

alloc arduino automotive c calloc dynamic embedded industrial lightweight malloc manager memory realloc stm32 stm8 systems

Last synced: 14 May 2025

https://github.com/libdriver/mpu6050

MPU6050 full-featured driver library for general-purpose MCU and Linux.

accelerometer c dmp full-featured-driver gyroscope iic imu linux mcu mpu6050

Last synced: 16 May 2025

https://github.com/cee-studio/orca

C Multi-REST API library for Discord, Slack, Reddit, etc.

bot c curl discord discord-api discord-bot github reddit slack websockets

Last synced: 08 Apr 2025

https://github.com/albertz/pycparser

C parser and interpreter written in Python with automatic ctypes interface generation

c interpreter parsers pycparser python

Last synced: 07 Apr 2025

https://github.com/PJK/libcbor

CBOR protocol implementation for C

c c-plus-plus c99 cbor serialization

Last synced: 15 Mar 2025

https://github.com/complexlogic/rsgain

A simple, but powerful ReplayGain 2.0 tagging utility

audio c cpp flac loudness mp3 music replaygain

Last synced: 15 Apr 2025

https://github.com/Ferdi265/wl-mirror

a simple Wayland output mirror client

c cmake opengl wayland wayland-client wlroots

Last synced: 01 Apr 2025

https://github.com/spacehuhn/wifi_keylogger

DIY Arduino Wi-Fi Keylogger (Proof of Concept)

arduino c esp8266 keylogger leonardo shield wifi

Last synced: 07 Apr 2025

https://github.com/rafat/wavelib

C Implementation of 1D and 2D Wavelet Transforms (DWT,SWT and MODWT) along with 1D Wavelet packet Transform and 1D Continuous Wavelet Transform.

c continuous-wavelet-transform cpp dwt wavelet-packet-trees wavelets

Last synced: 20 Apr 2025

https://github.com/sdhand/x11fs

A tool for manipulating X windows

c fuse fuse-filesystem xcb

Last synced: 20 Mar 2025

https://github.com/gabrielzschmitz/Tomato.C

A pomodoro timer written in pure C.

c linux ncurses osx pomodoro terminal wsl

Last synced: 04 Apr 2025

https://github.com/HiganFish/Notes-HighPerformanceLinuxServerProgramming

Linux高性能服务器编程(作者 游双) 读书笔记和Demo

booknode c linuxserver

Last synced: 26 Mar 2025

https://github.com/rafagafe/tiny-json

The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.

c embedded json microcontroller parser

Last synced: 08 May 2025

https://github.com/ludovicrousseau/pcsc

pcsc-lite: PC/SC implementation

apdu c pcsc pcsc-lite smartcard

Last synced: 27 May 2026

https://github.com/albertz/PyCParser

C parser and interpreter written in Python with automatic ctypes interface generation

c interpreter parsers pycparser python

Last synced: 07 May 2025

https://github.com/fastlib/fCWT

The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT.

c cpp cwt fast matlab optimization signal-processing time-frequency-analysis wavelet-transform

Last synced: 03 Apr 2026

https://github.com/sztupy/luadec51

Lua Decompiler for Lua version 5.1

c decompiler lua

Last synced: 12 Mar 2026

https://github.com/xyproto/sdl2-examples

SDL2 examples, for 25+ different programming languages

c cmake common-lisp cplusplus crystal csharp d dart go haskell lisp lua nim object-pascal odin pony python rust sdl2 zig

Last synced: 16 May 2025

https://github.com/tbeu/matio

MATLAB MAT File I/O Library

c file-format hdf5 mat-files matlab zlib

Last synced: 08 Apr 2025

https://github.com/alexbatalov/fallout2-re

Reverse engineered Fallout 2

c decompilation fallout2 game reverse-engineering

Last synced: 05 Apr 2025

https://github.com/r-lyeh-archived/AVA

A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.

3d c game-editor game-engine gamedev imgui lua opengl public-domain tiny unlicense

Last synced: 01 Apr 2025

https://github.com/r-lyeh/AVA

A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.

3d c game-editor game-engine gamedev imgui lua opengl public-domain tiny unlicense

Last synced: 17 Mar 2025

https://github.com/maxim2266/str

str: yet another string library for C language.

c string-manipulation strings

Last synced: 16 May 2025

https://github.com/sasluca/rayfork

C99 Game Library. XNA-like. Platform Independent. Allocator Aware.

c cross-platform game-engine games-library platform-independent raylib

Last synced: 06 Apr 2025

https://github.com/praneethkarnena/ddos-scripts

This repo consists of various DDoS scripts, collected from internet. Layer-4 and Layer-7 levels can be targeted using these scripts.

c ddos ddos-attack-tools ddos-attacks ddos-script ddos-tool internet perl python

Last synced: 06 Apr 2025

https://github.com/trailofbits/vast

VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.

c clang compiler-frontend compilers cpp intermediate-representation mlir program-analysis

Last synced: 05 Apr 2025

https://github.com/sammycage/plutosvg

Tiny SVG rendering library in C

c emoji2png freetype otfsvg plutovg svg svg-hooks svg2png

Last synced: 18 May 2026

https://github.com/opencyphal/libcanard

A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems

aerospace c c11 can can-bus can-fd canbus communication-protocol cyphal embedded embedded-systems misra opencyphal protocol robotics socketcan space uav uavcan vehicle-bus

Last synced: 12 Jan 2026

https://github.com/codebox/bitmeteros

BitMeter OS - a cross-platform bandwidth monitor

bandwidth c graph internet network-monitoring

Last synced: 17 Dec 2025

https://github.com/hack0z/byOpen

🎉A dlopen library that bypasses mobile system limitation

android c dlopen dlsym ios java macos ndk strict

Last synced: 13 Mar 2025

https://github.com/howerj/forth-cpu

A Forth CPU and System on a Chip, based on the J1, written in VHDL

c cpu forth fpga processor simulator softcore target-board vhdl

Last synced: 26 Dec 2025

https://github.com/fastlib/fcwt

The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT.

c cpp cwt fast matlab optimization signal-processing time-frequency-analysis wavelet-transform

Last synced: 15 May 2025

https://github.com/seanmiddleditch/libtelnet

Simple RFC-complient TELNET implementation as a C library.

c telnet

Last synced: 15 Mar 2025

https://github.com/zpoint/redis-internals

Analyze redis 5.0 source code through diagrams

c learning-material redis redis-internals

Last synced: 07 Apr 2025

https://github.com/websupport-sk/pecl-memcache

PHP Extension - Memcache module with support of newer PHP 7.x and PHP 8.x

c memcache pecl php php5 php7 php8 websupport

Last synced: 05 Apr 2025