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/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/wissem01chiha/slxio

[WIP] SLXIO – SIMULINK SLX File I/O Library

c cpp files matlab simulink

Last synced: 02 Jun 2026

https://github.com/alekay-software/websocket-std

Websocket implementation in rust with std support and static library with ffi support.

c cargo esp-rs esp32 ffi rust websocket

Last synced: 25 Oct 2025

https://github.com/senselogic/geany_prettify

Source code prettifier plugin for Geany.

beautifier c code cpp css d formatter geany html js php plugin prettifier source

Last synced: 16 Apr 2026

https://github.com/jotavare/push_swap

Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.

algorithms binary c data-structures efficiency gdb makefile norminette performance quicksort radix sorting-algorithms stacks valgrind

Last synced: 13 Feb 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/amaitou/cub3d

This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. The goal be to make a dynamic view inside a maze.

1337school 3d 42cursus 42network c cub3d-42 minilibx raycasting

Last synced: 09 Apr 2025

https://github.com/mohammadrezaamani/bridge

This Universal Shared Memory Bridge enables communication between processes across different programming languages by providing a shared memory interface, facilitating efficient data exchange.

bridge c js python shared-memory

Last synced: 16 Apr 2026

https://github.com/manraj29/cricket-using-c

A game of Cricket for programmers.

basicgame c cprogramming cricket fungame programming

Last synced: 30 Jan 2026

https://github.com/bijoy-sust/competitive-programming

Here, I've added some competitive programming problem solutions and resources. You can use these Online Judge solutions and resources in your coding time.

c c-plus-plus code-book competetive-programming-resources competettive-programming geometry graph-theory java number-theory problem-solution python-3

Last synced: 18 Apr 2026

https://github.com/darkarp/c-dictionary

Dictionary implementation in C

c dict dictionary

Last synced: 12 Feb 2026

https://github.com/seanpm2001/disk-o_jockey

📀️ DISK-O Jockey is an advanced CD/DVD player, and modifier, designed to integrate with VLC Media Player, and emulate the experience of every DVD player known to exist.

c cd-creation d disk-o disk-o-jockey disko-jockey dvd-creation dvd-maker dvd-player dvd-screensaver gpl3 gplv3 md optical python txt vlc vlc-addons vlc-media-player vlc-skins

Last synced: 16 Mar 2026

https://github.com/bagussatoto/kumpulan-final-project-c-plus-plus

Final Project Pemprograman,Agoritma,Stuktur Data

bagussatoto c

Last synced: 23 Oct 2025

https://github.com/jiab77/cryptknock

Encrypted Port Knocking Tool

c port-knocker

Last synced: 23 Apr 2025

https://github.com/libdriver/hdc2080

HDC2080 full-featured driver library for general MCU and Linux.

c full-featured-driver hdc2080 humidity iic linux mcu temperature

Last synced: 23 Apr 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/maximilianfeldthusen/simpleparser

This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.

c parser

Last synced: 05 Sep 2025

https://github.com/bartpleiter/fpgc5

A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more about the fundamentals of computers and to improve my Verilog skills

assembler c compiler computer-architecture cpu fpga gpu hardware software verilog

Last synced: 11 Feb 2026

https://github.com/jamesyang007/docgen

Docgen is a documentation generator for C/C++ code.

c cpp documentation-generator

Last synced: 12 Apr 2026

https://github.com/ldeakin/zarrs_ffi

C/C++ bindings for the zarrs rust crate

c cpp library zarr zarr-v3 zarrs

Last synced: 24 Apr 2025

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/gearsix/bfme2-installer

An ISO install wrapper for (specifically for Lord of the Rings: Battle for Middle-Earth 2). It mounts .iso files, runs the installer (on disc) and applies the no cd crack so that you don't need to re-mount the .iso files everytime you run the game.

animated c cd command-line crack friendly gaming installer iso-files lord-of-the-rings lotr mount powershell script windows-10 wrapper

Last synced: 16 Jan 2026

https://github.com/sisoma2/drivertester

Program to test IOCTLs in Drivers

c driver ioctl malware malware-analysis windows

Last synced: 19 Apr 2025

https://github.com/dyne/lua-paillier

Lua module for the Paillier cryptographic scheme

c crypto lua paillier

Last synced: 10 Mar 2026

https://github.com/yosef-alsabbah/software-security-buffer-overflow

This repository contains my homework assignment for the Software Security course, demonstrating a buffer overflow vulnerability in C. It includes a simple C program with a vulnerable function, Python scripts to create exploit payloads, and a report explaining the exploitation steps and results.

assignment buffer-overflow buffer-overflow-attack c software-security

Last synced: 15 Apr 2026

https://github.com/zzy979/tcpl-code

《C程序设计语言》书中代码和练习题解答

c c-programming-language

Last synced: 10 Apr 2025

https://github.com/codewithmide/alx-higher_level_programming

Higher level programming languages and projects from ALX SE

c javascript mysql-database python3 shell sql sqlalchemy sqlalchemy-orm sqlalchemy-python

Last synced: 04 May 2025

https://github.com/franz1981/franz_flow

Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers

c c11 concurrent-data-structure high-performance ipc low-latency queue ring-buffer zero-copy

Last synced: 10 Jan 2026

https://github.com/nakidai/3cl

CCL interpreter implementation

c ccl esoteric-language interpreter

Last synced: 08 May 2025

https://github.com/hoangtien2k3/code-c-plus-plus

Master your language C++. design patterns example - Java - C++. Multiple projects. Software engineering experiences.

c cpp

Last synced: 21 Apr 2025

https://github.com/hadron13/orbitoor

My first Ludum Dare Game (47) game

c from-scratch game ludum-dare orbital-mechanics sdl2

Last synced: 04 Feb 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/nazmusweb-coding/dos-programming

This repository showcases mini and final projects for a course of my university.

c gcc gtk3 gui-application software-development ubuntu windows-app

Last synced: 13 May 2025

https://github.com/martin-rizzo/textfile

A portable, one-header C library to easily read lines of text from files encoded in any format.

c group-microlibs header-only-library unicode

Last synced: 07 Oct 2025

https://github.com/r1nc/ngenxx

A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.

android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows

Last synced: 02 Apr 2025

https://github.com/sphinx-contrib/cheader

Sphinx extension that implements a c:header directive.

c sphinx sphinx-extension sphinxcontrib

Last synced: 14 May 2026

https://github.com/owlonpc/brainquack

Simple x86-64 Linux JIT compiler for the brainfuck programming language.

brainfuck brainfuck-compiler c c99 compiler compiler-optimization jit jit-compiler

Last synced: 24 Apr 2026

https://github.com/f0rkr/minishell

Making a shell using dummy C.

c descriptors minishell shell zsh

Last synced: 13 May 2026

https://github.com/yeager/firestaff

🔥 Source-faithful Dungeon Master engine — DM1, CSB, DM2, DM Nexus on modern hardware. macOS, Windows, Linux, Steam Deck.

c chaos-strikes-back cross-platform deterministic dungeon-master ftl-games game-engine linux macos open-source preservation reimplementation retro-gaming reverse-engineering sdl3 windows

Last synced: 25 Jun 2026

https://github.com/githubprankster/ps2kit

The PS2 SDK, from the future of today

assembly c mips playstation-2 playstation2 ps2 sdk

Last synced: 08 May 2026

https://github.com/afnanksalal/frag

Frag is an experimental, compiler-based programming language written in Rust, designed with the goal of becoming a modern systems + robotics language.

c compiler hardware language minimal robotics rust verilog

Last synced: 08 May 2026

https://github.com/yammine/kilo

Buliding a text editor

c terminal text-editor

Last synced: 22 Apr 2026

https://github.com/vedantparanjape/pid-plotter-component

ESP-IDF component for pid plotter

c esp-idf-framework esp32 freertos

Last synced: 01 May 2026

https://github.com/tusharmakkar08/project-x

OpenGL Racing Game

c game game-3d opengl racing

Last synced: 27 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/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/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/tgsstdio/hello-webassembly

"Hello World" WebAssembly examples in WasmFiddle

c javascript webassembly

Last synced: 24 Apr 2026

https://github.com/samuelmarks/type-correct

Correct types: typed correctly

c cpp libclang libtooling llvm

Last synced: 08 May 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/haxpor/lazyfoo-opengl2c

Opengl 2.1 with few tutorial of 3.3 later in the series in C following tutorials from lazyfoo but with SDL2, added improvement and few more features if possible

c opengl opengl2 opengl3 opengl3-0 sdl2

Last synced: 12 Apr 2025

https://github.com/beariish/picomatch

A tiny implementation of a sensible regex subset

c library regex regex-engine

Last synced: 25 Jun 2025

https://github.com/werwolv/8051emulator

A simple emulator for code built for the 8051 architecture

8051 c emulator

Last synced: 12 Apr 2025

https://github.com/cfnptr/nets

Secure multi-platform networking library with implemented TCP / UDP server and client

c client cpp cross-platform http https library network networking openssl server socket ssl tcp tcp-client tcp-server tls udp udp-client udp-server

Last synced: 30 Oct 2025

https://github.com/mdubus/fractol

Beautiful Fractal Renderer with GPU acceleration

42 42school c fractal-rendering fractals minilibx opencl

Last synced: 29 Mar 2025

https://github.com/diluo1999/blackjack

Final team project: Blackjack in C. CS50 Software Design and Implementation @ Dartmouth.

bash-shell blackjack-game c documentation game-developement makefile reinforcement-learning tcp-ip team-project valgrind

Last synced: 26 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/sfuller/dew

Development Environment Wrangler

build-tool c c-plus-plus cmake dependencies package-manager

Last synced: 06 Mar 2025

https://github.com/jkmathes/histx

Find anything in your command history

bash c command-line-tool sqlite

Last synced: 17 Jan 2026

https://github.com/bgmp/university

The repository where all my university assignments live at.

c cmake university

Last synced: 26 Jul 2025

https://github.com/macbre/plc

Power Line Communication

avr c communication electronics-projects plc x10

Last synced: 07 Mar 2026

