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/anubislms/mayat

Experimental AST-Based Source Code Similarity Detection Tool

anticheat antiplagiarism ast c education plagiarism-checker plagiarism-detection python

Last synced: 15 Oct 2025

https://github.com/rofl0r/c-flod

Flod 4.1 mod player library converted to C. currently supports fasttracker, whittaker, futurecomposer, protracker, soundtracker, etc

c fasttracker library mod s3m whittaker

Last synced: 11 Mar 2026

https://github.com/goldsborough/psag.cc

A URL shortener for my blog, written in Rust

c microservice rust url-shortener

Last synced: 12 Oct 2025

https://github.com/libdriver/pmw3901mb

PMW3901MB full function driver library for general MCU and Linux.

c full-function-driver linux mcu optical-flow pmw3901mb spi

Last synced: 16 Mar 2025

https://github.com/smkent/f0-apps

Flipper Zero applications

c flipper-plugin flipper-zero

Last synced: 12 Oct 2025

https://github.com/matthewgeorgy/wintrace

simple tracing utility for windows

c c89 win32 windows

Last synced: 10 Apr 2025

https://github.com/coding-enthusiast9857/hacktoberfest22-contribute-dsa

Hacktoberfest 2022๐ŸŽ‰ Guys, open your 1st pull request and contribute in an open-source community...!! This is for everyone๐Ÿ’ฏ So, Hurry up...!! Don't forget to spread love and if you like, give a โญ๏ธ

c cpp data-structures data-structures-algorithms data-structures-and-algorithms digitalocean dsa dsa-learning dsa-practice hacktoberfest hacktoberfest2022 hacktoberfest22 java open-source open-source-project python

Last synced: 19 Oct 2025

https://github.com/NTBBloodbath/lcfetch

A fast and easy to configure alternative to neofetch written in C and configured using Lua

c fetch linux lua system-information

Last synced: 12 Apr 2025

https://github.com/pyshwaa/charlex-os

CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD.

bsd c charlex-os comming-soon cpp cprogramming kernel kernel-source linux myos operating-system operating-system-kernel operating-system-learning operating-systems star starred test unix windows

Last synced: 09 Apr 2025

https://github.com/havardt/EzTest

An easy to use unit testing framework written in, and created for, the C language.

c c-language c-programming c11 ctest test-framework test-macros unit-test

Last synced: 29 Apr 2025

https://github.com/nunomaduro/bombe

Bombe is a tool for benchmarking the given url response status and response time.

c cli networking

Last synced: 23 Apr 2025

https://github.com/ColdGrub1384/compile_ios

A helper for porting C projects to iOS

c ios macos python-c-api xcode

Last synced: 14 Apr 2025

https://github.com/bistcuite/unox-os

Unox is an educational unix-like operating system. #JustForFun

bootloader c educational just-for-fun nasm operating-system os unix unix-like unox x86-64

Last synced: 24 Jul 2025

https://github.com/php-ffi/preprocessor

Simple C Preprocessor

c compiler php preprocessor

Last synced: 20 Aug 2025

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

Virgil IoTKit is a C library for connecting IoT devices to Virgil IoT Security PaaS. IoTKit helps you easily add security to your IoT devices at any lifecycle stage for secure provisioning and authenticating devices, secure updating firmware and trust chain, and for secure exchanging messages using any transport protocols.

c end-to-end-encryption firmware-signer iot iot-cryptography iot-device-sdk iot-security mbed sdk secure-device-provisioning trustlist-management virgil-iotkit

Last synced: 09 May 2025

https://github.com/andrewchambers/minipeg

A C peg parser generator (a fork of peg/leg)

c parser-generator

Last synced: 25 Oct 2025

https://github.com/renehorstmann/some

Sdl2 OpenGL Mini Engine.

android c emscripten engine mobile opengl sdl2 wasm webapp

Last synced: 30 Jul 2025

https://github.com/mohd-akram/todo

A simple, cross-platform todo application in C

c cli todo

Last synced: 13 Apr 2025

https://github.com/nisennenmondai/libwecan

Library in C to encode/decode CAN signals.

automotive c can can-bus embedded-networking embedded-systems library linux-can

Last synced: 08 May 2025

