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/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/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/babelouest/yder

Logging library for C applications

c journald logging syslog

Last synced: 15 Apr 2025

https://github.com/m-peko/secureble

Secure communication between Arduino Uno microcontroller and Android application over BLE (Bluetooth Low Energy).

android arduino ble c cpp csharp ecdh sts xamarin

Last synced: 14 Oct 2025

https://github.com/hanilr/variation-ui

Single-header terminal user interface library. Written in ansi-c

ansi-c c single-header single-header-lib terminal-user-interace tui ui user-interface

Last synced: 24 Jul 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/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/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/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/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

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/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/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/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/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/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/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/nonwill/nonwill.github.io

CDN data of www.autoptr.top.

autoptr c cpp dictionary goldendict ocr

Last synced: 27 Oct 2025

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/gyumeijie/qemu-object-model

A simplified realization of qemu object model, for more information about qemu, please see https://github.com/qemu/qemu

c object-model qemu

Last synced: 09 Apr 2025

https://github.com/xtnded/codextended-client

Call of Duty Extended Client

c

Last synced: 03 May 2025

https://github.com/metasepi/c2ats

generate ATS interface from C code

ats c generate haskell header

Last synced: 21 Oct 2025

https://github.com/julekgwa/21sh

UNIX shell - a simple command-line interpreter

c command-line linux shell terminal terminal-emulators unix

Last synced: 15 Aug 2025

https://github.com/mageekchiu/xdp4slb

A software load balancing implemention based on ebpf/xdp

c epbf lvs network slb xdp

Last synced: 14 Oct 2025

https://github.com/halimocakli/c-programming-examples

Some C programming examples that I developed as classwork and also for enhance my coding and algorithm skills

c exercises programming

Last synced: 22 Apr 2025

https://github.com/nekoshooter/coloref

La famosa teoría del color 🎨 llevada a código para ayudar a simplificar las elecciones del artista 👩‍🎨 dándole opciones y sugerencias sobre que Colores usar en su trabajo 🖌

arte c color color-palette cpp dibujo diseno-grafico diseno-web pintura qt

Last synced: 08 Oct 2025

https://github.com/siraben/meta-yacc

Self-hosting parser generators in Forth and C.

c forth parser-generator

Last synced: 08 Sep 2025

https://github.com/drkameleon/nim-webview

Nim wrapper for Zaitsev's new Webview

binding bindings c cpp gui nim webview wrapper

Last synced: 12 May 2025

https://github.com/libdriver/ttp229

TTP229 full function driver library for general MCU and Linux.

c full-function-driver iic linux mcu spi touch ttp229

Last synced: 18 Mar 2025

https://github.com/luojilab/cssparser

A CSS parser in C++

c css gumbo html

Last synced: 15 Apr 2025

https://github.com/libdriver/tcs34725

TCS34725 full function driver library for general MCU and Linux.

brightness c full-function-driver iic linux mcu rgb tcs34725

Last synced: 16 Mar 2025

https://github.com/libdriver/mlx90614

MLX90614 full function driver library for general MCU and Linux.

c full-function-driver iic infra-red linux mcu mlx90614 thermometer

Last synced: 16 Mar 2025

https://github.com/michaelfranzl/clang-wasm-browser-starterpack

Minimal working examples of C and C++ software development targeting the web via WebAssembly.

browser c clang cpp javascript wasi wasi-libc wasi-sdk webassembly webassembly-demo webassembly-tutorial

Last synced: 11 Oct 2025

https://github.com/aloima/shivers

Shivers is a Discord bot made for hobby and educational purposes.

bot c discord shivers

Last synced: 04 Apr 2026

https://github.com/mity/mustache4c

C {{mustache}} parser library.

c library mit-license mustache parser

Last synced: 23 Apr 2025

https://github.com/libdriver/l3gd20h

L3GD20H full function driver library for general MCU and Linux.

c full-function-driver gyroscope iic l3gd20h linux mcu spi

Last synced: 16 Mar 2025

https://github.com/lvgl/lv_port_an547_cm55_sim

A LVGL porting for Cortex-M55 running on an Arm official FPGA prototyping development board called MPS3 (AN547), see Figure 1. It is also possible to run the project template on an emulator called Corstone-300-FVP, which is free. Topics Resources

arm arm-2d c cmsis cmsis-pack cortex-m cortex-m55 emulation fvp gui helium lvgl

Last synced: 26 Jul 2025

https://github.com/andwn/sdl2-tetris

Tetris clone written in C

c game sdl2

Last synced: 29 Oct 2025

https://github.com/multimediamike/dreamroq

A RoQ video playback system for the Sega Dreamcast video game console

c dreamcast vector-quantization video video-codec

Last synced: 04 Apr 2025

https://github.com/gabrielmajeri/separate-symbols

How to separate debugging symbols from an ELF executable

c debugging elf

