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/yuichitk/libteep

IETF TEEP Protocol message encoder/decoder implemented in C.

c ietf iot teep

Last synced: 10 Mar 2025

https://github.com/mrsarm/compres

Implementación Algoritmo de Huffman, código original de Salvador Pozo Coronado

c cli huffman-coding huffman-compression-algorithm

Last synced: 09 Apr 2025

https://github.com/rmn20/planecut

Color quantization/palette generation for png images

c compression image-optimization palette png png-compression quality quantization

Last synced: 06 Sep 2025

https://github.com/savage13/sacio

sacio library

c iris sac sacio-library seismic

Last synced: 12 Apr 2025

https://github.com/codinasion/hello-world

"Hello World" in every programming language 🤗 Good collection of `good first issue`

c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala

Last synced: 05 Jul 2025

https://github.com/enaiel/viafsb

DOS FSB utility for VIA chipsets

c dos fsb via

Last synced: 11 Oct 2025

https://github.com/sasluca/glfwcmaketemplate

A simple template for a C application using GLFW with GLAD and CMake.

c cpp gamedev glfw opengl

Last synced: 12 Oct 2025

https://github.com/martinrixham/cheesemake

It is not meant to be taken literally, it refers to any manufacturers of dairy products.

bash build-tool c

Last synced: 06 Oct 2025

https://github.com/richiepagard/bitfiddler

Learning low-level stuff the hard way — by fiddling, failing, and fixing.

c funny-experiments low-level low-level-programming network programming

Last synced: 18 Jan 2026

https://github.com/jakubtomsu/raylib-jump-prince

A simple platformer game inspired by jump king

2d 2d-game c cpp game raylib

Last synced: 07 Oct 2025

https://github.com/mity/c-win32

Few C-compatible win32 headers replacing standard ones which assume C++

c header-only help replacement win32

Last synced: 04 Aug 2025

https://github.com/chiefgokhlayeh/autofff

Auto-generate FFF fake definitions for C API header files

automation c fake-functions fff header-parser python python-3-6 tdd test-driven-development

Last synced: 14 Aug 2025

https://github.com/lambdacasserole/tiny-compiler

Very tiny compiler for a simple arithmetic language.

c compiler ebnf grammar stack-machine

Last synced: 03 Oct 2025

https://github.com/overturetool/vdm2c

Working repository for the development of a VDM to C code generator

c code-generator vdm

Last synced: 09 Mar 2026

https://github.com/oskaritimperi/raylib-imgui-template

A basic raylib + Dear ImGui template

c cmake cookiecutter-template cxx imgui raylib template

Last synced: 07 Apr 2025

https://github.com/v8v88v8v88/face-recognition

Face Recognition code to detect faces on live cameras implemented using OpenCV and Dlib.

c face-detection face-recognition python

Last synced: 08 Apr 2025

https://github.com/moxwel/basics

Tutorials for various programming languages and example codes.

basics c collaborate communityexchange english example github java latex learn php python spanish tex tutorial vscode

Last synced: 23 Mar 2025

https://github.com/privkeyio/libnostr-c

Lightweight, portable C library for the Nostr protocol with native Lightning Network integration.

bitcoin c lightning-network nostr

Last synced: 16 Jan 2026

https://github.com/sjmulder/dated

Add a timestamp to every line of a stream

c cli textproc unix

Last synced: 11 Apr 2025

https://github.com/epergo/tetris-c

Tetris game in C using SDL2

c sdl sdl2 tetris

Last synced: 18 Aug 2025

https://github.com/grantjenks/python-arraydeque

ArrayDeque is a fast, array-backed deque implementation for Python written in C.

c data-type deque performance python

Last synced: 13 Aug 2025

https://github.com/thelowsunoverthemoon/tsprite

Convert Sprites to Windows escape sequences, optimized for Conhost games

ascii c cli escape-sequences graphics image image-processing optimization sprite spritesheet terminal windows

Last synced: 15 May 2025

https://github.com/vi/vi_tools

Various command-line tools, mostly for Linux

c command-line command-line-tool linux nat rundll udp udp-port uksm

Last synced: 15 Apr 2025

https://github.com/ctc-oss/omega-edit

Open source library for building editors that can handle massive files, and multiple viewports.