https://github.com/narendraysf/ast2db

AST2DB is a powerful tool that utilizes clang to parse C/C++ source code, extract Abstract Syntax Tree (AST) information, and store it in an SQLite database.

ast c code-parsing compiler-tool cpp sqlite syntax-analysis

Last synced: 19 Apr 2025

https://github.com/rofl0r/sdlbook

simple djvu/pdf ebook viewer based on djvulibre, libmupdf and SDL 1.2

c djvu ebook lightweight mupdf sdl

Last synced: 22 Mar 2025

https://github.com/nanitefactory/dllmain

WinAPI DllMain() and its hook in Golang. To build & run in bash: $ make

c cgo dll go golang win32api windows

Last synced: 12 Apr 2025

https://github.com/iVishalr/GEMM

Fast Matrix Multiplication Implementation in C programming language. This matrix multiplication algorithm is similar to what Numpy uses to compute dot products.

c gemm gemm-optimization matrix-multiplication

Last synced: 04 Apr 2025

https://github.com/ryooooooga/nocc

A LLVM based self-hosting C compiler

c compiler llvm

Last synced: 29 Oct 2025

https://github.com/openlab-x/openqrcode

Open QR Code is an open-source, cross-platform app developed with Flutter, using C, C++, Dart, Skia, Impeller, Java, and Kotlin. It allows users to generate, scan, save, and share QR codes. Available on Android, Windows, and Web, users can easily create and interact with QR codes across platforms.

android-app apk c cpp dart dartlang flutter flutter-apps java kotlin kotlin-android open-source openlabx qrcode qrcode-generator skia web windows-11 windows-app

Last synced: 11 Oct 2025

https://github.com/oleshkooo/npm-cpace

cpace - nodemon for C/C++ files. Monitor for any changes in your [.c] and [.cpp] application and automatically restart it - perfect for development

autoreload c cli cpace cpp development monitor nodemon reload restart terminal

Last synced: 24 Oct 2025

https://github.com/macmade/dlib

Dynamic loading library for C/C++

c c-plus-plus dlib dll dylib dynamic dynamic-library library loading

Last synced: 06 Oct 2025

https://github.com/olivi-r/wasmpy-build

WebAssembly build tool for CPython C/C++ extensions

c cplusplus cpp cpython cpython-extensions cython python python3 wasi wasi-libc wasi-sdk wasm webassembly

Last synced: 06 May 2026

https://github.com/mikyll/sdl2-controller-tester

A tester for game controller written in C, using SDL2.

c controller game joystick ps3 sdl2

Last synced: 09 Aug 2025

https://github.com/DavidLeeds/event

Tiny epoll-based event loop library for event-driven Linux applications

async asyncio c embedded-linux event-loop libev libevent sd-event systemd tiny-library

Last synced: 10 Jul 2025

https://github.com/jnyjny/meowmeow

MeowMeow - A Toy File Encoder/Decoder

article c codec file-decode file-encode meowmeow moomoo toy

Last synced: 03 Aug 2025

https://github.com/garrisonhh/ghh_json

single-header, programmer-friendly json library for C99 and C++

c c99 cpp programmer-friendly

Last synced: 10 Mar 2026

https://github.com/qchateau/cbitstruct

Faster C implementation of the bitstruct Python library

bit bitfield bitstruct c fast packing python unpacking

Last synced: 02 Apr 2025

https://github.com/JohnTitor/ctest2

Automatic testing of FFI bindings for Rust

c ffi hacktoberfest rust

Last synced: 27 Apr 2025

https://github.com/johntitor/ctest2

Automatic testing of FFI bindings for Rust

c ffi hacktoberfest rust

Last synced: 04 Apr 2025

https://github.com/tong/hxinotify

haxeโ†’cpp/hashlinkl/neko bindings to the inotify linux kernel subsystem

bindings c filesystem hashlink haxe hxcpp inotify linux neko

Last synced: 20 Oct 2025

https://github.com/magiclen/node-fast-string-search

Fast search substrings in a string by using N-API and boyer-moore-magiclen.

c nodejs string-search

Last synced: 10 Apr 2025

https://github.com/kolsha/esp32-spp-qt

