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/libdriver/max31865

MAX31865 full function driver library for general MCU and Linux.

c full-function-driver linux max31865 mcu pt spi temperature thermometer

Last synced: 09 Apr 2025

https://github.com/akagi201/lwlog

A lightweight header only logging library for C

c header-only lightweight log logging

Last synced: 27 Apr 2025

https://github.com/limithit/NginxExecute

The NginxExecute module executes the shell command through GET POST and HEAD to display the result.

c execute nginx nginx-module terminal webshell

Last synced: 11 Jul 2025

https://archlinuxstudio.github.io/LinuxNetworkProgrammingAndEncryption/

✨Linux 网络编程与加密| 包含 C 语言编程中易出现的陷阱 较难理解的知识点 重点内容将包含实战的网络编程内容 以及创建安全通信的加密内容 | 提供在线网页文档 ✨

archlinux book c chinese cryptography libev libsodium linux network networking shadowsocks shadowsocks-libev socks sodium

Last synced: 11 May 2025

https://github.com/utwente-fmt/vercors

The VerCors verification toolset for verifying parallel and concurrent software

c concurrency java opencl openmp parallelism separation-logic software-analysis vercors-toolset verification viper

Last synced: 27 Feb 2025

https://github.com/cuarzosoftware/srm

Simple Rendering Manager

c drm egl gles2 kms linux

Last synced: 08 May 2025

https://github.com/almontasser/crust

A C-like programming language that is similar to Rust's syntax. Toy programming language.

c compiler programming-language rust

Last synced: 15 Feb 2026

https://github.com/oldboy21/swappala

In-memory hiding technique

c ekko in-memory-obfuscation maldev malware

Last synced: 15 Mar 2026

https://github.com/pwnwriter/ewm

🌷 An elegant window manager, that just floats perfectly.

c kisslinux metis-linux pwnwriter window-manager wm x11 xlib xorg

Last synced: 17 Oct 2025

https://github.com/typedb/typedb-driver

TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.

c cpp java nodejs python rust typedb typedb-client typedb-driver typeql

Last synced: 01 Mar 2026

https://github.com/davidlj95/malduino-password-grabber

Arduino sketch to program a Malduino bad USB (lite) to download a password grabber and send the results via email

arduino bad-usb c malduino rubber-ducky

Last synced: 12 Apr 2025

https://github.com/libdriver/ds3231

DS3231 full function driver library for general MCU and Linux.

c ds3231 full-function-driver iic linux mcu rtc

Last synced: 09 Apr 2025

https://github.com/lpg2709/emulator-intel-4004

Simple emulator of the Intel 4004 chip.

4004 assambler c compiler disassembler emulator intel

Last synced: 23 Jul 2025

https://github.com/vittoriopiotti/dijkstraalgorithm-c

Pseudocodifica in C dell'algoritmo di Dijkstra con calcolo di tutti i valori minimi e con archi direzionabili

algorithm c dijkstra dijkstra-algorithm

Last synced: 11 Apr 2025

https://github.com/Sauci/CanTp

Implementation of the CanTp module (ISO 15765-2), according to AUTOSAR specification v4.4.0

autosar c ecu iso15765-2

Last synced: 08 May 2025

https://github.com/ruby/iconv

iconv wrapper

c hacktoberfest iconv ruby

Last synced: 05 Apr 2025

https://github.com/containers/libocispec

a C library for accessing OCI runtime and image spec files

c containers oci parser rust

Last synced: 06 Apr 2025

https://github.com/robert-van-engelen/lisp

A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL.

c cpp garbage-collection lisp lisp-interpreter mark-and-compact mark-and-sweep

Last synced: 11 Apr 2025

https://github.com/hprose/hprose-pecl

Hprose is a cross-language RPC. This project is Hprose serialize/unserialize extension for PHP

c cross-language cross-platform hprose hprose-extension php serialization serialization-library serialize serializer

Last synced: 28 Oct 2025

https://github.com/seanhandley/h3_ruby

Ruby Bindings for H3, a hexagonal geospatial indexing system

c geospatial h3 hexagon ruby ruby-bindings spatial-indexing

Last synced: 12 Oct 2025

https://github.com/haxiomic/haxe-c-bridge

Easily interact with haxe classes from C with an automatically generated C header

android c cross-platform embed embed-haxe exposed-functions gamedev haxe haxe-thread hxcpp interop ios windows

Last synced: 20 Oct 2025

https://github.com/zchrissirhcz/pixel

Image processing library for learning purpose

c image-processing neon simd

Last synced: 28 Aug 2025