apache2 c cmake cpp cross-platform edit grpc library protobuf scala

Last synced: 11 Apr 2026

https://github.com/savaughn/pksav

Small, fast Pokémon save file parsing C library

c pokemon save

Last synced: 14 Apr 2025

https://github.com/cooljeanius/bap

some random project I happened across in /r/reverseengineering when it was at version 0.7; this fork is me trying to get it to build

bap c ocaml reverse-engineering

Last synced: 18 Jan 2026

https://github.com/jotavare/minitalk

System that sends a message from client to server using UNIX signals for communication.

ascii binary bits c client-server gdb makefile minitalk norminette pid signal-processing signals sigusr1 sigusr2 unix unix-signals valgrind

Last synced: 24 Apr 2025

https://github.com/robohack/yajl

A fast streaming JSON parsing library in C. This variant uses BSDMake to build and includes various fixes and enhancements.

bsdmake c json json-api json-api-normalizer json-api-serializer json-data json-parser

Last synced: 20 Feb 2026

https://github.com/vbrazhnik/libft

School 42 project // C library (Reimplementation of libc functions + own functions)

42 42projects 42school born2code c c-library libft library unitfactory

Last synced: 02 May 2025

https://github.com/diegocr/libnix

Standard C link library for amiga-specific gcc development.

c library link

Last synced: 15 Aug 2025

https://github.com/octaspire/core

Library of containers, utf-8 and other utilities in standard C99

c c99 containers utf-8 utility-library

Last synced: 16 Aug 2025

https://github.com/alexlnkp/cshadertoy

A simple tool to write GLSL shaders locally using your favorite IDE of choice

c glsl shaders shadertoy

Last synced: 21 Aug 2025

https://github.com/okbob/orafce_sql

PostgreSQL extension that provides a API of Oracle's package dbms_sql

c dbms-sql migration-tool oracle-to-postgres orafce postgresql postgresql-extension

Last synced: 27 Oct 2025

https://github.com/bor0/pf500

Synergy PF-500 Fiscal Printer API

c c-sharp fiscal-printer

Last synced: 10 Apr 2025

https://github.com/mechadragonx/gameboyshenanigans

Game Boy Coding Shenanigans in C

c gameboy gameboy-development gbdk

Last synced: 01 Jul 2025

https://github.com/carloszoft/online_judge

Repository to resolved exercises in https://www.hackerrank.com/

algorithms c competitive-programming estrutura-de-dados javascript treinamento

Last synced: 07 Sep 2025

https://github.com/arverma/data_diode

A unidirectional network (also referred to as a unidirectional security gateway or data diode ) is a network appliance or device allowing data to travel only in one direction. It is used in guaranteeing information security. They are most commonly found in high security environments such as defense, where they serve as connections between two or more networks of differing security classification – also known as a "cross domain solution." This technology is also found at the industrial control level for such facilit ies as nuclear power plants, electric power generation/distribution, oil and gas production, water/wastewater, airplanes (between flight control units and in - flight entertainment systems), and manufacturing.

c client client-server client-server-architecture data data-diode diode networking server socket-programming

Last synced: 23 Aug 2025

https://github.com/madmurphy/nextgen

An interactive Bash script that lets you easily set up a new extension project for GNOME Files (Nautilus)

c gnome gnu nautilus nautilus-extension project-template

Last synced: 04 May 2025

https://github.com/carcargroup05/robotvacuum

Due to this aging society, we intended to develop a robot vacuum to care for senior citizens. It has the ability not only to clean the floor but also to detect whether a senior citizen have fallen using a Pi camera and a google ML model(MediaPipe).

app-inventor arduino arduino-mega-2560 c cpp mediapipe ml openc pi-camera python python3 raspberry-pi-4 raspberry-pi-camera

Last synced: 28 Oct 2025

https://github.com/spockbotmc/mcd2c

Generate C serialization/deserialization code from the minecraft-data protodef protocol spec

c minecraft minecraft-data protodef spockbot

Last synced: 11 Apr 2025

https://github.com/fahimahammed/data-structure-1

Data Structure

c data-structure

Last synced: 11 Apr 2025

https://github.com/hollowman6/english-word-frequency-statistics-program

English Word Frequency Statistics Program realized by C. (英文词频统计程序)

