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/jimy-byerley/arrex

python module allowing to create efficient dynamic arrays of user-defined types

array buffer c cython list numpy python

Last synced: 16 Aug 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/9xn/scrypt

SCRYPT is a simple shellcode encryptor/encoder that uses the OpenSSL library to encrypt a shellcode using the AES-256-CBC encryption algorithm then applies several encoding techniques to obfuscate a given shellcode file. This encrypted/encoded shellcode can be used for both legitimate and malicious purposes, such as exploiting system vulnerability

buffer-overflow byte c dec hacking injection rot scrypt shellcode xor

Last synced: 22 Apr 2025

https://github.com/serge-404/CPM32

hybrid fork of Keiji Murakami (CPM emu) and Mockba the Borg (Z80 emu) projects

8bit c cpm orion-128 vt52 z80 z80-emulator

Last synced: 12 Jun 2025

https://github.com/abranhe/os.c

Small C library to know your operating system.

c c-library clib clibs freebsd linux macos operating-system os win32 win64 window

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

PyIFT is a Python wrapper of a fork of the LIDS C library.

c graph image-foresting-transform image-processing python shortest-paths

Last synced: 03 Sep 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/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/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/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/yuichitk/libteep

IETF TEEP Protocol message encoder/decoder implemented in C.

c ietf iot teep

Last synced: 10 Mar 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/adharshkamath/mathy-compiler

A compiler to generate OpenMP programs for equations involving constructs like Forall, Summation, etc., frequently used in the scientific domain

bison c compiler compiler-construction cpp equation flex lex mathematical-equation mathematical-notations omp-parallel openmp openmp-programs parallelization transpiler yacc

Last synced: 03 Jul 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/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/sjorek/mediacastsegmenter

Create MPEG2-TS encapsulated stream-segments.

c http mpeg2 streaming streaming-algorithms streaming-video

Last synced: 30 Apr 2025

https://github.com/randruc/lazuli

Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.

arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling

Last synced: 10 Apr 2025

https://github.com/divisionind/autorun

allows you to hold down any key on your keyboard by pressing a hotkey

automation c cpp game games macros windows

Last synced: 07 Jul 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/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/robkam/ytreenova

YtreeNova - a (curses-based) file manager similar to DOS XTree™

c codex console console-application curses file-explorer file-manager foss terminal terminal-based tui unix xtree ytree

Last synced: 15 Jun 2026

https://github.com/chansen/c-utf8-valid

Single-header UTF-8 validation routines for C

c unicode utf-8 validation

Last synced: 12 Sep 2025

https://github.com/org0000h/cutlass

A collection of c open source libraries

c libraries portable

Last synced: 31 Oct 2025

https://github.com/jondeaton/Lisp

Lisp interpreter written in C

c lisp

Last synced: 11 May 2025

https://github.com/naleksiev/fin

Scripting language.

c fin interpreter scripting scripting-language

Last synced: 11 May 2025

https://github.com/jovanlanik/gtklock-playerctl-module

gtklock module adding media player controls to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 13 May 2025

https://github.com/sshahryiar/8051-projects

My projects using AT89xx Microcontrollers and MikroC Compiler

8051 8051-microcontroller 8051-projects at89c2051 at89c51 at89c52 at89s51 at89s52 c microcontroller mikroc

Last synced: 13 Apr 2025

https://github.com/lind026/mthpc

Multiple Threads, Parallelism and Concurrency Library (MTHPC)

c concurrency lock-free multithreading parallelism

Last synced: 14 May 2025

https://github.com/farukalpay/dynamicarray

This library implements a std::vector like Dynamic Array data structure in C, allowing for the creation, modification, and manipulation of an array whose size can be dynamically adjusted during runtime.

array-manipulation c c-datastructures c-library cs-fundamentals custom-allocator data-structure dynamic-array educational embedded-c generic-programming header-only learn-c low-level memory-management pointer-arithmetic resizable-array stdvector-alternative systems-programming vector

Last synced: 26 Jun 2025

https://github.com/iswenzz/cgsc

Call of Duty 4X source extension that adds new utilities to extend the server and the creation of new plugins.

c cgsc cod4 gsc

Last synced: 14 May 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/sizet/packet_capture

使用 raw socket 和搭配輔助資料 (ancillary data (PACKET_AUXDATA), 適用於 2.6.21 之後的核心) 監聽和記錄 (pcap 格式) 乙太網路介面上傳送和接收的封包.

c linux packet-capture raw-socket

Last synced: 11 May 2025

https://github.com/shawnanastasio/BasilC

An interpreter for the BasilC esoteric programming language

c esoteric-language esoteric-programming-language interpreter

Last synced: 11 May 2025

https://github.com/dai-wenxun/c-compiler

Tiny self-hosting C compiler (计算机组成原理)

assembly c compiler self-hosting x86-64

Last synced: 04 Aug 2025

https://github.com/mattmoony/propaganda.c

A robust and easy to use string-manipulation library for the C programming language. There is no need for writing your own functions to perform simple tasks all of the time! 🐱‍💻