Last synced: 04 Apr 2025

https://github.com/stefanbylund/zxnext_layer2

C layer 2 graphics API for Spectrum Next

c graphics-library sinclair zx-spectrum

Last synced: 12 Mar 2025

https://github.com/pouriyajamshidi/flat

Measure UDP and TCP connection latency for IPv4 and IPv6 using eBPF and Go

c ebpf go ipv4 ipv6 latency-monitor tcp udp

Last synced: 21 Mar 2025

https://github.com/sciforce/lyon

Python port of Lyon's model calculation from Auditory Toolbox.

audio-processing c python

Last synced: 23 Apr 2025

https://github.com/cworld1/stu-score-sys

使用 Qt 构建、C++ 作为底层开发的学生成绩管理系统,支持对学生成绩的增删改查、排序、汇总等功能。

c cpp qt qtcreator sql sqlite

Last synced: 30 Jun 2025

https://github.com/kylecs/Kernel

A very simple kernel with terminal driver, written in C and assembly. Work in progress.

assembly c kernel low-level

Last synced: 10 Mar 2025

https://github.com/libdriver/mcp9600

MCP9600 full-featured driver library for general MCU and Linux.

c full-featured-driver iic linux mcp9600 mcu temperature thermocouple

Last synced: 18 Jun 2025

https://github.com/libdriver/hcsr04

HCSR04 full function driver library for general MCU and Linux.

c full-function-driver gpio hcsr04 linux mcu ultrasonic

Last synced: 16 Mar 2025

https://github.com/sherman5/wiimake

wiimake is an automated tool for compiling, allocating, linking, and injecting C code into games for the Wii/Gamecube.

c gamecube melee modding smash smash-bros ssbm wii

Last synced: 17 Jan 2026

https://github.com/detectivekaktus/cheezee

Chess TUI client built for Linux

board-game c chess client game linux-game ncurses tui

Last synced: 01 Jul 2025

https://github.com/remirobert/rocko

:dog: Small, and basic http server, written in full C :frog:

c http http-server request response

Last synced: 26 Jun 2025

https://github.com/deleterium/smartc

Write C smart contracts for signum network. Compile in your browser.

c compiler javascript signum smart-contracts

Last synced: 21 Mar 2025

https://github.com/olzhasar/sdl-tetris

Tetris game implemented with C and SDL-2

c emscripten emscripten-game game sdl sdl2 tetris wasm webassembly

Last synced: 20 Jan 2026

https://github.com/danielmartensson/opensourcelogger

Data acquisition software with STM32-PLC. Collect measurement, analyze CAN-messages and send SAE-J1939 messages to other ECUs.

c cpp data-aquisition imgui opengl stm32

Last synced: 21 Jun 2025

https://github.com/datafusion-contrib/datafusion-c

C language bindings for DataFusion

apache-arrow c datafusion glib sql

Last synced: 25 Jan 2026

https://github.com/inspirate789/bmstu-oop-cpp

:crystal_ball:Лабораторные работы по курсу "Объектно-ориентированное программирование" в МГТУ им. Н. Э. Баумана

4sem bmstu c cpp graphics gui ics7 iu7 make makefile oop pattern patterns-cpp qt qt5-gui qtcreator stl uml uml-class-diagram uml-diagram

Last synced: 14 Jul 2025

https://github.com/taylordotfish/autoheaders

Automatically generate headers from C code

automatic c generator header preprocessor

Last synced: 17 Jun 2025

https://github.com/domdfcoding/pynist

PyMassSpec extension for searching mass spectra using NIST's Mass Spectrum Search Engine.

c chemistry mass-spectrometry python python3

Last synced: 12 May 2025

https://github.com/HikoQiu/JNI_INVOKE_FFMPEG

Use Android NDK jni to invoke ffmpeg2.8.4 compiled *.so to deal with video.

android c ffmpeg java java-jni

Last synced: 22 Apr 2025

https://github.com/francisrstokes/aes-c

A (non-production) implementation of AES for educational purposes

advanced-encryption-standard aes c cryptography from-scratch

Last synced: 16 Mar 2026

https://github.com/gamemann/c-to-assembly-tests

A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.

assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64

Last synced: 18 Mar 2025

https://github.com/ivanbgd/rope-data-structure-c

A C implementation of a data structure that can store a string and efficiently cut a part (a substring) of this string and insert it in a different position

c rope rope-string string-manipulation text-processing

Last synced: 14 Aug 2025

https://github.com/leleliu008/xcpkg

A package builder/manager for Xcode to build projects written in C, C++, Rust, Zig, Go, etc.

c cli cxx package-manager rust xcode

Last synced: 17 Mar 2025

https://github.com/hyperfunny88/sp

simple/sound pipe

audio c sound

Last synced: 08 Jul 2025

https://github.com/clord/fraction

provides approximate fractions in ruby

c fraction ruby