c word-frequency

Last synced: 11 Apr 2025

https://github.com/vladimirakopyan/netcore_nativecall

This demonstrates how to create a native, unmanaged DLL and invoke it's functionality from a .Net Core Application

c cpp csharp dll netcore netcore-nativecall pinvoke pinvoke-wrapper tutorial

Last synced: 29 Apr 2025

https://github.com/ultirequiem/structured-programming-platzi

👨‍💻Exercises and notes from the structured programming course at @Platzi

c c-course course platzi platzi-course programacion-estructurada

Last synced: 07 May 2025

https://github.com/iricartb/university-c-compiler-flex-bison

Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).

bison c compiler flex lexical semantics yacc

Last synced: 10 Apr 2025

https://github.com/pdsmart/sharpmz

A Sharp MZ Series (80K,80C,1200,80A,80B,700,800,2000) Computer Hardware Emulation written in VHDL on Altera FPGA fabric. Runs on the MiSTer project and other Altera Cyclone devices.

assembly-language c cpp electronics emulator fpga perl retrocomputing vhdl

Last synced: 15 Jun 2025

https://github.com/gamemann/continuous-a2s_info-requests

A small C program imported from GFL's GitLab. This continuously sends A2S_INFO requests using cooked Linux sockets.

a2s a2s-info c engine linux socket source udp valve

Last synced: 18 Mar 2025

https://github.com/mikaelvallenet/bistromatic

EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base

bistro bistro-matic c calculator epitech epitech-project programming-language

Last synced: 04 May 2025

https://github.com/drogglbecher/thinline

Handle and execute unittests written in function comment sections for C/C++ & Python

analysis c cpp parser python rust synthesis unit-testing unittests

Last synced: 10 Oct 2025

https://github.com/benmezger/strail

A kernel with support to the RISCV architecture

asm c kernel operating-system riscv unix

Last synced: 07 Sep 2025

https://github.com/akatsuki105/boktai2

WIP: Disassembly of Boktai2(Japan, v1.1)

asm boktai c decompile disassembly game gameboy-advance games gba reverse-engineering

Last synced: 07 May 2025

https://github.com/yokawasa/vs_httpd

Very Simple HTTP Server that can deliver static files very fast.

c high-performance http http-server libevent web-server

Last synced: 28 Oct 2025

https://github.com/niklasf/rust-btoi

Parse integers directly from ASCII byte slices

c rust

Last synced: 12 Apr 2025

https://github.com/andyfratello/par

🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB

c fib-upc openmp openmp-parallelization par par-fib parallel-computing parallel-programming parallelism

Last synced: 12 Apr 2025

https://github.com/voronar/ctype-js

JavaScript library for easy working with C data types like primitive type arrays and structures.

c data-structures javascript websocket

Last synced: 06 Mar 2026

https://github.com/fleschutz/cwts

Test suite to check C++ compiler warnings with 68 test cases.

c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings

Last synced: 05 May 2025

https://github.com/shubhexists/proximity

A multithreading terminal chat application written in C, implemented through websockets

c websocket websocket-chat websocket-client websocket-server

Last synced: 10 Apr 2025

https://github.com/b3dgs/sc68

Sc68 Atari ST and Amiga music player

amiga android atari-st audio-player c sc68

Last synced: 09 Jul 2025

https://github.com/gaureshpai/dump

Dump: This repository is where I upload randomly generated webpages using HTML, CSS, and JavaScript and also create folders for the certificate courses i am learning and also the folders with bunch of codes in it. These webpages are generated programmatically to showcase different designs, layouts, and interactive elements.

c git github-config html-css-javascript java python

Last synced: 30 Apr 2025

https://github.com/gusruben/winball

A little pinball game made for MS-DOS!

allegro c game hackclub msdos msdos-game pinball windows

Last synced: 29 Aug 2025

https://github.com/jgabaut/koliseo

An arena allocator library in C.

allocator amboso arena-alloc arena-allocator c c-arena c11 c99

Last synced: 01 Apr 2026

https://github.com/n1ghtf1re/c-collections

Implementation of some collections on C

c c-data-structures c-library c-struct collections dynamic-structures

Last synced: 05 Mar 2026

https://github.com/qguv/kernelflut

