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/rekola/nanoclj

A Tiny Clojure Interpreter

c clojure cplusplus interpreter

Last synced: 13 Oct 2025

https://github.com/fletcher/c-template

Boilerplate to set up a c project, include CuTest unit testing, cmake build setup

astyle boilerplate c cmake cpack doxygen

Last synced: 13 Oct 2025

https://github.com/panicinc/icarus

Swift, C, C++, and Objective-C Support for Nova

c cpp editor extension nova objc objective-c swift

Last synced: 28 Mar 2025

https://github.com/deepgrace/tetris

Stunning Tetris in all kinds of Languages (C, C++, Go, Shell)♦️

c cpp go rust shell tetris

Last synced: 07 May 2025

https://github.com/DNedic/lfbb

A Lock Free Bipartite Buffer Library written in standard C11

buffer c c11 circular-buffer cmake dma embedded embedded-systems fifo library lock-free ring-buffer

Last synced: 14 May 2025

https://github.com/craigacp/feast

A FEAture Selection Toolbox for C/C+, Java, and Matlab/Octave.

c feature-selection java matlab

Last synced: 13 Jul 2025

https://github.com/jwerle/fs.c

File system API much like Node's fs module (synchronous)

c filesystem fs library

Last synced: 22 Apr 2025

https://github.com/dnedic/lfbb

A Lock Free Bipartite Buffer Library written in standard C11

buffer c c11 circular-buffer cmake dma embedded embedded-systems fifo library lock-free ring-buffer

Last synced: 26 Mar 2025

https://github.com/joedf/base64.c

Base64 Library in C

base64 c fast simple

Last synced: 14 Apr 2025

https://github.com/dajobe/rasqal

Redland Rasqal RDF Query Library

c rdf sparql

Last synced: 06 Apr 2025

https://github.com/diegoherranz/sdcc-examples

Code examples for microcontrollers ready to compile with SDCC

c examples gputils microcontroller pic sdcc

Last synced: 22 Apr 2025

https://github.com/abhinav-upadhyay/cmonkey

C Implementation of the monkey programming language

bytecode c cmonkey compiler interpreter monkey-language vm

Last synced: 11 May 2025

https://github.com/frankmorgner/openpace

Cryptographic library for EAC version 2

c certificate cryptography eac mrtd openssl pace smartcard

Last synced: 06 Apr 2025

https://github.com/elzoughby/base64

C library to encode and decode strings with base64 format

ascii base64 c decode-strings decoding encode-strings encoding string

Last synced: 21 Mar 2025

https://github.com/bsail/xmodem

XMODEM Library for embedded, mobile, iot, and desktop systems.

c ceedling embedded rtos xmodem

Last synced: 14 May 2025

https://github.com/tleonhardt/practical_cryptography_engineering

Cryptography code examples using libsodium and mbedtls C libraries and Python cryptography and PyNaCl modules

c cryptography libsodium mbedtls practical python

Last synced: 24 Oct 2025

https://github.com/visrealm/vremulcd

Character LCD emulator library (C99 engine, web front-end).

1602-lcd 1602lcd arduino c character-lcd emscripten emulator hd44780 javascript lcd lcd-display lcd-screen wasm webassembly

Last synced: 05 Sep 2025

https://github.com/korlibs/ktcc

C Compiler that generates readable Kotlin and C# - Written in Kotlin + Small web-based Editor with autocompletion

ace-editor c c-compiler compiler docker-image kotlin kotlin-js kotlin-native

Last synced: 30 Apr 2025

https://github.com/luohaha/libel

An event-driven library.

c event-driven libel signal-handler timer

Last synced: 13 May 2025

https://github.com/libdriver/llcc68

LLCC68 full function driver library for general MCU and Linux.

c full-function-driver linux llcc68 lora mcu spi

Last synced: 09 Apr 2025

https://github.com/multimediamike/xbfuse

Mount Xbox and Xbox 360 disk images via FUSE

c fuse-filesystem xbox

Last synced: 10 May 2025

https://github.com/libdriver/max31855

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

c full-featured-driver linux max31855 mcu spi temperature thermocouple

Last synced: 21 Nov 2025

https://github.com/libdriver/ds1307

DS1307 full function driver library for general MCU and Linux.