https://github.com/thesobersobber/sxhkd-win32

A Simple and Suckless Hotkey Daemon for Windows!

c suckless suckless-software sxhkd win32 win32api windows

Last synced: 21 Mar 2025

https://github.com/MattRyder/interpreter

A Ruby interpreter written in C, as part of my CS degree.

academic-project c ruby ruby-interpreter

Last synced: 11 May 2025

https://github.com/stiartsly/vdht

An experimental decentralized SaaS framework based on DHT protocol.

c dht minupnp

Last synced: 16 Jul 2025

https://github.com/soerlemans/acris

Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.

acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler

Last synced: 02 Feb 2026

https://github.com/algosup/2023-2024-project-4-sportshield-team-7

🛡️🔐 This is our take on the SportShield project, aiming to help better secure sports gear all around the world!

arduino bluetooth-low-energy c embedded gps iot motion-sensor security

Last synced: 22 Jul 2025

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/ikhsan3adi/ddp_dump

Kodingan matkul Dasar-dasar Pemrograman

algoritma c cpp dasar-pemrograman js kuliah program ts

Last synced: 14 Jul 2025

https://github.com/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/wyatt8740/x11-window-hider

(Also on GitLab - https://gitlab.com/wyatt8740/x11-window-hider.git ) - Easily hide and show (unmap and map) X11 windows. libxcb ANSI (C89) compatible C and bash xdotool implementations.

ansi ansi-c bash bash-script c c89 libxcb map posix unmap x11 xdotool

Last synced: 24 Aug 2025

https://github.com/datkt/napi

N-API C Interop for Kotlin/Native

binding c cinterop interop kotlin kotlin-native n-api napi native node

Last synced: 24 Aug 2025

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

A string library in C

c cstring string

Last synced: 08 Mar 2026

https://github.com/rostok2112/libcalc

Simple library with parser of mathematical expressions and operators from string (returns array of tokens with math expressions), translator to RPN and stack calculator. Also this lib contain simple strtok-like wrapper for calculations

c library math reverse-polish-notation rpn shunting-yard-algorithm stack-calculator

Last synced: 16 May 2026

https://github.com/dineshpinto/timetagger

FPGA programming for nanosecond photon counting

c fpga fpga-programming linux photonics picosecond swig-binding verilog

Last synced: 12 Apr 2025

https://github.com/eeshaarif/reliable-file-transfer-udp-without-timeout

A program in GNU C/Linux that transfers a video file in UDP reliably using sliding window protocol without timeout and selective repeat.

c gnu-linux network-programming pthreads reliable-udp socket-programming threads udp-client udp-server video-transmission

Last synced: 02 Aug 2025

https://github.com/hhromic/e131-viewer

E1.31 (sACN) Xterm256 Console Viewer

c client console cpp e131 light-controller sacn viewer

Last synced: 14 Apr 2025

https://github.com/ssssota/typed-cstruct

Read and Write a binary C struct, Use it as a JavaScript object

c javascript struct webassembly

Last synced: 17 Jun 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/rpotter12/data-structure

basic syntax and data structure programs of different languages

algorithms c cpp data-structures hacktoberfest hacktoberfest2019 java languages python rust sort stack syntax tree

Last synced: 11 Apr 2025

https://github.com/rakesh9100/bank-management-system

This project is made under the Summer Training course Advanced Data structure and Algorithm by Extellon in the duration May-June 2022.

algorithms bank-management-system-project c data-structures extellon summer-project

Last synced: 08 May 2025

https://github.com/andy-byers/paw

A statically-strong typed embeddable scripting language for C

c scripting-language

Last synced: 04 Sep 2025

https://github.com/karthikgangadhar/lcr_meter

The goal of this project is design a system capable of measuring resistance, inductance (and ESR), and capacitance

adc analog-comparator c capacitance ccs comparator embedded embedded-systems esr inductance lcr-meter multimeter resistance timer tiva-c-series tivacseries tivaware tm4c123 tm4c123gh6pm uart-interface

Last synced: 12 May 2025

https://github.com/evpobr/libsndwave

A library for reading and writing audio files

audio-library c cmake libsndfile

Last synced: 15 Aug 2025

https://github.com/ragibson/fpga-asteroids

32-bit single cycle CPU design and implementation of the "Asteroids" arcade game for this CPU in Assembly and C.

assembly asteroids c cpu fpga mips

Last synced: 12 Apr 2025

https://github.com/lexuge/ledit

A simple editor on the Linux & Windows

c linux text-editor

Last synced: 19 May 2026

https://github.com/diasbruno/uix

flat ui library. (work in progress)

c flat-design ui ui-components

Last synced: 22 Aug 2025

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/industrial-edge/pingpong-c

C implementation of the Databus Ping Pong example

c ie-databus ie-flow-creator industrial-edge

Last synced: 06 May 2025

https://github.com/delu-u/aoc

I lost my previous AoC code. Let's remake it with a different language each year!

advent-of-code aoc c cpp csharp go haskell javascript kotlin python ruby rust

Last synced: 13 Apr 2025

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

gtklock module adding power controls to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 13 May 2025