c char character data-type data-types datatype datatypes easier easy easy-to-use functions library manipulation propaganda pure-c simple string string-manipulation string-operations strings

Last synced: 30 Oct 2025

https://github.com/arijhajji-1/tabumba

Tabumba 2D game

c linux sdl

Last synced: 14 Apr 2025

https://github.com/akshayvernekar/esp-webthing

Esp idf compoment for creating Mozilla webthing

c component esp-idf mozilla-iot

Last synced: 29 Mar 2025

https://github.com/cob16/rt8900_serial_control

Provides computer control for the YAESU FT-8900R radio.

c ham-radio radio serial-ports yaesu

Last synced: 13 Apr 2025

https://github.com/govnorice/mixerdialog

A simple application to control system volume with fancy visualisation.

c cpp gtk3 linux linux-app volume volume-control volume-mixer volume-slider volume-visualization

Last synced: 30 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/lyriarte/MemoCalc

MemoCalc Palm OS application

c calculator interpreter palmos

Last synced: 11 May 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/justinmeiners/exercises

Exercises I do from books, articles, etc.

algorithms c code-golf cpp excercises scheme sicp sicp-solutions

Last synced: 25 Mar 2025

https://github.com/pomettini/gba-raytracer

Simple Raytracer for the Gameboy Advance written in C

c gameboy-advance gba gba-rom raytracer

Last synced: 10 Apr 2025

https://github.com/bobrippling/utop

process monitor

c monitoring ncurses process terminal tui

Last synced: 02 Sep 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/krypto-etox/c-language-book-solutions

The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy

c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions

Last synced: 10 Apr 2025

https://github.com/dexter-xd/restapi-c-sqlite

A lightweight RESTful API for todo management built entirely in C.

c rest-api sqlite

Last synced: 23 Apr 2025

https://github.com/simeononsecurity/ntripserver

Ntrip Version 2.0 Command Line Server - Fork of ntripserver at https://software.rtcm-ntrip.org/browser/ntrip/trunk/ntripserver

basestation bkg c gnss gps ntrip ntripserver

Last synced: 06 Sep 2025

https://github.com/ludovicrousseau/pcsc-contrib

PC/SC lite contrib

c pcsc python smartcard

Last synced: 13 Jun 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/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 10 Apr 2025

https://github.com/soasis/encoding_tables

Shared tables between C and C++ for encoding infrastructure

c cpp data encoding

Last synced: 09 Apr 2025

https://github.com/sftcd/cs2014

CS2014 Systems Programming course repo

c course programming

Last synced: 14 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/fmahadybd/data-structure-and-algoritham

This repo for DSA in C. All of Code in here easy. This is create for Green University Of Bangladesh

c dsa-algorithm

Last synced: 12 Jun 2025

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

My first C programming repo-Low-level programming training module sprint 1

alx-africa alx-challenge alx-low-level-programming c functional-programming git github github-actions shell

Last synced: 12 Apr 2025

https://github.com/ilya3point999k/levr

Single header CPU voxel renderer

c c99 raycasting raytracing single-header software-rendering voxel

Last synced: 10 Apr 2025

https://github.com/xfgusta/xdump

Display file contents in hexadecimal and ASCII

ascii c cli command-line-tool hex hexadecimal hexdump linux

Last synced: 08 Oct 2025

https://github.com/enaiel/viafsb

DOS FSB utility for VIA chipsets

c dos fsb via

Last synced: 11 Oct 2025

https://github.com/ravi-prakash1907/os-practicals

C/C++ programs to understand the working of the Operating System

c college cpp operating-system os

Last synced: 06 Sep 2025

https://github.com/szastupov/lgears

Scheme VM and compiler

c lisp scheme

Last synced: 24 Apr 2025

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/theandrew168/sphigs

Simple Programmer's Hierarchical Interactive Graphics Standard

c graphics raster x11

Last synced: 23 Jan 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/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/azure/c-testrunnerswitcher

C test runner switcher repo to be broken off from azure-c-shared-utility so it can be reused in several of our IoT repos

c testrunnerswitcher

Last synced: 20 Oct 2025

https://github.com/yugr/gcc-interp

Run C files as standalone scripts

c cplusplus interpreter proof-of-concept script

Last synced: 05 May 2026

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/dyne/pangolin

The Secret Pangolin Code, Fastest Proximity Tracing in the West (FPTW)

c contact-tracing dp3t optimization proximity-tracing speed

Last synced: 24 Oct 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/gamemann/udp-sender

A C program I made for sending UDP packets. Comes with a few useful features.

c ip linux packet send socket spoof udp

Last synced: 18 Mar 2025

https://github.com/gamemann/tcp-app-with-encryption

A client and server project that encrypts and decrypts messages. The client is programmed in C using the Libsodium library and the server is programmed in Elixir using ErLang's crypto module.

c client cypto elixir encryption erlang libsodium server tcp

Last synced: 18 Mar 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/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/aperezdc/autocleanup

Macros and helper inlines to automatically cleanup scoped resources

c clang cleanup gcc scoped

Last synced: 18 Mar 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/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/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/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/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/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/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/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/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/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