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/unclechu/lv2-ladspa-bit-crusher

Bit Crusher Audio Plug-In (LV2 and LADSPA)

audio-processing bit-crusher c dsp-plugin ladspa lv2 lv2-plugin

Last synced: 26 Oct 2025

https://github.com/apache/santuario-cpp

Mirror of Apache Santuario C++

c java library santuario security xml

Last synced: 10 Jan 2026

https://github.com/hiirotsuki/vntools

utilities for working with visual novel assets

ansi-c c c89

Last synced: 10 Apr 2025

https://github.com/dexter-xd/chip8-emulator

Simple CHIP-8 emulator with SDL2

c chip8 sdl2

Last synced: 08 May 2025

https://github.com/andrewshin-7th-technology-student/build-ci

Building a CI web config. for the XXC file GO TO THE LINK TO SEE REPO RULES, ETC.

bots c cmake cpp javascript python shell squirrel typescript webassembly

Last synced: 12 Jun 2025

https://github.com/bfontaine/homer

Daemonize all the things

c cli daemon tool

Last synced: 15 Apr 2025

https://github.com/dylangageot/mechgah

Mechgah is an accurate NES emulator, developped for Linux and written in C.

6502 c emulator nes object-oriented

Last synced: 09 Oct 2025

https://github.com/babkock/learning

A collection of small programs, to be used as references and learning material. Covers a variety of techniques.

beginner-friendly bootloader c cpp17 http-server linux-app linux-shell multithreading mutex-lock ncurses pointers socket-io tcp-client tcp-server tutorial tutorials x11 xcb

Last synced: 28 Apr 2025

https://github.com/ilya3point999k/ral

Single header fixed point software renderer

3d c fixed-point public-domain rasterization single-header software-rendering

Last synced: 11 Apr 2025

https://github.com/denismurphy/espresso-engine

Arduino ESP32 based smart coffee machine

arduino c coffee coffee-machine educational embedded esp32 espresso iot

Last synced: 08 Apr 2025

https://github.com/goldsborough/atom-clang-expand

:dragon: A clang tool for happy refactoring without source-code gymnastics (atom package)

atom c clang cpp objective-c package tool

Last synced: 12 Oct 2025

https://github.com/qu1x/trackball

Virtual Trackball Orbiting via the Exponential Map

arcball c camera exponential-map quaternion rust-lang virtual-trackball

Last synced: 30 Apr 2025

https://github.com/olemorud/arena-allocator

Arena Allocator implementation in C

arena-allocator c library

Last synced: 30 Apr 2025

https://github.com/DoubleCouponDay/Chunkus

Discord bot that converts your chat image to a Scalable Vector Graphic.

c cpp docker hacktoberfest rust

Last synced: 01 Apr 2025

https://github.com/briandowns/structured-logger

A simple JSON structured logger for C applications.

c c-language json logger logging structured-logging

Last synced: 10 Apr 2025

https://github.com/valen-h/ansi

An ansi terminal controller made in C.

ansi c gnu terminal vt100 xterm

Last synced: 08 Apr 2025

https://github.com/okerew/biobridge

Biobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.

analysis biology biopython bridge c cpu database learning library linux machine macos python realtime simulation unix windows

Last synced: 10 Oct 2025

https://github.com/aegoroff/hc

Hash Calculator is the console tool that can calculate about 50 cryptographic hashes of strings and files.

brute-force c hash hash-calculations linq

Last synced: 26 Oct 2025

https://github.com/abinavravi/cfd-lab

Computational Fluid Dynamics Praktikum at TUM. (Chair 5 Informatics)

c fluid-dynamics fluid-simulation mpi parallel-programming precice solver

Last synced: 02 Jul 2025

https://github.com/ceadoor/cse-labs

Lab Experiments / Solutions through out Engineering course

awk bash c cs cse java ktu lab lex linux python shell

Last synced: 14 May 2025

https://github.com/bwoodsend/cslug

Quick and painless wrapping C code into Python.

c python wrapper

Last synced: 13 Apr 2025

https://github.com/fragglet/yocton

Stringly-typed Minimalist Object Notation

c encoding minimalist