Demo of Bluetooth SPP with ESP32 and Qt

bluetooth c cpp esp esp32 qt qt5 serial-port-profile serialport spp

Last synced: 12 Jun 2025

https://github.com/danielmartensson/opensourcelogger-qt

Open Source Data Acquisition System

c cpp daq measurement mysql pcb qt sql stm32

Last synced: 12 Oct 2025

https://github.com/libdriver/isd17xx

ISD17XX(ISD1730, ISD1740, ISD1750, ISD1760, ISD1790, ISD17120, ISD17150, ISD17180, ISD17210, ISD17240) full function driver library for general MCU and Linux.

audio c full-function-driver isd17120 isd17150 isd17180 isd17210 isd17240 isd1730 isd1740 isd1750 isd1760 isd1790 isd17xx linux mcu spi

Last synced: 16 Mar 2025

https://github.com/matwey/libopenvizsla

Host applications for OpenVizsla USB tool

c fpga openvizsla usb

Last synced: 17 Mar 2025

https://github.com/mity/centijson

C JSON parser (both, SAX-like & full DOM)

c json json-parser json-pointer json-serializer mit-license

Last synced: 23 Apr 2025

https://github.com/stablecoder/foe-engine

Engine focused around being modular and data-oriented design principles, allowing for highly multithreaded and low-latency data processing for VR/XR environments.

c cpp cpp14 cpp17 cpp20 data-oriented data-oriented-architecture data-oriented-design data-oriented-programming linux macos multithreading openxr virtual-reality vulkan windows xr

Last synced: 10 Apr 2025

https://github.com/hmelder/libopenTIDAL

TIDAL API interface written in ANSI C

ansi api api-wrapper c curl libcurl thread tidal tidal-api tidalapi

Last synced: 08 Oct 2025

https://github.com/asankov/the-practice-of-programming

This repository contains the exercises from the book "The Practice of Programming" by Brian W. Kernighan and Rob Pike.

algorithms algorithms-and-data-structures c cpp data-str java programming

Last synced: 30 Jul 2025

https://github.com/ruby/syck

Syck from stdlib turned in to a gem

c ruby

Last synced: 07 Apr 2025

https://github.com/tomer8007/real-time-audio-fft

iOS library for analysing/visualising audio data at real-time

audio c fft ios objective-c real-time

Last synced: 05 Oct 2025

https://github.com/dasdron15/tomo

A lightweight and beginner-friendly terminal code editor

c code editor ncurses text-editor tree-sitter

Last synced: 16 Aug 2025

https://github.com/mnhrdt/iio

a simple C interface for reading and writing small images in any format

c image-io images single-file

Last synced: 10 Mar 2026

https://github.com/michaelrsweet/mmd

Miniature markdown library

c markdown

Last synced: 23 Mar 2025

https://github.com/nickssilver/printf

Alx first team project on C printf.

algorithms-and-data-structures bash-script c printf shell

Last synced: 14 Apr 2025

https://github.com/e0ff/toxirc

Tox to IRC bridge with support for multiple channels

bot c irc irc-bridge tox

Last synced: 23 Aug 2025

https://github.com/storopoli/graphs-complexity

Graph Theory and Computational Complexity

algorithms c complexity typst zig

Last synced: 07 Feb 2026

https://github.com/lumirlumir/npm-clang-format-node

Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries inspired by angular/clang-format.๐Ÿ‰

c checker clang clang-format cli cpp cpplint eslint format formatter git-clang-format lint linter nodejs prettier

Last synced: 22 Apr 2026

https://github.com/jonls/qsopt-ex

QSopt_ex - an exact linear programming solver. This is a fork adding improvements to the build system, library and a Python interface.

c linear-programming math solver

Last synced: 09 Jul 2025

https://github.com/milenacarecho/estruturadedados_c

Repositรณrio para compartilhar como estou organizando meus estudos em estrutura de dados, utilizando a linguagem de programaรงรฃo C

c estrutura-de-dados structured-data

Last synced: 09 Jul 2025

https://github.com/sanketdg/khol

:shell: (เฆ–เง‹เฆฒ) - A minimalistic shell written in C

c shell

Last synced: 04 May 2025