Last synced: 10 Apr 2025

https://github.com/php-gtk/gtk

PHP GTK Binding

c cli ffi gtk php php81

Last synced: 08 Jul 2025

https://github.com/sauci/xcp

Implementation of the Xcp module according to AUTOSAR specification v4.3.1

autosar c ecu xcp

Last synced: 10 Apr 2025

https://github.com/gryf/wmamixer

wmamixer is a fork of wmsmixer and is an ALSA mixer dockapp for Window Maker.

c dockapp window-maker

Last synced: 05 May 2025

https://github.com/c0d-0x/cruxpass

A lightweight, command-line password manager designed to securely store and retrieve encrypted credentials.

c cli linux password-generator password-manager password-manager-cli tui

Last synced: 01 Mar 2026

https://github.com/gamemann/cweb

A low-level web server written in C I'm using to learn more about web servers. This is a work-in-progress and not ready for production.. yet.

c html linux low-level multi-threading multithreaded multithreading server socket tcp web-app web-development web-server webserver

Last synced: 04 Apr 2026

https://github.com/synalice/perfect-helloworld

A reference-grade C helloworld project

c cross-compilation meson nix

Last synced: 30 Jan 2026

https://github.com/easymem/easy_memory

A strictly typed, platform-agnostic, and safe memory management system for C. Features arbitrary alignment, triple-key LLRB tree, and zero-dependency bare-metal support.

aarch64 alignment armv7 bare-metal c c11 c99 cross-platform embedded endianess esp32 header-only memory-allocator memory-management no-std portable pure-c rp2040 x86-32 x86-64

Last synced: 03 May 2026

https://github.com/templedevelopment/templeware-external

TempleWare-External is a open-source CS2 External Cheat written in C++.

c cpp cs2 cs2-cheat cs2-hack external imgui

Last synced: 22 Apr 2026

https://github.com/lennart1978/shuffle

A CLI command to print an ASCII art picture with cool shuffle effect

c cli-app fun funny linux

Last synced: 04 Mar 2026

https://github.com/libdriver/mma7660fc

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

accelerometer c full-featured-driver iic linux mcu mma7660fc

Last synced: 24 Apr 2026

https://github.com/libdriver/em4095

EM4095 full function driver library for general MCU and Linux.

125khz c em4095 full-function-driver gpio linux mcu rf

Last synced: 23 Oct 2025

https://github.com/dzcode-io/kuliya

Algeria's college hierarchy dataset as packages for different languages and platforms

algeria c college d dataset dzcode java javascript npm rust university

Last synced: 27 Jul 2025

https://github.com/ahmetfurkandemir/data-structures

Necmettin Erbakan University - Data Structures (C-C++)

c cpp data-structures linked-list object-oriented-programming oop structure

Last synced: 15 Apr 2025

https://github.com/alphatechnolog/cutefetch

A little fetch utility made with bare c and nice performance

beautiful bunny c cute fetch linux tool unixporn

Last synced: 14 Aug 2025

https://github.com/alekmaul/pvcollib

PVColLib: A small, open and free development kit for the Colecovision

c colecovision homebrew programming sdcc-compiler

Last synced: 20 Feb 2026

https://github.com/9xbt/bentobox

64-bit SMP-enabled operating system targeting x86_64 and aarch64

aarch64 c kernel operating-system os posix-compatible smp x86-64

Last synced: 16 Jan 2026

https://github.com/scarfacestyle/postgresql

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

c mariadb ocaml vhdl

Last synced: 16 Nov 2025

https://github.com/amanchadha/command-line-interpreter

Unix Shell in C | Support for built-in commands, output redirection, parallel mode, batch mode, consecutive commands etc.

bash batch-mode c command-line command-line-interface command-line-interpreter interpreter man-page parallel redirection shell unix uw-madison wisconsin

Last synced: 27 Jul 2025

https://github.com/achoarnold/matrix.h

A Collection some matrix manipulation algorithms

c matrix matrix-algorithms matrix-multiplication

Last synced: 29 Jun 2025

https://github.com/lethalbit/clank

A C++ Front-end based on LLVM's clang.

c compiler cpp frontend lexer parser

Last synced: 01 Aug 2025

https://github.com/justme0/clib

The Standard C Library source code used in Visual C++ by P.J. Plauger

c

Last synced: 15 Apr 2025

https://github.com/xyproto/ud

The UNIX day utility

c cli time unix unixday unixtime utility

Last synced: 21 Jul 2025

https://github.com/claeusdev/pricc

a very simple C project starter for all my tiny projects.

bootstrap c cli rust rust-crate

Last synced: 12 Aug 2025

https://github.com/felipenlunkes/osdevbr

Tutoriais e referências para o desenvolvimento de um sistema operacional (português)

assembly c operating-system osdev portuguese sistema-operacional tutorial

Last synced: 20 Feb 2026