Last synced: 07 Apr 2025

https://github.com/storaged-project/api-examples

Examples of how the various APIs from the project can be utilized

api c dbus disk luks lvm python storage

Last synced: 22 Aug 2025

https://github.com/thales-e-security/header2go

Convert C header files into skeleton Go implementations

c cgo generator go header-files

Last synced: 10 Feb 2026

https://github.com/colossus73/imagination

A GTK+3 slide showmaker in development since 2009 featuring 69 transitions effects aiming to be user friendly and intuitive using Cairo to achieve the transition effects, FFmpeg to encode the video and ALSA to play the audio during the preview.

c cairo gtk3 help-wanted libasound libavcodec libavformat libavutil slideshow slideshow-maker slideshows transitions video-editing

Last synced: 23 Jul 2025

https://github.com/kotleni/brfkc

Just a brainfuck compiler written in C.

brainfuck c cmake code-generation compiler

Last synced: 19 Jul 2025

https://github.com/libdriver/syn6288e

SYN6288E full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis syn6288e uart

Last synced: 04 Aug 2025

https://github.com/f33rni/qpsk-mod-demod-libs

C-libraries for QPSK modulation and demodulation

c cmake cpp floating-point qpsk qpsk-demodulation qpsk-modulation shared-library

Last synced: 13 Apr 2025

https://github.com/gabrielevalenzuela/microcontrollerexamples

Example projects for LPC1769 and STM32 microcontrollers. Includes code samples and setup instructions for various functionalities and peripherals. Ideal for learning and implementing embedded systems with ARM Cortex-M.

c embedded-systems lpc1769 stm32f103c8t6

Last synced: 20 Aug 2025

https://github.com/dhakalnirajan/b.it-gandaki-university

A collection of Resources, and References for various subjects related to the B.IT program at Gandaki University.

c cprogramming-language css gandaki-university html html-css html-css-javascript html5 java javascript js php

Last synced: 21 Mar 2025

https://github.com/dennisfrancis/generic-hashtable

A generic hash table in C

c dynamic-library generic hashtable

Last synced: 12 Jul 2025

https://github.com/j1sk1ss/cordellos.petprj

Simple hobby OS based on GRUB2 as boot loader, and .c kernel with userland programs

asm c elf ethernet fat32 grub2 kernel os scratch userland

Last synced: 17 Feb 2026

https://github.com/r3shape/uniform

A pluggable, extensible, open-source game engine, written in C.

c c99 extendable game-engine opengl pluggable

Last synced: 31 Aug 2025

https://github.com/networkflux/cbuildtool

Simple C/C++ Project Generator

automation c cpp makefile

Last synced: 18 Mar 2025

https://github.com/ebrezadev/ds3231-real-time-clock-c-driver

DS3231 Real Time Clock C Library (High Level Driver)

arduino c driver ds3231 embedded-c library linux raspberrypi real-time-clock rpi rtc

Last synced: 10 Aug 2025

https://github.com/iker-gonzalez/42-common-core

Compilation of all the projects carried out as part of 42's common core program.

42cursus algorithms bash c cpp css3 data-structures docker html5 linux mysql nestjs networking networks oauth postgresql react typescript virtualization

Last synced: 25 Aug 2025

https://github.com/sug0/libgoimg

C library that aims to provide the ease of operation Go enables for image processing

c farbfeld go golang image interface jpeg library png

Last synced: 19 Jun 2025

https://github.com/smashwilson/segment

Most programmers, at some point, daydream about writing their own programming language. This one's mine.

c language programming-language segment

Last synced: 19 Mar 2025

https://github.com/awulkiew/exclude-from-build

ExcludeFromBuild extension for Visual Studio

build c cpp csharp directory exclude extension file include vb visual-studio wpf xaml

Last synced: 14 Apr 2025

https://github.com/dns-oarc/pcap-thread

PCAP helper library with POSIX threads support and transport layer callbacks

c library packet-capture pcap pthreads

Last synced: 09 Nov 2025

https://github.com/sleepy762/lucidloader

Simple and light interactive boot manager.

aarch64 boot boot-manager bootloader c clang linux posix-uefi shell uefi x86-64