https://github.com/libdriver/apds9960

APDS9960 full function driver library for general MCU and Linux.

apds9960 c full-function-driver gesture-detection iic linux mcu proximity rgb

Last synced: 08 Jul 2025

https://github.com/walidbosso/java_task_scheduling

โ˜• A Distributed Task Scheduling System is a software infrastructure that allows for the distribution and execution of tasks across multiple nodes in a network. It enhances the efficiency and scalability of large-scale computation and data processing tasks by dividing complex tasks into smaller sub-tasks and distributing them.

c java master-slave-architecture multithreading rmi swing task-scheduler tcp threads

Last synced: 30 Apr 2025

https://github.com/sebastiancarlos/sway-musli

Sway-MรœSLI: Sway - Minimal รœltrafast Status LIne

c i3 i3bar i3wm linux statusbar sway sway-config swaybar swaywm tiling-window-manager wayland

Last synced: 11 Apr 2025

https://github.com/stefanbylund/zxnext_sprite

C hardware sprite API for Spectrum Next

c sinclair sprites zx-spectrum

Last synced: 12 Mar 2025

https://github.com/SketchUp/sketchup-live-c-api

Examples demonstrating how to use the SketchUp Live C API

c cmake cpp example extension ruby sketchup vscode

Last synced: 10 Apr 2025

https://github.com/hdl-registers/hdl-registers

An open-source HDL register code generator fast enough to run in real time.

asic axi axi-lite c cplusplus csr eda fpga generator html python register register-interface rtl vhdl

Last synced: 10 Apr 2025

https://github.com/Suloch/chirp

Interpreter in C for rockstar programing language

bison c flex interpreter rockstar-language

Last synced: 11 May 2025

https://github.com/yashbansod/arm-tms570lc43x-ccs-halcogen

This repository contains all my practice codes/projects of Hercules TMS570LC43x Development Kit. The projects are made using embedded C on CCS 6 and HALCoGen. The TMS570LC4357 on the board is an Automotive grade MCU based on the ARM Cortex-R5F architecture clocked at 300 MHz.

arm c ccs7 cortex-r5f embedded-c halcogen hercules texas-instruments tms570 tms570lc43 tms570lc4357

Last synced: 13 May 2025

https://github.com/mscheong01/speculative_decoding.c

minimal C implementation of speculative decoding based on llama2.c

artificial-intelligence c llama2 llm speculative-decoding

Last synced: 23 Jun 2025

https://github.com/pabloosabaterr/Orn

A compiler for a typescript like, low level programming language.

c compiler

Last synced: 07 Mar 2026

https://github.com/cadaver/miniplayer

Feature-limited C64 music playroutine

assembly c c64 music-player

Last synced: 20 Jun 2025

https://github.com/mkchoi212/bitbuf

C API for creation and analysis of binary data

bit-algorithms bit-array bit-manipulation bit-twiddling c

Last synced: 10 Sep 2025

https://github.com/rsashka/newlang

A programming language with a simple no-keyword syntax for computing tensors and rational numbers with unlimited precision (NOTE: NewLang is experimental; see README)

c compiler cpp cross-platform dynamic-typing interpreter language oop programming-language pure-function static-typed tensors

Last synced: 12 Jul 2025

https://github.com/basemax/hashmapc

A tiny library for using easily HashMap, arraylist in the C.

array arraylist arrays c hashmap hashmaps maplist

Last synced: 03 Nov 2025

https://github.com/jibsen/lzdatagen

LZ data generator

c compression data-generator

Last synced: 13 May 2025

https://github.com/perseus784/self-organizing-bots

A group of small robots capable of organizing themselves in any given structure using OpenCV and Clustering.

3d-models 3d-printing arduino c corner-harris esp8266 heirarchical-clustering master-slave nearest-neighbors opencv organizing-bots python robotics swarm swarm-intelligence wheeled-robots

Last synced: 27 Apr 2025

https://github.com/jezze/alfi

ALFI is a query language for graphical user interfaces.

browser c language

Last synced: 05 Feb 2026

https://github.com/codiga/jetbrains-plugin

Jetbrains plugin for Codiga. Coding Assistant and Code Analysis in all JetBrains products. Codiga supports more than 10+ languages, try it for free on https://www.codiga.io

