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/mallozup/ceph-open-terrarium

ceph-open-terrarium: deploy with terraform-libvirt ceph cluster.. Configure with saltstack or ansible.

ansible c ceph ceph-deploy ceph-salt cephfs ci community go libvirt python saltstack terraform

Last synced: 06 Mar 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/aaronamk/hkd

Display-Server-Agnostic Hotkey Daemon for Linux

c evdev hotkey-daemon hotkeys linux suckless tty wayland xorg

Last synced: 11 Mar 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/testomato/minicrawler

Multiplexing web client supporting HTTP/2 and WHATWG URL compliant parser written in C

agpl c cookie crawler http2 icu multiplexing nghttp2 parser ssl whatwg

Last synced: 12 Mar 2026

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

cpp-linter core Python executable package

c clang-format clang-tidy cpp cpp-linter hacktoberfest linter

Last synced: 29 Dec 2025

https://github.com/weiss/nsca-ng

NSCA-ng is an add-on for transferring check results (and other commands) to Nagios or Icinga.

c distributed monitoring

Last synced: 24 Jun 2025

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/robertkist/ditherista

A dithering application for Windows, Linux and macOS

apple-silicon c cpp dithering dithering-methods graphics linux macos qt6 utility windows

Last synced: 13 Apr 2025

https://github.com/trevarj/dotris

A mini Tetris clone made with dots

c game ncurses terminal terminal-game tetris tetris-clone

Last synced: 10 Mar 2026

https://github.com/pwnwriter/nadwm

// : DWM build the less bloated way.

c dwm pwnwriter suckless

Last synced: 06 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/JohnTitor/ctest2

Automatic testing of FFI bindings for Rust

c ffi hacktoberfest rust

Last synced: 27 Apr 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/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/johntitor/ctest2

Automatic testing of FFI bindings for Rust

c ffi hacktoberfest rust

Last synced: 04 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/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/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/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/stefanbylund/zxnext_sprite

C hardware sprite API for Spectrum Next

c sinclair sprites zx-spectrum

Last synced: 12 Mar 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/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/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/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/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/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/storopoli/graphs-complexity

Graph Theory and Computational Complexity

algorithms c complexity typst zig

Last synced: 07 Feb 2026

https://github.com/matwey/libopenvizsla

Host applications for OpenVizsla USB tool

c fpga openvizsla usb

Last synced: 17 Mar 2025

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/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/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/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/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/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/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/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/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/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/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/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/michaelrsweet/mmd

Miniature markdown library

c markdown

Last synced: 23 Mar 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/ruby/syck

Syck from stdlib turned in to a gem

c ruby

Last synced: 07 Apr 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/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/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/Suloch/chirp

Interpreter in C for rockstar programing language

bison c flex interpreter rockstar-language

Last synced: 11 May 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/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/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/pabloosabaterr/Orn

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

c compiler

Last synced: 07 Mar 2026

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/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/cadaver/miniplayer

Feature-limited C64 music playroutine

assembly c c64 music-player

Last synced: 20 Jun 2025

https://github.com/ryooooooga/nocc

A LLVM based self-hosting C compiler

c compiler llvm

Last synced: 29 Oct 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/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/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/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/libdriver/dht20

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

c dht20 full-featured-driver humidity iic linux mcu temperature

Last synced: 03 Mar 2026

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/denzel-morris/clex

A C11 positional lexer with error reporting written in Go

c go lexer

Last synced: 14 Jan 2026

https://github.com/antares0982/ssrjson

A SIMD boosted high-performance Python JSON parsing library that fully leverages modern processor capabilities.

c cpp json python simd

Last synced: 24 Jan 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: 15 Mar 2025

https://github.com/pegvin/termrec

Terminal recorder written in C

c c-programming recorder terminal terminal-recording

Last synced: 26 Jan 2026

https://github.com/babelouest/yder

Logging library for C applications

c journald logging syslog

Last synced: 15 Apr 2025

https://github.com/gpbenton/engmqttclient

MQTT client for Energenie ener314-rt board running on a raspberry Pi

c energenie iot log4c mqtt mqtt-client raspberry-pi

Last synced: 09 Jul 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/asankov/cs50

This repository contains all the exercises from the CS50 course on edx.com

algorithms c computer-science cs50 data-structures edx ios ios-app python swift

Last synced: 28 Jul 2025

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/philzook58/pcode2c

Convert low ghidra pcode to verifiable C

binary-analysis c ghidra verification

Last synced: 26 Apr 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/tweedge/unishox2-py3

A package for Unicode-friendly string compression using Unishox2

c compression cython json-compression library python python3 string-compression xml-compression

Last synced: 05 Apr 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/sirwumpus/ioccc-ae

Best Utility (vi) - IOCCC 1991 Winner

c editor ioccc text-editor

Last synced: 01 Mar 2026

https://github.com/iximiuz/golife.c

Conway's Game of Life written in C and compiled to WebAssembly

asmjs c conways-game-of-life emscripten webassembly

Last synced: 11 Jul 2025

https://github.com/mrmekon/ossuary

Rust library for establishing encrypted communication channels

c cryptography encryption networking rust security

Last synced: 07 Oct 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/nonwill/nonwill.github.io

CDN data of www.autoptr.top.

autoptr c cpp dictionary goldendict ocr

Last synced: 27 Oct 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/paolostivanin/libbaseencode

Library written in C for encoding and decoding data using base32 or base64 (RFC-4648)

base32 base64 c

Last synced: 13 May 2025

https://github.com/jawebada/libmbb

Embedded Building Bricks - Hierarchical State Machines, Timers, Queues, Unit Tests

c embedded-systems hierarchical-state-machines

Last synced: 27 Oct 2025

https://github.com/cosmo-ray/yirl

YIRL is a Work in progress game engine aiming to be fully configurable, scriptable and mod friendly.

c engine game hacktoberfest lua snake tcc widget

Last synced: 28 Jun 2026

https://github.com/sundream/aoi

九宫格和十字链表两种实现

aoi c game lua-bindings skynet

Last synced: 26 Feb 2026

https://github.com/earwig/crater

An emulator, assembler, and disassembler for the Sega Game Gear

assembler c disassembler emulator game-gear-emulator sega-game-gear z80

Last synced: 01 Mar 2026

https://github.com/michaelrsweet/moauth

Basic OAuth2 client/server implementation.

c oauth

Last synced: 01 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/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/sepisoad/super-janet-typist

a short typing game made with janet lisp

2d c game janet lisp raylib shooting typing

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