Last synced: 11 Mar 2025

https://github.com/julorapido/sdl_doom

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 01 Aug 2025

https://github.com/a-khakimov/ping

Simple ping writed in C

c icmp icmp-ping ping unix-socket

Last synced: 18 Feb 2026

https://github.com/joescat/xinvaders3d

XInvaders3D is a 3D Vector Graphics Space Invaders clone for X11.

arcade-game c retrogaming space-invaders xwindows

Last synced: 15 Jun 2025

https://github.com/cyd3r/ransac

An implementation of the RANSAC algorithm

c ransac

Last synced: 05 Apr 2025

https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems

This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel

assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions

Last synced: 15 Nov 2025

https://github.com/pericles001/printf

Group project: writing our own printf function

c gcc printf

Last synced: 24 Jun 2025

https://github.com/bmeneg/playing-around-kernel

Learning repo for Linux Kernel stuff

c kernel learning linux-kernel low-level

Last synced: 13 Apr 2025

https://github.com/winterrdog/sqlyte-db

A small database like SQLite that can do CRU( create, read & update ) and store data as B-Trees. Clearly written in C.

c data-structures database sql

Last synced: 10 Jul 2025

https://github.com/github0null/mesch

meschach: C 矩阵库,可用于单片机系统,源码来自: http://homepage.divms.uiowa.edu/~dstewart/meschach/)

c library matrix mcu meschach stm32

Last synced: 13 Apr 2025

https://github.com/thelime1/c_functions

all esprit C functions in one repo

c esprit functions

Last synced: 25 Jun 2025

https://github.com/jonpalmisc/sioku

Simple IOKit-based USB library

c iokit library usb

Last synced: 14 May 2025

https://github.com/hajin-park/ucmerced-cse

UC Merced CSE Monorepo

c cpp mips python ucm ucmerced

Last synced: 07 May 2025

https://github.com/narasimha1997/bit_vector

A header-only bit vector library for C . This can be used for implementing dynamic bit-vectors for building Bloom-Filters and Hyper-Logs .

bloom-filter c cplusplus datastructures hashtable hyperloglog

Last synced: 07 Mar 2026

https://github.com/raresail/pico-w-template

This is a TCP Socket Server template for the RPI Pico W with features like AES 256 CTR encryption, JSON, Ping System

aes-256 aes-ctr c cpp json pico-wireless rasspberry-pi socket tcp-server template

Last synced: 21 Jul 2025

https://github.com/Gikoskos/simbly

Multithreaded runtime and interpreter for programs written in a tiny assembly-like language

c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix

Last synced: 11 May 2025

https://github.com/pjandl/cblc

Curso Básico da Linguagem C

algorithm c programming programming-language

Last synced: 07 Apr 2026

https://github.com/danthelion/selyp

A Lisp interpreter implemented in C.

c c99 lisp lisp-dialect lisp-interpreter

Last synced: 13 Mar 2026

https://github.com/alifarazz/mipslol

:moyai: A MIPS simulator with <3

c interpreter mips-simulator

Last synced: 11 May 2025

https://github.com/lesomnus/vcpkg-cache-http

HTTP provider for vcpkg binary caching

c cache cplusplus cpp vcpkg vcpkg-binary-caching

Last synced: 08 Jul 2025

https://github.com/x0reaxeax/smol_helloworld

Shortest Hello World code in C - 0 characters source file!

c hello-world helloworld shortest-code

Last synced: 18 Jul 2025

https://github.com/ankitjarwall/code-with-ankit

Hello everyone, Here we cook the fucking shit.

backend-api c cpp frontend-web mern python react

Last synced: 19 Jun 2025

https://github.com/nicolasbauw/amiga-cc

Amiga C cross compiler installation script for Linux/Macos

68000 amiga assembler c cross-assembler cross-compiler install-script linux m68k macos vasm vbcc

Last synced: 13 Apr 2025

https://github.com/sysread/uri-fast

A fast(er) URI parser for Perl

c fast inline parameter parser perl query tiny uri url xs

Last synced: 11 Apr 2025

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