c ds1307 full-function-driver iic linux mcu rtc

Last synced: 07 Apr 2025

https://github.com/danielmartensson/stm32-plc

STM32 microcontroller with lots of periferials such as ADC, differential ADC, Input Capture, PWM, USB, Encoder, DAC, Digital Input, RTC, CAN-bus + Alarm etc.

c can-bus embedded-systems stm32 usb

Last synced: 01 May 2025

https://github.com/barrust/set

Simple Set implementation in C

c set

Last synced: 30 Apr 2025

https://github.com/edubart/minivorbis

Single-file port of libogg and libvorbis for decoding ogg sound files.

c libogg libvorbis minivorbis ogg single-file single-header single-header-lib vorbis

Last synced: 26 Mar 2025

https://github.com/lora-net/llcc68_driver

Driver for LLCC68 radio

c driver fsk lora radio

Last synced: 12 May 2025

https://github.com/xddcore/opennna2.0

OpenNNA2.0,一个基于C语言(C99)的开源神经网络推理框架

c c99 fpga neural-network

Last synced: 10 Apr 2025

https://github.com/shafreeck/cetcd

Cetcd is a C client library for etcd with full features support

c etcd

Last synced: 24 Oct 2025

https://github.com/libdriver/ds1302

DS1302 full function driver library for general MCU and Linux.

c full-function-driver gpio linux mcu rtc

Last synced: 09 Apr 2025

https://github.com/vineetchoudhary/turbocpp

Turbo C++ for Latest Edition of Windows like Windows 8, Windows 8.1, Windows 10

c c-plus-plus turboc turbocpp

Last synced: 14 Jun 2025

https://github.com/pericles001/alx-low_level_programming

Low-Level Programming - Data Structures, Algorithms, Linux/Unix System Programming

algorithms-and-data-structures c c-programming gcc holbertonschool

Last synced: 12 Apr 2025

https://github.com/fabsgc/tweedeengine

The Tweede Engine Framework is my third attempt to develop a cross-platform full game engine and game framework. It aims to provide one day a complete foundation for the development of real time graphical applications such as games

bullet-physics c c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 c-plus-plus-20 directx directx11 game game-engine game-framework graphics-3d graphics-engine graphics-programming opengl

Last synced: 06 Jul 2025

https://github.com/42yerevanprojects/push_swap

This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.

42born2code 42school algorithms c sorting-algorithms stacks

Last synced: 08 May 2025

https://github.com/interkosmos/xroach

Classic xroach game for X11

c unix x11

Last synced: 14 Apr 2025

https://github.com/maxim2266/fullfix

A library for parsing FIX (Financial Information eXchange) protocol messages.

c finance financilal-information fix fix-protocol hft information-exchange linux parsing

Last synced: 14 Apr 2025

https://github.com/alexpreynolds/sample

Performs memory-efficient reservoir sampling on very large input files delimited by newlines

bed bioinformatics c genomics reservoir-sampling sampling

Last synced: 10 Apr 2025

https://github.com/huzecong/ghcc

GitHub Cloner & Compiler

c compilation decompilation docker

Last synced: 02 May 2025

https://github.com/moranzcw/csapp_lab

《深入理解计算机系统》Lab解析。

assembly c csapp csapp-lab csapp3e

Last synced: 18 Jul 2025

https://github.com/sunsided/libfixkalman

Kalman filter fixed-point implementation based on libfixmatrix, targeted at embedded systems without an FPU and/or need for performance.

c cpp embedded kalman-filter libfixmath libfixmatrix signal-processing

Last synced: 11 Apr 2025

https://github.com/narasimha1997/marvinos

A hobby Operating System developed from scratch using C/C++ and assembly

c cplusplus hacktoberfest hobby-os hobby-project operating-system osdev

Last synced: 12 Apr 2025

https://github.com/opensourcecobol/opensource-cobol

"opensource COBOL" is open-source COBOL compiler, an extension of the Japan-specific features. "opensource COBOL" translates COBOL program to C code and compiles it using GCC or CL.

c cobol

Last synced: 22 Apr 2025

https://github.com/ingwarsw/tinyfugue

TinyFugue - Rebirth

c mud mud-client tf tinyfugue

