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/thefangbear/shared_memory

Portable cross-UNIX header-only shared memory message-passing library using POSIX shmem in C

c posix shmem unix

Last synced: 10 Dec 2025

https://github.com/kusma/cb-bart

Carl B - Vi er veldig kule (og har fet bart)

c demoscene opengl

Last synced: 14 Feb 2026

https://github.com/ferhatgec/valacat

Fegeya ValaCat, Vala implementation of ColoCat.

c cat cli colocat color colorize filesystem glib implementation line-by-line read vala

Last synced: 14 Apr 2025

https://github.com/codewizard-404/iset

This repository serves as a collection of academic projects, assignments, or learning exercises related to programming and IT concepts, intended for educational purposes and skill development during my time at ISET Charguia.

android angular c css dart django html java javascript nodejs php python soap springboot sql symfony talend typescript uml xml

Last synced: 10 Apr 2025

https://github.com/andreiglesias/corewar

Development of a Virtual Computer, an Assembler and a Disassembler for the programming game Corewar.

assembler assembly-language c corewar disassembler low-level-programming

Last synced: 16 Feb 2026

https://github.com/simon-zerisenay/libft

Libft: Libft is a library project that aims to recreate various standard C library functions as well as additional useful functions. The project helps to strengthen programming skills by implementing common functionality from scratch.

42 42-school 42born2code 42projects c clibrary ecole42 libft

Last synced: 24 Sep 2025

https://github.com/mrh1997/headlock