A set of C wrapper library projects for PicoScope® oscilloscope products.

c linux mac-osx picoscope picoscope-oscilloscope windows wrapper wrapper-api wrapper-dll wrapper-library

Last synced: 13 May 2025

https://github.com/aiya000/workspace

This is file space that is my learning any language.

c clojure cobol csharp golang haskell html java javascript programming python ruby scala study typescript viml vimscript

Last synced: 09 May 2025

https://github.com/dmolik/githubfs

A weird little C program to fetch your stared repos and mount to a directory

c github graphql libcurl libfastjson libfuse lmdb

Last synced: 24 Jun 2025

https://github.com/apwhitehat/http_threadripper

HTTP 1.1 server which shows off high concurrency capabilities of C++

c cpp cpp11 high-concurrency http libev socket-programming

Last synced: 13 Apr 2025

https://github.com/taizod1024/vscode-ac-ts-extension

atcoder/yukicoder vscode extension for c/c++/java/python/go/javascript/typescript

atcoder c go javascript python typescript vscode-extension yukicoder

Last synced: 07 May 2025

https://github.com/ryukinix/pic-tetris

Tetris Implementation for PIC18F4550

c game microchip pic tetris xc8

Last synced: 05 Apr 2025

https://github.com/moisam/laylaos

A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!

c c-library cdrom grub2 kernel laylaos musl musl-libc operating-system operating-systems os osdev qt qt5 sdl2 sdl2-image window-manager x86-64

Last synced: 29 Oct 2025

https://github.com/sdasgup3/profiler-using-clang-based-ast-instrumentation

Clang based AST reformatting tool used for injecting instrumentation code in C/C++ programs. The goal is collecting profiles (run-times and execution frequencies) on C/C++ programs.

ast c clang cplusplus instrumentation llvm profiler runtime total

Last synced: 12 Apr 2025

https://github.com/luistar/union-find-c

C implementation of the union-find data structure

c disjoint-set union-find

Last synced: 12 May 2025

https://github.com/proffapt/bodhitree

This is a place where I keep my notes, hand-typed or collection from different sites/articles/videos into one place for me and some other interested people.

bodhitree c code cpp dsa git-notes golang java notes notes-arsenal

Last synced: 30 Aug 2025

https://github.com/german-one/termwnd

Find the terminal window hosting the shell process running in a local Windows session.

c command-line console cpp csharp powershell terminal vb-net windows

Last synced: 11 Apr 2025

https://github.com/moon-chilled/lrogue2

Updated version of lrogue

c rogue roguelike

Last synced: 01 Sep 2025

https://github.com/thehxdev/bfi

Fast and efficient BrainFuck compiler and interpreter written in C

assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix

Last synced: 22 Aug 2025

https://github.com/robseb/niosii_eclipsecompproject

Automatically create a NIOS II Eclipse Project with the latest FreeRTOS Version, the Intel hwlib and more...

arria-v arria10 c custom-eclipse cyclone-v eclipse freertos intel intel-fpga intel-quartus-prime max10 nios-ii python-script quartus soc-fpga

Last synced: 14 Apr 2025

https://github.com/alioguzhan/dobby

Command line program to track and save your work / study activity.

c cs50 cs50x time-tracker time-tracking

Last synced: 19 Feb 2026

https://github.com/artichoke/strudel

🥐 🥮 Rust port and drop-in replacement for the `st_hash` C hash table library

artichoke c ffi hashmap ruby rust rust-crate

Last synced: 09 Mar 2026

https://github.com/luki120/aurorac

iOS password generator written in pure C & C++

c cpp ios jailbreak

Last synced: 07 Apr 2025

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

Base64 library in C

base64 c library

Last synced: 22 Aug 2025

https://github.com/opennms/iplike

PostgreSQL stored procedure for comparing IP addresses in the style of SQL LIKE

c postgresql

Last synced: 14 Apr 2025

https://github.com/maxgfr/braille-translator-math

A program that converts a pdf to txt by transforming a registered mathematical symbol in its braille form.

blind braille braille-translator c converts hex hexadecimal mathematics pdf script translation

Last synced: 02 Aug 2025