Last synced: 05 Apr 2025

https://github.com/xsscx/srd

Welcome to Hoyt's SRD Repo for the Apple Security Research Device. Contribute Code or Open an Issue or Discussion.

apple arm arm64e asan assembler c clang code crosscompile cryptex device fuzzing ios lldb research security srd xnu

Last synced: 09 Apr 2025

https://github.com/artyom-poptsov/guile-ssh

Guile-SSH is a library that provides access to the SSH protocol for GNU Guile programs.

c distributed-computing guile libssh lisp scheme ssh

Last synced: 28 Jun 2025

https://github.com/eerimoq/nala

🦁 Nala - A delightful test framework for C projects.

c mocking test

Last synced: 23 Aug 2025

https://github.com/troglobit/netcalc

Simplified clone of sipcalc with ipcalc looks

c ip-calculator ipcalc ipv4-calculator ipv6 netcalc network-calculator sipcalc

Last synced: 15 Oct 2025

https://github.com/jeanthom/stlink-tool

Firmware uploader for ST-Link

c libusb stlink stm32f1

Last synced: 09 Apr 2025

https://github.com/jerinjacobk/armv8_pmu_cycle_counter_el0

ARMv8 performance monitor from userspace

c linux

Last synced: 16 May 2025

https://github.com/php-ion/websocket-parser

Streaming websocket frame parser and frame builder for c

builder c parser rfc6455 websocket websocket-parser

Last synced: 02 Sep 2025

https://github.com/drio/unixmagic

Capturing all the details of the classic Usenix Unix poster.

c shell unix usenix

Last synced: 11 Apr 2025

https://github.com/shauryauppal/socket-programming-python

Client Server running code described with comments here.

c hacktoberfest multithreading python socket-programming

Last synced: 21 Mar 2025

https://github.com/chimari/macopix

Mascot Constructive Pilot for X

anime c cross-platform gtk2 gtk3 linux-app macos-app mascot windows-app

Last synced: 30 Oct 2025

https://github.com/ir33k/gmi100

Gemini CLI protocol client written in 100 lines of ANSI C

c cli gemini-client gemini-protocol hacker-news

Last synced: 10 Apr 2025

https://github.com/coderserdar/hacettepebbm

2004-2008 yılları arasında Hacettepe BBM'de okurken elimde olan ders notu, slaytlar, sınavlar, yazdığım kodları içeren bir repo

algorithms assembly bash-script c c-plus-plus computer-science cpp data-structures dbms design-patterns e-book hacettepe java operating-systems statistics

Last synced: 26 Jul 2025

https://github.com/lvgithub/blog

技术资料日常积累(欢迎投稿)

c chrome-extension http linux nodejs ocr python3 tools

Last synced: 26 Mar 2025

https://github.com/chrislim2888/ip2location-c-library

IP2Location C library enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather station code, weather station name, mobile, usage types, etc that any IP address or hostname originates from.

area-code c city country domain elevation geolocation ip-address ip-lookup ip2location iplocation ipv4 ipv6 isp mobile-info region timezone weather-station zip-code

Last synced: 10 Apr 2025

https://github.com/edubart/miniphysfs

Single-file port of PhysFS, a library that provides abstract access to various archives.

c filesystem game-development miniphysfs physfs single-file single-header single-header-lib

Last synced: 26 Mar 2025

https://github.com/deadpixi/tine

tine - a modern clone of the AmigaDOS/TRIPOS ED display editor

amiga c console console-app console-application editor retro text-editor

Last synced: 10 Apr 2025

https://github.com/thelartians/ccache.cmake

🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.

c cache caching ccache cmake compilation compiler cpp fast xcode

Last synced: 30 Apr 2025

https://github.com/wolfssl/wolfssljni

wolfSSL JSSE provider and JNI wrapper for SSL/TLS, supporting up to TLS 1.3!

android c cipher-suites cryptography dtls iot-security java jni jsse ocsp openjdk openssl-alternative openssl-library security ssl tls tls-library tls13 wolfssl

Last synced: 06 Apr 2025

https://github.com/tilkinsc/LuaConsole