c coding-assistant complexity-analysis cpp intellij intellij-plugin intellij-plugins java javascript jetbrains phpstorm phpstorm-plugin pycharm-ide pycharm-plugin python snippets-manager

Last synced: 29 Sep 2025

https://github.com/H2CO3/libavrutil

Easy to use, lightweight and unified library for performing common microcontroller tasks

avr c embedded embedded-devices embedded-systems microcontroller

Last synced: 15 Mar 2025

https://github.com/biswa96/initrdg

initrd binary to experiment with WSLg in Windows 10

c initramfs initrd windows-subsystem-for-linux windows-subsystem-linux wsl

Last synced: 23 Aug 2025

https://github.com/bastianblokland/volo

Work in progress real-time strategy game.

3d-engine c rts-game vulkan

Last synced: 21 Aug 2025

https://github.com/wyvernsemi/vproc

Virtual processor co-simulation element for Verilog, VHDL and SystemVerilog environments

asic-verification c codesign cosimulation cpp dpi dpi-c fpga logic logic-simulation pli processor python simulation-element systemverilog verification verilog vhdl vhpidirect vpi

Last synced: 03 Oct 2025

https://github.com/babelouest/yder

Logging library for C applications

c journald logging syslog

Last synced: 15 Apr 2025

https://github.com/greenbone/gsad

Greenbone Security Assistant HTTP Server - The server talking to the Greenbone Vulnerability Management daemon (gvmd).

backend base c gea greenbone greenbone-vulnerability-management openvas vulnerability-management webserver

Last synced: 09 Apr 2026

https://github.com/h2co3/libavrutil

Easy to use, lightweight and unified library for performing common microcontroller tasks

avr c embedded embedded-devices embedded-systems microcontroller

Last synced: 30 Apr 2025

https://github.com/kevorr/cpp--

C++ to C transpiler

c compilers cpp

Last synced: 06 Mar 2026

https://github.com/rofl0r/debuglib

wrapper library for the functionality offered by ptrace. features facilities to enter breakpoint, debug and hook syscalls, etc.

c debugger debugging library ptrace strace tracer

Last synced: 11 Apr 2025

https://github.com/sirwumpus/ioccc-ae

Best Utility (vi) - IOCCC 1991 Winner

c editor ioccc text-editor

Last synced: 01 Mar 2026

https://github.com/mogenson/async.h

async/await C macros

async c cpp embedded gcc macros scheduling

Last synced: 07 Sep 2025

https://github.com/rofl0r/htab

simple and efficient hashtable implementation for C, taken from musl's hsearch()

c efficient fast hashmap hashtable

Last synced: 11 Apr 2025

https://github.com/trikko/blobeditor

A simple webassembly project using raylib

3d c raylib raylib-c

Last synced: 15 Jun 2025

https://github.com/jimbobbennett/mxchip-workshop

A hands on workshop to get started with an MXChip board ๐Ÿค–

azure azure-functions azure-iot c mxchip-board mxchip-iot-devkit

Last synced: 13 Jul 2025

https://github.com/En14c/LilyOfTheValley

Simple LKM linux kernel rootkit (x86 / x86_64)

c kernel kernel-module linux-kernel linux-kernel-module security

Last synced: 10 Mar 2025

https://github.com/denzel-morris/clex

A C11 positional lexer with error reporting written in Go

c go lexer

Last synced: 14 Jan 2026

https://github.com/meh/wrong

The most wrong build system and package manager for C and C++.

build-system c cpp

Last synced: 17 Apr 2025

https://github.com/davphla/clang-format-epitech

Automatic formatting configuration for Epitech coding style for C/C++

c clang-format coding-style cpp epitech format

Last synced: 27 Oct 2025

https://github.com/nonwill/nonwill.github.io

CDN data of www.autoptr.top.

autoptr c cpp dictionary goldendict ocr

Last synced: 27 Oct 2025

https://github.com/libdriver/scd4x

SCD4X(SCD40, SCD41) full function driver library for general MCU and Linux.

c co2 full-function-driver humidity iic linux mcu scd40 scd41 temperature

Last synced: 16 Mar 2025