An adapter for making C code testable from Python (see https://headlock.readthedocs.io/en/latest)

bridge bridging c embedded-c iot python tdd test-driven-development testing unittest

Last synced: 16 Jan 2026

https://github.com/olejek88/escada

Energy SCADA - simple data aquisition server on C

c cpp drivers modbus scada

Last synced: 02 Aug 2025

https://github.com/nunofachada/pphpc

Several implementations of the standard PPHPC agent-based model

agent-based agent-based-modeling c java netlogo opencl pphpc predator-prey simulation simulations standard-model

Last synced: 14 Mar 2026

https://github.com/stablecoder/vulkan-mini-libs-2

Useful self-contained header files for Vulkan development, such as error codes and enum/bitflag serialization.

bitflag bitset c cpp cpp17 cpp20 flag flagbits flags python vulkan vulkan-library xml xml-parser

Last synced: 18 Oct 2025

https://github.com/desmonhak/structs_data_c

implementacion de vectores, al estilo de C++, podemos situar un ejemplo usando la implementacion en el archivo code_array-list.c. Ademas hemos hecho una implementacion de tablas de hash, puede situar un ejemplo de su uso en code_hash-table.c. Podemos situar tambien una implementacion de vectores pero esta vez con listas enlazadas en code_vector-...

arrays-dinamicos c estr hashtable listas-enlazadas

Last synced: 23 Jul 2025

https://github.com/rieonke/beco

A Browser(Chrome/Firefox/Edge) extension native messaging host library/framework for C.

browser-extension c chrome-extension edge-extension firefox-extension native-messaging native-messaging-host

Last synced: 08 Mar 2026

https://github.com/libdriver/fm11rfxx

FM11RFXX(FM11RF08, FM11RF32) full function driver library for general MCU and Linux.

c fm11rf08 fm11rf32 fm11rfxx full-function-driver linux mcu mfrc522 rf

Last synced: 23 Oct 2025

https://github.com/bionelabs/eventloop

A simple C thread pool implementation with single core

c caophuocthanh eventloop onebuffer queue xcode

Last synced: 09 Apr 2025

https://github.com/malb/m4rie

M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16

c linear-algebra matrix-factorization matrix-multiplication

Last synced: 15 Apr 2025

https://github.com/yurrriq/knrc

:book: In which I work through exercises in "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie

c c-programming learning-by-book literate-programming noweb

Last synced: 29 May 2026

https://github.com/innofang/miscode

🎠 miscode that is misc code, store some code that I have learned.

c clojure cpp golang java java-web kotlin lisp processing python

Last synced: 29 Apr 2025

https://github.com/geomatsi/stm32-tests

Experiments with stm32 boards

bare-metal c gcc stm32 stm32f0 stm32f4

Last synced: 22 Apr 2025

https://github.com/pgvalle/spaceinvadersclone

Yet another Space Invaders clone coded in C

c gamedev jesus jesus-christ jesus-is-da-lord-n-savior sdl2 space-invaders

Last synced: 27 Oct 2025

https://github.com/chr5tphr/cinpy

Using C in Python (A quick introduction)

c cpython ctypes python tutorial

Last synced: 04 Sep 2025

https://github.com/fuwn/seiwm

🪄 Lightweight & Hackable X11 Dynamic Window Manager

c desktop desktop-environment dwm linux sei window-manager

Last synced: 31 Jul 2025

https://github.com/nishkarshraj/datastructuresproject

Hello Everyone! This is a project of SCM headed by Nishkarsh Raj to make a collaborative effort on Git to make a running model to demonstrate Linked List using C++.

automation c collaboration git github log project scm source source-code

Last synced: 22 Apr 2025

https://github.com/acgaudette/txtquad

minimalist 3d quad renderer for games

c font gamedev graphics renderer text vulkan

Last synced: 04 Sep 2025

https://github.com/abdorayden/raymp

raymp CLI Music Player with beautiful UI

bash-script c linux linux-app linux-shell

Last synced: 12 Apr 2025

https://github.com/hwpoison/tinyc-http-server

A tiny HTTP single file multithread server written with pure C (<80kb), server static content and media files. Includes basic file explorer.

c html http http-server multithreading

Last synced: 18 Jun 2025

https://github.com/streamndad/streamn-scoreboard

Third-party OBS Studio plugin for tracking youth hockey scoreboard state. Writes game data to text files for use with OBS Text sources.

c clock hockey livestreaming obs-plugin obs-studio obs-studio-plugin scoreboard scorebug scorekeeper sports streamn-dad youth-sports

Last synced: 16 Apr 2026

https://github.com/0x1nf3cted/parcer

Parcer: A Python-based C parser that produces the Abstract Syntax Tree (AST) of the provided code in both JSON and string formats. 🌲🔍

ast c compiler json lexer parser python string

Last synced: 17 Mar 2026

https://github.com/keharriso/ocelot

Parse C headers to identify function prototypes, type declarations, and global variables

c header-parser

Last synced: 11 Jun 2025

https://github.com/jakubvojvoda/filtering-mcu-fpga

Simple image filtering and segmentation on MCU and FPGA

c catapult fpga image-filtering image-processing mcu otsu thresholding

Last synced: 14 May 2025

https://github.com/thearchitect4855/voxelizer-rs

A Rust port of karimnaaji's C Voxelizer

c ffi rust voxelization voxelizer voxels

Last synced: 10 Oct 2025

https://github.com/jiab77/cryptknock

Encrypted Port Knocking Tool

c port-knocker

Last synced: 23 Apr 2025

https://github.com/diohabara/ccc

c compiler by c

c compiler docker

Last synced: 13 Oct 2025

https://github.com/madebypixel02/philosophers

[42 Madrid] I’ve never thought philosophy would be so deadly

42-cursus 42born2code 42madrid 42school c makefile mutex philosophers semaphores shell

Last synced: 22 Sep 2025

https://github.com/yvan-sraka/malloc

C dynamic memory allocation functions without dependencies.

c epita malloc memory-allocation no-dependencies

Last synced: 09 Feb 2026

https://github.com/cemkeylan/sxss

Simple X ScreenSaver

c c99 screensaver suckless x11

Last synced: 06 Sep 2025

https://github.com/dashroshan/c-practice-questions

📝 Solved practice questions from different topics of the C programming language

c practice-questions-solved

Last synced: 30 Jul 2025

https://github.com/AbyssEngine/AbyssEngine

Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.

c diablo diablo2 game-engine

Last synced: 01 Apr 2025

https://github.com/xnacly/seascript

SeaScript is a small c superset programming language that compiles to c

c compiler go

Last synced: 16 Apr 2026

https://github.com/nthnn/wtfc

Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.

c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language

Last synced: 10 Apr 2025

https://github.com/mobius3/creme

Creme is a widget library that is renderer-independent, non-intrusive and made with C99 (mirror of https://gitlab.com/mobius3/creme)

c c99 gui sdl2 tile-based widget-library

Last synced: 19 Jan 2026

https://github.com/nick-vinesmoke/console-snake-c

The simple snake game on the windows console which written using c

c console game game-development gamedev

Last synced: 28 Jun 2025

https://github.com/craigbarnes/tally

Moved to https://gitlab.com/craigbarnes/tally

c c99 command-line counter gperf line-counter ragel sloc sloccount source-code

Last synced: 13 Jul 2025

https://github.com/swghosh/ug-courses

Class room and laboratory programs, UG-level CSE courses.

c fundamentals gdgu java mongodb php python r sql

Last synced: 13 Feb 2026

https://github.com/usbokirishima/wimey

Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.

args args-parser c command-line cprogramming library parser posix unix

Last synced: 28 Feb 2026

https://github.com/praveen1664/easy-machine-learning

This is a curated list of Easy machine learning frameworks, libraries and software (by language

c cpp data-science deep-learning machine-learning neural-network

Last synced: 10 May 2026

https://github.com/udhos/nepim

nepim stands for network pipemeter, a tool for measuring available bandwidth between hosts.

benchmarking c networking performance-testing tcp tool udp

Last synced: 30 Jul 2025

https://github.com/krisvers/koml2struct

krisvers (not-so) Obvious Minimal Language C struct code-gen tool written in C99.

c c-struct c99 code-gen koml markup-language no-dependencies

Last synced: 13 Mar 2025

https://github.com/jeremyletang/kiwi

Generate statically typed list for C

c cmake code-generator

Last synced: 14 Feb 2026

https://github.com/ruban2205/c-programs

Welcome to the C-Programs repository! This repository is a collection of various C programs created by www.rubangino.in. It serves as a resource for learning and understanding different programming concepts, algorithms, and data structures using the C programming language.

c c-programming c-programming-language c-programs

Last synced: 10 Apr 2025

https://github.com/walidbosso/c_os_windows_automation

A collection of C codes I made in order to make my/your life easier when dealing with the OS, from taking one-clicking ScreenShots, Manipulation your own Hotspot, Shortcuts, and many many more.

appwiz c cmd-command control devmgmt displayswitch hotspot ipconfig msinfo32 ncpa nircmd osk rundll32 screenshot shutdown switch-volume system systeminfo windows-8-1 windows-8-1-automation

Last synced: 10 Oct 2025

https://github.com/iturres/coding-challenges

👨‍💻 Collaborating with others, setting clear goals, and sharing knowledge are all essential components of my ongoing journey to become a proficient programmer.

c coding coding-challenges javascript python ruby sqlite3

Last synced: 15 Feb 2026

https://github.com/dreampast/libul

Some header-only utility files

c cpp cross-compiler cross-plattform native utiltity

Last synced: 22 Jun 2025

https://github.com/nganltp/fire-detection

Detect fire using image processing and machine learning

c opencv python3 svm-model

Last synced: 30 Apr 2026

https://github.com/danielmartensson/java-applications

Simulation of 3D models, web applications, JavaEE, JavaFX and Sockets

3d blender c c-application embedded-java embedded-systems gnu-octave java java-application mysql-server socket

Last synced: 07 May 2026

https://github.com/ferhatgec/solfege

Solfege Esoteric Language, Do Re Mi Fa...

c cpp esolang esoteric-language programming programming-language stdio

Last synced: 15 Jun 2026

https://github.com/commandcracker/garrysmod-lua-executor

GarrysMod-Lua-Executor is a DLL for GarrysMod that makes it possible to run Lua code in the client. It is based on https://www.youtube.com/watch?v=gKUtsUtK3Qw

c cpp dll gmod lua

Last synced: 06 May 2026

https://github.com/prakharchoudhary/codeverse

My implementations of various DS and algorithms, alongwith my submissions on coding platforms like Codechef, Hackerrank, Hackerearth etc.

algorithms-datastructures c codechef-solutions competitive-learning competitive-programming cpp hackerearth hackerrank-solutions python spoj-solutions

Last synced: 08 May 2026

https://github.com/janlauber/bfh

Watch my journey at completing the bachelor of science in informatics at Bern University of Applied Sciences.

c computer-science education golang java science study

Last synced: 07 May 2026

https://github.com/japrozs/rim_llvm

a smol compiler I've been working on for the past few weeks

c compiler interpreters llir llvm

Last synced: 29 Apr 2026

https://github.com/sharadcodes/bms

Bank Management Software :- A menu driven minor project in C language giving the facility of creating a new account, deleting, withdrawing, depositing and showing the details of the accounts.

c cpp cpp-project

Last synced: 26 Apr 2026

https://github.com/baines/morpheus

IRC ↔ Matrix gateway

c irc-gateway matrix

Last synced: 08 Jun 2026

https://github.com/ibob/c-utf8

utf8 ⇔ utf32 (Unicode) conversion for C an C++

c cpp unicode utf-8 utf8

Last synced: 28 Apr 2026

https://github.com/tgsstdio/hello-webassembly

"Hello World" WebAssembly examples in WasmFiddle

c javascript webassembly

Last synced: 24 Apr 2026

https://github.com/shaswata56/os

microOS: A barebone OS just having a loader, bootstrap and kernel, no userspace!

barebone bootstrap c kernel kernel-space loader os qemu x86

Last synced: 20 Apr 2026

https://github.com/yammine/kilo

Buliding a text editor

c terminal text-editor

Last synced: 22 Apr 2026

https://github.com/kishore-ganesh/zeroshell

A work in progress attempt to make a shell that supports piping and redirection in Linux

c linux-shell operating-systems shell

Last synced: 29 Jun 2026

https://github.com/hope2333/tsac-ng

神经音频编解码器 — Multi-backend neural audio codec. CPU (AVX/AVX2/AVX-512, NEON/SVE, RVV), GPU (CUDA, HIP/ROCm, Vulkan), LLVM JIT. Clean-room implementation.

arm64 audio-codec avx c cuda dac hip llvm-jit neural-audio riscv simd vulkan

Last synced: 29 Jun 2026

https://github.com/liulinboyi/regexp

JavaScript正则 JavaScript regexp 移植MuJS中的正则,使用JavaScript,来实现JavaScript中的正则,RegExp in JavaScript,方便大家使用自己熟悉的语言调试

c javascript mujs regexp

Last synced: 21 Apr 2026

https://github.com/bamless/cvector

A C99 implementation of a growable array that mimics C++ std::vector

array c c99 dynamic-array vector

Last synced: 24 Jun 2026

https://github.com/william-o-s/unsw_comp1511_tutoring

Currently tutoring COMP1511 24T2

arrays c comp1511 linked-list

Last synced: 24 Jun 2026

https://github.com/vitumenezes/matrix-multiplication-pthreads-openmp

Matrix multiplication using the parallel programming paradigm (shared memory) in C with Pthreads and OpenMP

c openmp parallel-programming pthreads shared-memory

Last synced: 15 Apr 2025

https://github.com/hemmat1984/crun

CRUN - Compile & Run C/C++ Code with Ease

batch-script c compiler-toolset cpp shell-script

Last synced: 12 Apr 2025

https://github.com/n-elmer/nrf9160-with-hx711-and-load-sensor

Interfacing nRF9160 with an HX711 and a Load Sensor

c embedded-systems iot nordic-semiconductor system-development

Last synced: 14 Apr 2025

https://github.com/renaudallard/thinproxy

Lightweight, secure, single-file HTTP/HTTPS proxy in C with zero dependencies

c capsicum connect-tunnel freebsd http-proxy https-proxy lightweight linux no-dependencies openbsd proxy seccomp-bpf secure single-file small unveil

Last synced: 26 May 2026

https://github.com/codestrange/webserver

Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.

c http-server web-server

Last synced: 14 Mar 2025

https://github.com/martin-olivier/cstring

A string library in C

c cstring string

Last synced: 08 Mar 2026

https://github.com/mushrom/gojira

A nifty scheme interpreter

c scheme-interpreter

Last synced: 17 Jan 2026

https://github.com/jotavare/c-text-editor

A text editor built from scratch in C, using less than 1000 lines of code.

c input-output search syntax-highlighting text-editor text-viewer

Last synced: 12 Nov 2025

https://github.com/sirwumpus/iocccsize

IOCCC Source Size Tool (original author)

c ioccc rules

Last synced: 29 Jun 2025

https://github.com/s4m-mo/language-runner-vscode

A VS Code extension that can run a variety of file types.

c cpp javascript language-runner nodejs python vbnet vscode vscode-extension

Last synced: 08 Apr 2026

https://github.com/jnrowe/dwm

My desktop DWM base

c config dwm suckless

Last synced: 14 Apr 2025

https://github.com/alopatindev/data_structures

Fundamental Data Structures

algorithms c datastructures

Last synced: 14 Apr 2025

https://github.com/amanoteam/glibc_preload

An execve() wrapper that allows executing binaries using a glibc installed in a non-standard location.

c cpp execve glibc ldpreload

Last synced: 14 May 2025

https://github.com/danielmartensson/c-applications

Embedded C with ST Microelectronics CubeMX and other C-applications

atollic c cubemx eclipse-cdt embedded stm32 truestudio

Last synced: 18 Sep 2025

https://github.com/solomonkassa/assembly-reverse-engineering

Assembly Reverse Engineering Mastery 🔍 A comprehensive collection of assembly language resources, tools, and challenges for reverse engineering and binary analysis. From beginner to advanced levels, this repository provides hands-on experience with real-world reverse engineering scenarios across multiple architectures.

assembly c docker documentation ethical-hacking ethical-hacking-tools makefile python reverse-engineering shell

Last synced: 03 Apr 2026

https://github.com/dispatchcode/t3c

Tic Tac Toe written in C using MiniMax algorithm with alpha-beta pruning

c minimax-algorithm sdl2 tic-tac-toe

Last synced: 02 Sep 2025

https://github.com/abhi9720/projects

Build some simple projects in Java , Python and C language to learn basics of langauge in more better way .

c java python

Last synced: 08 Apr 2026

https://github.com/willdoescode/tree

recursive tree command in c.

c tree

Last synced: 20 Feb 2026