A next-gen, Cross-Platform [Lua-5.1.x, LuaJIT-2.0, Lua-5.2.x, Lua-5.3.x, Lua-5.4.x]-supporting CLI made to supersede PUC-Lua and LuaJIT CLI

bash c cli cmd cross-platform linux lua lua51 lua52 lua53 lua54 luaconsole luajit luajit-interpreter luarocks puc-lua puc-lua-interpreter repl terminal windows

Last synced: 05 Apr 2025

https://github.com/dspinellis/cqmetrics

C Quality Metrics

c metrics quality-metrics

Last synced: 19 Mar 2025

https://github.com/chrislim2888/IP2Location-C-Library

IP2Location C library enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather station code, weather station name, mobile, usage types, etc that any IP address or hostname originates from.

area-code c city country domain elevation geolocation ip-address ip-lookup ip2location iplocation ipv4 ipv6 isp mobile-info region timezone weather-station zip-code

Last synced: 07 Apr 2025

https://github.com/jetbrains/clion-custom-defined-compiler-examples

Set of examples how to use CLion with various unsupported compilers using Custom Defined Compiler feature

c clion cmake cpp embarcadero embedded hacktoberfest msp430 ti-msp430

Last synced: 08 Apr 2025

https://github.com/macmade/obfuscate

C/C++ machine code obfuscation.

c c-plus-plus machine-code obfuscation obfuscator

Last synced: 19 Apr 2025

https://github.com/gpakosz/uuid4

UUID v4 generation in C

c cpp library tiny uuid uuid4

Last synced: 03 Sep 2025

https://github.com/rvarago/modern-cmake-template

CMake template for an example project composed of executable and library

c cmake cmake-template cpp modern-cmake modern-cmake-template

Last synced: 24 Jul 2025

https://github.com/unanancyowen/azurekinectsample

Sample Program for Azure Kinect Sensor SDK and Azure Kinect Body Tracking SDK

azure-kinect c cpp csharp kinect linux opencv windows

Last synced: 31 Jul 2025

https://github.com/phorward/unicc

LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML

c cpp javascript json lalr-parser lalr-parser-generator parser parser-generator python scannerless scannerless-lr xml

Last synced: 23 Jul 2025

https://github.com/iwatake2222/devicedriverlesson

組み込みLinuxデバイスドライバの実装方法

c devicedriver linux

Last synced: 11 Jun 2025

https://github.com/bedinotti/playlate

A template for Playdate games

c lua playdate

Last synced: 18 Apr 2025

https://github.com/nordlicht/nordlicht

Creates colorful timebars from video and audio files

art audio c navigation user-interface video visualization

Last synced: 15 Mar 2025

https://github.com/vkazanov/elfuse

FUSE filesystems in Emacs Lisp

c elisp emacs fuse libfuse

Last synced: 19 Mar 2025

https://github.com/michaelrsweet/htmlcss

A lightweight HTML and CSS Parser in C

c css html otf ttf

Last synced: 21 Mar 2025

https://github.com/eliben/gosax

gosax is a basic wrapper for stream parsing of XML (SAX) Go

c cgo go golang sax sax-parser xml

Last synced: 11 Aug 2025

https://github.com/urbit/vere

An implementation of the Urbit runtime

c interpreter nock runtime vm

Last synced: 05 Apr 2025

https://github.com/lutoma/xelix

💻⚙ Xelix is a hobby Unix-like kernel with GNU userland for x86

c kernel osdev unix x86

Last synced: 15 Apr 2025

https://github.com/rekgrpth/pg_curl

PostgreSQL tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

c curl postgres

Last synced: 11 May 2025

https://github.com/libdriver/hmc5883l

HMC5883L full function driver library for general MCU and Linux.

c full-function-driver hmc5883l iic linux magnetometer mcu

Last synced: 09 Apr 2025

https://github.com/MapServer/basemaps

Scripts to generate MapServer mapfiles based on OpenStreetMap data. Please submit pull requests to the 'main' branch.

c imposm mapserver openstreetmap openstreetmap-data osm osm2pgsql python

Last synced: 01 May 2025

https://github.com/kaspar030/laze

A fast, declarative meta build system for C/C++/Rust projects, based on Ninja, designed to handle large build matrices of highly modular projects.

build-tool c laze make ninja rust

Last synced: 10 Oct 2025