Connect a pixelflut screen as another (virtual) monitor in userspace using kernel evdi

c driver drm evdi kernel linux pixelflut

Last synced: 01 Apr 2026

https://github.com/moodmosaic/bookmarks

A selection of the links I find interesting over time. Updated on a regular basis.

c category-theory cryptocurrencies dotnet fsharp git haskell leisure unix-like

Last synced: 06 May 2025

https://github.com/renesas/synced

synced is a user space Synchronous Ethernet (Sync-E) stack for the Linux operating system. synced facilitates Sync-E, according to the ITU-T G.8264 (08/2017) Amd. 1 (03/2018) and ITU-T G.781 (04/2020) Amd. 1 (11/2022) standards.

c linux networking synce synchronization telecommunications

Last synced: 04 Mar 2026

https://github.com/protik09/coremark-rp2040

This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.

benchmark c embedded embedded-c embedded-systems raspberry raspberrypi-pico rp2040 rpi-pico

Last synced: 08 May 2025

https://github.com/felipensp/libvm

Register-based VM as C library

c execution language lib register-based runtime vm

Last synced: 04 Mar 2026

https://github.com/libdriver/sts3x

STS3X(STS30, STS31, STS35) full-featured driver library for general MCU and Linux.

c full-featured-driver iic linux mcu sts30 sts31 sts35 temperature

Last synced: 30 Jul 2025

https://github.com/ameliasquires/lullaby

broad lua library primarily for networking, cryptography, and multithreading

c lua lua54 webserver

Last synced: 04 Oct 2025

https://github.com/phillbush/simpletron

The Simpletron Simulator and The Simple Basic Compiler

c deitel simpletron

Last synced: 15 Apr 2025

https://github.com/faruktinaz/libft

The purpose of this project is to re-code some libc functions, as well as other common utility functions to be reused in the subsequent 42 projects.

42 c leaks libc libft

Last synced: 03 Aug 2025

https://github.com/jblond/mod_log_rotate

mod_log_rotate module for native log rotation for apache

apache apache2 c httpd-logs log-rotation logrotate module

Last synced: 02 Aug 2025

https://github.com/marcusvinix/42libft

This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.

42 42school c libft42

Last synced: 06 Jul 2025

https://github.com/jondeaton/Lisp

Lisp interpreter written in C

c lisp

Last synced: 11 May 2025

https://github.com/yjdoc2/os-project

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 12 Apr 2025

https://github.com/georgecatalin/bare-metal-programming-from-ground-up

Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.

bare-metal-programming c cprogramming drivers stm32

Last synced: 02 Aug 2025

https://github.com/umut-sahin/encin

A magical runtime made with user-level context switches, rainbows, and io_uring. Also unicorns.

asynchronous c runtime

Last synced: 07 Mar 2026

https://github.com/basemax/etcompilergenerator

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)

bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser

Last synced: 05 May 2025

https://github.com/rafael-santiago/accacia

A C-library for ansi color coding usage.

ansi-colors ansi-escape-codes c minimalist-library

Last synced: 14 Sep 2025

https://github.com/8g6-new/cara

A high performance spectrogram with STFT Mel and MFCC support in pure C

audio-visualizer bark bfcc c dsp mel mfcc spectrogram stft

Last synced: 02 Aug 2025

https://github.com/zeroxthreef/disc

An unofficial discord library for C/C++

c discord discord-library library rest websocket

Last synced: 05 Oct 2025

https://github.com/willdoescode/natcpp

Re-writing natls in c++ to learn c++

c cpp ls ls-colors ls-command nat natls

Last synced: 07 Apr 2025

https://github.com/thblt/uberwald

A simple Lisp interpreter to teach myself about Lisps and Interpreters.

c interpreter lisp toy

Last synced: 07 Apr 2025

https://github.com/krypto-etox/c-practice-problems

C Practice Problems contains all the basic and logical C programs to learn and Practice. It's a Kind of my notes

c cpp cquestions practice-programming

Last synced: 21 Sep 2025

https://github.com/tecnickcom/farmhash64

farmhash64 is a portable multilanguage 64-bit hash function

c cgo cpp farmhash farmhash64 go golang hash hashing java javascript php python python3 rlang rust

Last synced: 18 Jul 2025