https://github.com/antelopeusersgroup/antelope_contrib

Contributed code for the Antelope Environmental Monitoring System from BRTT, Inc. (http://www.brtt.com)

antelope antelope-contrib antelope-environmental-monitoring c makefile

Last synced: 20 Feb 2026

https://github.com/jwerle/url.h

Parse URLs in C much like Node's url module.

c liburl nodejs parseurl url

Last synced: 26 Sep 2025

https://github.com/picotech/picosdk-c-examples

A set of C/C++ examples for PicoScope® oscilloscope and PicoLog® data logger products.

c c-plus-plus data-logger datalogger linux macos macosx oscilloscope picolog picoscope picoscope-oscilloscope picosdk visual-studio windows

Last synced: 09 Apr 2025

https://github.com/LennyPhoenix/GodotDiscordSDK

A Discord Game SDK wrapper for Godot, written in C.

c discord-game-sdk godot godot-engine hacktoberfest scons wrapper

Last synced: 26 Mar 2025

https://github.com/megastep/loki_setup

The Loki Setup installer for Linux / UNIX

aix c freebsd gnome gtk2 hp-ux installer irix linux solaris unix

Last synced: 05 May 2025

https://github.com/mobius3/font-chef

A font cooking library

c cpp font-baking

Last synced: 14 Apr 2025

https://github.com/docker-hub-frolvlad/docker-alpine-gcc

The smallest Docker image with C compiler (GCC) (130MB)

alpine c docker-image gcc

Last synced: 13 Apr 2025

https://github.com/Frityet/ManagedC

Reference counter for C

ansi-c c pointers raii reference-counting xmake

Last synced: 12 Mar 2025

https://github.com/hfiref0x/rocall

ReactOS x86-32 syscall fuzzer

brute-force-attacks c fuzzer reactos

Last synced: 23 Jul 2025

https://github.com/stavshamir/cython-c-wrapper

Simple example of wrapping a C library with Cython

c cython

Last synced: 22 Feb 2026

https://github.com/falk-werner/webfuse

websocket filesystem based on libfuse

c filesystem fuse libfuse libwebsockets linux websockets ws wss

Last synced: 16 Oct 2025

https://github.com/luapp-org/luapp

The Lua++ programming language. A simple type based programming language that inherited its syntax from Lua.

c compiler language lua programming-language

Last synced: 04 Apr 2025

https://github.com/t4th/win32-gui-wrapper

Experimental win32 gui wrapper in C++

builder c cpp gui msvc native scintilla simplegrid win32 wrapper

Last synced: 09 Jul 2025

https://github.com/1995parham-learning/learning

@elahe-dastan / @1995parham training and testing repository :books: :nerd_face:

bash c go julia rust sml vhdl

Last synced: 30 Apr 2025

https://github.com/opencoff/portable-lib

Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random

arc4random bloom-filter c c-plus-plus c-template c-templates cdb hash-functions hash-tables mmap mpsc mpsc-queue portable queues spsc spsc-queue string-manipulation templates-in-c

Last synced: 01 May 2025

https://github.com/dibyendumajumdar/dmr_c

dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends

c compiler eclipse-omr jit llvm nanojit parser preprocessor programming-language

Last synced: 14 Apr 2025

https://github.com/danirod/nativeos

Hobby operating system kernel currently targetting the i386 processor. Doesn't do anything useful yet. This is a read-only mirror, pull requests will be ignored.

assembly c hobby-os i386 kernel nativeos osdev x86

Last synced: 22 Mar 2025

https://github.com/reon90/glfwjs

The N-API bindings for GLFW

c glfw javascript n-api nodejs opengl vulkan

Last synced: 13 Apr 2025

https://github.com/rsduck/craftus_reloaded

A second attempt at a homebrew Minecraft clone for 3DS

3ds-homebrew c homebrew minecraft-clone voxel

Last synced: 15 May 2025

https://github.com/gpakosz/peg

Import of Ian Piumarta's peg/leg recursive-descent parser generators for C

c parser-generator parsing-expression-grammars peg recursive-descent recursive-descent-parser

Last synced: 03 Sep 2025

https://github.com/xxks-kkk/algo

:notebook: End-chapter solution for <Data Structures and Algorithm Analysis in C (2nd Edition)> by Mark Allen Weiss

algorithms c solution

Last synced: 13 Apr 2025

https://github.com/chyyuu/compiler_lab

Some toy labs for compiler course

c compiler dfa java kotlin lexer llvm nfa paser python rust

Last synced: 04 May 2025

https://github.com/mericluc/codingame

My solutions for some codingame puzzles

c codingame codingame-puzzles codingame-solutions cplusplus python3 rust

Last synced: 17 Aug 2025

https://github.com/pymzor/s-curve-planner

C Library for planning n-th order S-curve motion profiles

arduino c motion-planning python robotics

Last synced: 06 Apr 2025

https://github.com/apache/activemq-nms-amqp

Mirror of Apache ActiveMQ NMS.AMQP Client

activemq c cplusplus csharp java network-client network-server perl php python ruby

Last synced: 19 Oct 2025

https://github.com/fcayci/stm32f1-bare-metal

Bare metal STM32F1 examples for various modules

arm bare-metal c cortex-m3 stm32f107

Last synced: 21 Jan 2026

https://github.com/amanoteam/obggcc

Linux C/C++ cross-compiler targeting older glibc versions

c cpp cross-compiler gcc glibc linux

Last synced: 02 Apr 2026

https://github.com/electronvector/ravioli

For calculating metrics on C source code.

c complexity embedded metrics

Last synced: 10 Apr 2025

https://github.com/ltoddy/scheme.c

A Scheme interpreter base on R5RS specification.

c interpreter language lisp scheme

Last synced: 11 Jan 2026

https://github.com/attempt-this-online/attempt-this-online

Try It Online clone: online sandbox environment for testing code in a variety of languages

attempt-this-online bash c code-execution esolang linux next-js react rust sandbox shell typescript

Last synced: 09 Apr 2025

https://github.com/csdms/bmi

The Basic Model Interface is a set of functions for coupling models to models and models to data

bmi c csdms cxx fortran geosciences interface java javascript julia numerical-modeling python

Last synced: 09 Apr 2025

https://github.com/akagi201/hmac-sha1

Standalone implementation of `HMAC()` + `EVP_sha1()` in `OpenSSL`

c hmac-sha1 libre openssl standalone

Last synced: 27 Apr 2025

https://github.com/ianseyler/minip

A minimalist IP stack written in ANSI C.

baremetal c

Last synced: 26 Mar 2025

https://github.com/grahamedgecombe/arc

A toy x86-64 kernel.

c kernel

Last synced: 11 Apr 2025

https://github.com/vittoriopiotti/battleship-c

Gioco di Battaglia Navale sviluppato in C che permette di giocare una partita contro un bot o di simulare una partita bot contro bot vedendo subito i risultati

alghorithm battaglianavale c game

Last synced: 11 Apr 2025

https://github.com/smittytone/pi-pico

Assorted projects made while playing with the Raspberry Pi Pico

c cpp micropython raspberry-pi-pico

Last synced: 09 May 2025

https://github.com/rafaelbeckel/test-c-rust-wasm

Rust+C WASM compilation under the same binary for the `wasm32-unknown-unknown` target

c cpp llvm rust wasm wasm-bindgen

Last synced: 26 Jan 2026

https://github.com/azure/azure-umqtt-c

General purpose library for communication over the mqtt protocol

c mqtt mqtt-client mqtt-protocol

Last synced: 16 May 2025

https://github.com/munin-monitoring/munin-c

C rewrite of various munin components

c monitoring munin-node simple

Last synced: 29 Aug 2025

https://github.com/BnademOverflow/libCplus

Wonderful library with lots of useful functions, algorithms and data structures in C

algorithms c data-structures imperative-programming library low-level-programming makefile

Last synced: 29 Apr 2025

https://github.com/ia/connect

tiny cross-platform socket API library

api bpf c epoll libc linux ndis netlink network-programming pcap raw-sockets sockets winsock

Last synced: 06 Oct 2025

https://github.com/noloader/aes-intrinsics

AES encryption function using Intel, ARMv8 and Power8 intrinsics

aes-intrinsics aes-power8 armv8 c crypto cryptography power8 powerpc x86 x86-64

Last synced: 10 Apr 2025

https://github.com/openca/libpki

Easy-to-use high-level library for PKI-enabled applications

c cryptography hsm ocsp openssl pki x509certificates

Last synced: 17 Apr 2025

https://github.com/rrze-hpc/thebandwidthbenchmark

The ultimate bandwidth benchmark

benchmark c cache memory stream

Last synced: 04 Oct 2025

https://github.com/zakarialaoui10/high-to-low

in this repository you will find codes in C and their equivalence in MIPS Assembly

asm assembly c high-level low-level mars micro microcontroller microprocessor mips morocco

Last synced: 12 Jun 2025

https://github.com/ctuning/ctuning-programs

Collective Knowledge extension with unified and customizable benchmarks (with extensible JSON meta information) to be easily integrated with customizable and portable Collective Knowledge workflows. You can easily compile and run these benchmarks using different compilers, environments, hardware and OS (Linux, MacOS, Windows, Android). More info:

c collaborative-benchmarking collaborative-optimization collective-knowledge common-benchmarks cpp crowd-benchmarking crowd-tuning cuda customizable-benchmarking fortran json-api json-metadata open-benchmarks opencl reproducible-research reproducible-workflows

Last synced: 10 Jan 2026

https://github.com/libdriver/sx1268

SX1268 full function driver library for general MCU and Linux.

c full-function-driver linux lora mcu spi sx1268

Last synced: 09 Apr 2025

https://github.com/xaizek/zograscope

Mainly a syntax-aware diff that also provides a number of additional tools.

agpl agplv3 c command-line-app command-line-tool command-line-tools cpp cpp11 diff diffing make makefile qt qt5 qt5-gui syntax-aware

Last synced: 20 Aug 2025

https://github.com/s-d-adams/muxfs

A mirroring, checksumming, and self-healing filesystem layer for OpenBSD.

c data-integrity fuse-filesystem openbsd

Last synced: 10 Apr 2025

https://github.com/Larpon/miniaudio

VVrap of the excellent miniaudio C audio library

audio audio-library c miniaudio v vlang vlang-library vlang-module vvrap wrapper

Last synced: 13 May 2025

https://github.com/libdriver/ssd1315

SSD1315 full function driver for general MCU and Linux.

c full-function-driver iic linux mcu oled spi ssd1315

Last synced: 14 Apr 2025

https://github.com/ibara/oed

Portable OpenBSD ed(1) editor.

bsd c editor openbsd text text-editor unix

Last synced: 24 Oct 2025

https://github.com/mpaperno/aq_flight_control

Fork of Bill Nesbitt's AutoQuad Multicopter Flight Controller firmware

arm autoquad c firmware flight-controller multicopter

Last synced: 18 Jul 2025

https://github.com/tseli0s/nvdialog

NvDialog is a C library that lets you create modal dialog boxes, file dialogs, notifications and other kinds of popups using the system's native API for user interfaces.

c cpp cross-platform dialog dialog-box gtk gtk3 gui libadwaita library linux macos macosx objective-c win32 windows

Last synced: 06 May 2025

https://github.com/michael-dev/ebtables-dhcpsnooping

Linux generic dhcp snooping daemon using nflog and ebtables or nftables

c dhcp-request dhcp-server ebtables-rules lease sta

Last synced: 17 Dec 2025

https://github.com/pgaskin/kobo-mods

My Kobo mods/hacks/tools which aren't patches and aren't in koboutils.

arm assembly c dynamic-library elf kobo ld-preload linux mod

Last synced: 02 Feb 2026

https://github.com/bergzand/nanocbor

CBOR library aimed at heavily constrained devices

c cbor embedded iot

Last synced: 24 Apr 2025

https://github.com/christianhujer/aceunit

AceUnit (Advanced C and Embedded Unit): A comfortable C code unit test framework. AceUnit is JUnit 5.x style, easy, modular and flexible. AceUnit can be used in resource constrained environments, e.g. embedded software development.

c embedded freestanding-environments tdd test testing unit-test unittest

Last synced: 27 Jan 2026

https://github.com/developermindset-com/faiss-mobile

FAISS library compiled for iOS, macOS, tvOS, watchOS

c cpp embeddings faiss ios knn macos neighbor-search search similarity-search tvos vector watchos

Last synced: 07 Oct 2025

https://github.com/datadog/ddprof

The Datadog Native Profiler for Linux

c cpp diagnostics native performance profiling rust

Last synced: 21 Aug 2025

https://github.com/xemantic/java-2-times-faster-than-c

An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C code.

benchmark bytecode c compiler java jvm language-comparison performance runtime virtual-machine vm vm-language

Last synced: 09 Jul 2025

https://github.com/rockfordwei/cswift

C Module for Swift, Swift Script and Dynamic Library Call;Swift中直接调用C语言源程序的展示程序

c clang dll dynamic-programming hotfix module spm swift swift-script

Last synced: 05 May 2025

https://github.com/scola/twittrouter

replace the wifi password verification with twitter friends,works on openwrt router

c router twitter

Last synced: 30 Apr 2025

https://github.com/edubart/nelua-decl

C binding generator for Nelua using GCC Lua plugin.

binder c gcc lua nelua

Last synced: 26 Mar 2025