Projects in Awesome Lists tagged with systems-programming
A curated list of projects in awesome lists tagged with systems-programming .
https://github.com/michalstrehovsky/zerosharp
Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.
Last synced: 15 May 2025
https://github.com/MichalStrehovsky/zerosharp
Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.
Last synced: 09 Apr 2025
https://github.com/valelang/vale
Compiler for the Vale programming language - http://vale.dev/
compiler language programming-language systems-programming vale
Last synced: 15 May 2025
https://github.com/ValeLang/Vale
Compiler for the Vale programming language - http://vale.dev/
compiler language programming-language systems-programming vale
Last synced: 26 Mar 2025
https://github.com/tnballo/high-assurance-rust
A free book about developing secure and robust systems software.
book reliability rust security systems-programming
Last synced: 08 Apr 2025
https://github.com/magmide/magmide
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
coq dependent-types formal-methods formal-verification logic systems-programming type-safety verification
Last synced: 08 Oct 2025
https://github.com/7etsuo/windows-api-function-cheatsheets
A reference of Windows API function calls, including functions for file operations, process management, memory management, thread management, dynamic-link library (DLL) management, synchronization, interprocess communication, Unicode string manipulation, error handling, Winsock networking operations, and registry operations.
cheatsheet malware-analysis malware-research reverse-engineering syscalls systems-programming win32-api windows windows-10 windows-11 windows-api windows-internals
Last synced: 02 Oct 2025
https://github.com/pikelet-lang/pikelet
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
bidirectional-typechecking compiler dependent-record-types dependent-records dependent-types programming-language rust systems-language systems-programming type-system type-theory typechecker
Last synced: 30 Apr 2025
https://github.com/kekyo/il2c
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm
Last synced: 12 Apr 2025
https://github.com/kekyo/IL2C
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm
Last synced: 20 Mar 2025
https://github.com/jstrieb/systems-programming-cheat-sheet
Cheat sheet for x86-64 Linux systems programming
cheat-sheet cheat-sheets cheatsheet cheatsheets systems-programming unix x86-64
Last synced: 16 Jan 2026
https://github.com/matheusmoreira/liblinux
Linux system calls.
linux linux-kernel syscalls system-calls systems-programming
Last synced: 03 Oct 2025
https://github.com/volution/vonuvoli-scheme
vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind
functional-programming interpreter r7rs rust rust-lang scheme scripting shell-scripting systems-programming systems-scripting work-in-progress
Last synced: 18 Oct 2025
https://github.com/Lartu/ldpl
COBOL-like programming language that compiles to C++. With serious dinosaurs with neckties and briefcases 🦕💼
cobol compiled compiler dinosaur dinosaurs imperative-programming imperative-programming-language ldpl programming-language robust robustness static static-typed structured structured-programming systems-language systems-programming typed
Last synced: 12 Apr 2025
https://github.com/Floydlang/floyd
The Floyd programming language
actors c-plus-plus cache-control composable concurrency cpp floyd game-development general-purpose immutable immutable-data-structures language optimisation parallelism performance persistent-data-structures software-systems systems-programming threading
Last synced: 12 Apr 2025
https://github.com/wildpixelgames/gdt-cpus
Game Developer's Toolkit for CPU Management
cpu ffi gamedev gdt hybrid-cpu multithreading performance realtime rust scheduling systems-programming thread-affinity
Last synced: 10 Mar 2026
https://github.com/aether-lang-org/aether
A compiled actor-based programming language with type inference, designed for concurrent systems.
actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm
Last synced: 13 Jun 2026
https://github.com/nicolasmd87/aether
A compiled actor-based programming language with type inference, designed for concurrent systems.
actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm
Last synced: 23 Apr 2026
https://github.com/harismuneer/belalhashmi-assembly-exercise-solutions
💻 This repository provides solutions to most of the programming questions in the exercise given at the back of chapters for Bao Ji's Book (text book for course "Comp. Organization & Assembly Lang. EE213" at FAST). Sharing these, so they might help students in understanding the Assembly concepts.
afd assembly-8086 assembly-language assembly-language-programming assembly-x86 bao-ji belal-hashmi-answers belal-hashmi-book-solutions belal-hashmi-solved-exercises bilal-hashmi-exercise-solutions cs401-solved-exercises dosbox hardware-interrupts interrupts nasm-assembly pcb software-interrupts solved-exercices systems-programming video-memory
Last synced: 11 Sep 2025
https://github.com/ndxdeveloper/formation-c-ubuntu
Formation en français pour maîtriser le langage C sur Ubuntu/Linux - De la syntaxe à la programmation système, avec outillage DevOps moderne (CMake, CI/CD, eBPF)
c c-programming ci-cd cmake devops ebpf embedded-systems formation francais gcc gdb github-actions linux posix pthreads sanitizers systems-programming tutoriel ubuntu valgrind
Last synced: 08 Apr 2026
https://github.com/philippanda/winprocessinspector
WinProcessInspector is a Windows process analysis tool for inspecting and interacting with live processes
process-inspection process-management runtime-analysis systems-programming windows
Last synced: 15 Feb 2026
https://github.com/someodd/gasm
bare-metal i386 Gopher server for Linux
assembly gopher i386 minimalism retrocomputing systems-programming x86
Last synced: 22 Jan 2026
https://github.com/gmagklaras/pofr
Penguin OS Forensic (or Flight) Recorder
cyber-protection cyber-threat-intelligence cybersecurity dfir digital-forensics incident-response intrusion-detection linux system-security systems-programming
Last synced: 10 May 2025
https://github.com/tamberg/fhnw-syspr
FHNW Modul System-Programmierung (syspr)
Last synced: 16 Feb 2026
https://github.com/TanayK07/networking-from-scratch
Build the network stack from raw bytes. 289 hands-on lessons in C and Python — from Ethernet frames to TLS 1.3
c learn-networking linux networking systems-programming tcp tcp-ip udp
Last synced: 14 Jun 2026
https://github.com/checkedc/checkedc
This was a fork of Checked C used from 2021-2024. The changes have been merged into the original Checked C repo.
c c-programming-language reliability security systems-programming
Last synced: 29 Mar 2025
https://github.com/checkedc/checkedc-fork
This was a fork of Checked C used from 2021-2024. The changes have been merged into the original Checked C repo.
c c-programming-language reliability security systems-programming
Last synced: 31 Oct 2025
https://github.com/tauraro/tauraro
A compiled, statically-typed programming language with Python-style syntax, Rust-level performance, and full bilingual (English + Hausa) keyword support.
easy friendly native programming-language systems-programming very-fast
Last synced: 06 Jun 2026
https://github.com/spamegg1/modern-systems-scala-native
Working through "Modern Systems Programming with Scala Native" by Richard Whaling, in Scala 3
scala scala-native scala3 systems-programming
Last synced: 22 Sep 2025
https://github.com/moki/cs61c
Great Ideas in Computer Architecture UC Berkeley EECS
Last synced: 27 Mar 2025
https://github.com/ferdi265/dynamic-loader
A simple Linux dynamic loader capable of loading simple binaries using simple shared libraries (no glibc support)
c cmake dynamic-linking dynamic-loading linux musl systems-programming
Last synced: 26 Jul 2025
https://github.com/thagore-foundation/thagore
A robust, self-hosted systems programming language with manual memory management and LLVM backend.
compiler language-design llvm rust-alternative self-hosted systems-programming
Last synced: 24 Apr 2026
https://github.com/harismuneer/round-robin-scheduler
🤹 A C++ implementation of the Round Robin Scheduler algorithm for process scheduling.
c-plus-plus learning-by-doing open-source-project operating-system operating-system-learning operating-systems operating-systems-tutorials os-algorithms process-scheduling round-robin round-robin-dispatcher round-robin-implementation round-robin-scheduler round-robin-simulator roundrobin scheduler scheduling-algorithm systems systems-programming
Last synced: 18 Sep 2025
https://github.com/cgyurgyik/riscv-assembly
Implementation of common functions using RISC-V assembly.
assembly assembly-programming risc risc-assembly risc-v risc-v-assembly riscv riscv-assembly systems-programming
Last synced: 26 Aug 2025
https://github.com/gryszzz/open-thymos
Make AI agent actions authorized, auditable, and replayable not trust-the-prompt. A Rust execution kernel where signed capability writs + effect-ceiling enforcement gate every tool call, and an append-only hash-chained ledger lets you replay and audit exactly what an agent did and why. Cognition proposes; the runtime governs; the ledger records.
agent agent-framework agentic-ai autonomous-systems capability-based-security framework ledger llm local-ai machine-action machine-learning runtime-security rust rust-crate systems-programming
Last synced: 29 Jun 2026
https://github.com/kernel-guard/bpfcompat
Open-source eBPF compatibility evidence and CI gate
bpf bpfcompat ci compatibility ebpf github-actions kernel-testing kvm libbpf linux-kernel observability qemu security systems-programming vm-testing
Last synced: 02 Jul 2026
https://github.com/sumant1122/nucleus
A high-performance, minimalistic container engine in Rust.
cgroups-v2 container-runtime containers devops-tools docker-alternative edge-computing embedded-linux faas linux-kernel namespaces oci overlayfs pivot-root rust security systems-programming virtualization
Last synced: 05 Apr 2026
https://github.com/harismuneer/Round-Robin-Scheduler
🤹 A C++ implementation of the Round Robin Scheduler algorithm for process scheduling.
c-plus-plus learning-by-doing open-source-project operating-system operating-system-learning operating-systems operating-systems-tutorials os-algorithms process-scheduling round-robin round-robin-dispatcher round-robin-implementation round-robin-scheduler round-robin-simulator roundrobin scheduler scheduling-algorithm systems systems-programming
Last synced: 16 Jul 2025
https://github.com/rauhul/cs241
Systems Programming UIUC FA 2016
c multithreading network systems-programming tcp
Last synced: 13 Apr 2025
https://github.com/leifericf/clj-zig
Interactive Zig as a Clojure library.
clojure ffi jvm panama systems-programming zig
Last synced: 28 Jun 2026
https://github.com/lantos1618/zenlang
The world's first AI-native systems programming language. Zero keywords, pattern matching, UFC. Following Cursed Lang (first AI esoteric lang), Zen is the first AI practical/production language. Created via Ralph Loop.
ai-generated llvm pattern-matching programming-language systems-programming zero-keywords
Last synced: 12 Mar 2026
https://github.com/jmcph4/simplefs
Simple Unix-style filesystem in Rust
filesystem filesystem-api filesystem-interaction filesystem-library osdev posix rust-crate systems-programming unix-like
Last synced: 07 Apr 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/matheusb432/rust-course
'Rust Programming: The Complete Developer's Guide' course code and notes
rust rust-course rust-study systems-programming
Last synced: 29 Jul 2025
https://github.com/therustifyer/rustlang-es
Tutorial en Castellano del lenguaje de programación Rust. Documentación y página oficial https://www.rust-lang.org/es.
back-end concurrent-programming crates crates-io crates-of-the-week data-structures es-rust rust systems-programming
Last synced: 06 Jul 2025
https://github.com/jacob-c-smith/g10
Multithreaded game engine
api c game-engine json systems-programming vulkan
Last synced: 12 Apr 2025
https://github.com/cwshugg/gurthang
[Masters Thesis] A connection-multiplexing web server fuzzing harness for AFL++.
afl aflplusplus fuzzing networking security systems-programming
Last synced: 19 Apr 2025
https://github.com/oisee/minz
Minz /mɪnts/ - Systems programming for Z80. Features TRUE SMC lambdas, revolutionary ABI for seamless ASM integration, Lua metaprogramming. TSMC delivers 14.4% fewer instructions vs C. Optimized Z80 assembly for retro/embedded.
assembly-optimization compiler embedded functional-programming lambda-functions performance revolutionary self-modifying-code systems-programming z80 zero-allocation
Last synced: 05 Mar 2026
https://github.com/eddygarcas/zig-systems-software
Systems programming utilities
cli json parser systems-programming toon zig
Last synced: 04 Jun 2026
https://github.com/projeto-pindorama/libcmon
Pindorama's general library for the Go programming language
disks go-package golang google-go-lang libcmon systems-programming
Last synced: 06 May 2025
https://github.com/jkomieter/smartshreds
SmartShreds uses Rust, hashing algorithms, and NLP to detect and manage duplicate files efficiently, optimizing storage and organization with AI-powered tools.
ai desktop-application duplicate-detection file fileorganizer filesystem gtk4 open-source rust storage-management systems-programming
Last synced: 13 May 2025
https://github.com/jeamon/web-based-jobs-worker-service
Fast and secure lightweight go-based backend deamon to spin up and fully control multiple remote jobs (applications or shell commands) with timeout and resources limitations options. Useful to remotely schedule actions and monitor systems without ssh into - just use your usual web browser.
asynchronous-programming backend-api backend-server backend-service go golang job-scheduler rest-api systems-programming web-server web-service worker
Last synced: 09 Feb 2026
https://github.com/alphaville/static_malloc
C: malloc for static allocation! :eyes: :tractor:
c cprogramming embedded embedded-systems memory-management systems-programming
Last synced: 01 Jul 2025
https://github.com/quadrate-language/quadrate
Quadrate toolchain
compiler concatenative jit llvm native-code programming-language stack-based systems-language systems-programming
Last synced: 12 Jun 2026
https://github.com/zigindia/talk-proposal
Propse a talk for future meetups.
Last synced: 26 Jun 2025
https://github.com/ripe-lang/ripe
The Ripe programming language
compiler ocaml programming-language qbe systems-programming
Last synced: 17 May 2026
https://github.com/desertthunder/regulus
a gleam to wasm compiler
compiler functional-programming gleam rust systems-programming wasm webassembly
Last synced: 04 Jul 2026
https://github.com/jaredthecoder/intro-to-rust-kcdc-2017
Slides and demo files for my Intro to Rust talk at the 2017 Kansas City Developer Conference.
introduction-to-rust ownership rust systems-programming web-api
Last synced: 05 Jul 2026
https://github.com/cedrickchee/taijios
TaijiOS is a hobby operating system written from scratch in Rust for learning systems programming. It's my own OS that attempts to bring back the "P" in PC. Design goals: minimal, modular, reliable, and safe.
computer-science hobby-os kernel-development learn-by-doing operating-system osdev software-internal systems-programming
Last synced: 19 Feb 2026
https://github.com/moki/cs61c-riscv-is-emu
RISC-V Instruction Set Emulator
emulator risc-v systems-programming
Last synced: 18 Aug 2025
https://github.com/harsh098/simple-in-memory-filesystem
A very primitive read-only in-memory fuse-based Unix/Linux Filesystem written in C.
filesystem systems-programming
Last synced: 16 Mar 2025
https://github.com/joe-degs/emulator
work-in-progress rv64i risc-v emulator
golang risc-v systems-programming
Last synced: 11 Jun 2025
https://github.com/govcraft/acton-reactive
The Acton Reactive Application Framework provides an efficient way to build fast, reactive Rust applications. Designed around an actor-based model, it simplifies concurrency and allows developers to focus on writing scalable, maintainable code. Acton gets its name from the fact that it "acts on" messages you define.
actor-framework actor-model concurrency concurrent-programming distributed-systems event-driven framework high-performance message-passing non-blocking rapid-development reactive reactive-programming rust rust-crate rust-lang rust-library systems-programming tokio type-safety
Last synced: 22 Apr 2025
https://github.com/yezzfusl/ethervm
Rust virtual machine.
cpu-emulation custom-instruction-set efficient-vm-design embedded-systems low-level-programming memory-management open-source-vm rust-programming system-emulation systems-programming virtual-machine
Last synced: 23 Jan 2026
https://github.com/luxumbris/c-shift
C<< is designed to be safe without fighting the compiler, and easy to use without runtime abstractions. So it does not have a GC (Garbage Collector), Borrow Checker or similar things and is fully arena-based. The runtime is only a minimal C-file for the standard library.
compiler compiler-design compilers pogramming programming-language programming-languages system system-programming systems-programming systems-programming-language
Last synced: 28 Jun 2026
https://github.com/copyleftdev/copyleftdev
Systems-level software engineer building security tools, developer infrastructure, and AI-native systems in Rust, Go, and Zig. 560+ open source repositories.
ai-tools cli developer-tools devtools distributed-systems golang mcp model-context-protocol nim offensive-security open-source osint python red-team rust security systems-programming typescript web-fuzzer zig
Last synced: 04 Mar 2026
https://github.com/sumant1122/ringlog
A highly optimized, thread-per-core message broker built from scratch in Rust, utilizing io_uring for zero-copy, low-latency commit log streaming.
commit-log high-performance io-uring low-latency message-broker rust systems-programming thread-per-core write-ahead-log zero-copy
Last synced: 21 Jun 2026
https://github.com/patsaoglou/firewall
A simple firewall service utilizing netfilter hooks and proc pseudo files in the Linux Κernel space to block/log network traffic
firewall kernel-module linux linux-kernel lkm netfilter netfilter-hook networking operating-systems systems-programming thread
Last synced: 07 Feb 2026
https://github.com/thimc/9intro
code snippets for the book "Introduction to Operating Systems Abstractions using Plan 9" by Francisco J Ballesteros with my notes and solutions (WIP)
9front introduction-to-programming operating-system-learning plan9 systems-programming
Last synced: 11 May 2026
https://github.com/estnafinema0/rainbowshell
A custom Unix shell written in C, featuring pipes, redirections, subshells, logical operators, and background jobs with a colorful startup message.
background-jobs c-language command-parsing linux-terminal shell-redirections subshells systems-programming unix-shell
Last synced: 11 Feb 2026
https://github.com/nbingham1/cog
Compiler for a C-like systems programming language with interfaces.
c-like compiler systems-programming
Last synced: 29 Apr 2026
https://github.com/manishklach/cpuopt-kernel
Safe, reversible Linux CPU performance profiles across CPUFreq, intel_pstate, amd-pstate, cpuidle, thermal, hwmon, and future Intel/AMD/ARM backends.
amd amd-pstate arm64 cpu cpu-performance cpufreq cpuidle energy-efficiency hwmon intel intel-pstate kernel-module latency linux linux-kernel performance-tuning power-management sysfs systems-programming thermal-management
Last synced: 04 Jul 2026
https://github.com/czhao-dev/linux-device-drivers
Four Linux kernel modules — character device, block device (blk-mq), network device (NAPI), and PCIe (MMIO/MSI/DMA) drivers — built and tested end-to-end in Docker + QEMU.
block-driver c character-driver concurrency device-driver dma docker embedded-linux ioctl kernel-module kernel-programming linux-kernel mmio napi net-device network-driver pcie qemu synchronization systems-programming
Last synced: 10 Jul 2026
https://github.com/alternative-intelligence-cp/aria
Aria Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 80 packages, LSP, DAP debugger, GPU codegen.
ai aria compiler gpu language-server llvm programming-language systems-programming
Last synced: 29 Apr 2026
https://github.com/geiserx/tailscaled-rs
An independent, from-scratch Rust system daemon (tailnetd) for joining a WireGuard-based mesh overlay via the Tailscale control protocol — the daemon layer atop the tailscale-rs engine. Unofficial; not affiliated with Tailscale Inc.
cli daemon derp mesh-vpn nat-traversal networking noise-protocol overlay-network peer-to-peer rust self-hosted systems-programming tailscale tailscaled tokio tsnet vpn wireguard wireguard-vpn zero-trust
Last synced: 15 Jun 2026
https://github.com/fpsvogel/learn-cs
Learning resources for computer science, C, etc.
awesome-lists books c computer-science learning-resources low-level-programming systems-programming zig
Last synced: 13 Apr 2025
https://github.com/alternative-intelligence-cp/nitpick
Nitpick Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 100+ packages, LSP, DAP debugger, GPU codegen.
ai compiler gpu language-server llvm nitpick programming-language systems-programming
Last synced: 28 Jun 2026
https://github.com/religiya-serdtsa/cwist
Web Development Framework Suite in C
boringssl c http2 http3 http3-server io-uring lightweight low-level mux openssl quic server suckless systems-programming tls13 web-development web-engine web-framework
Last synced: 04 Jul 2026
https://github.com/jabellard/ash
Ash - alpha shell.
bash bison bnf c command-line command-line-tool doxygen doxygen-documentation flex gcc lex linux linux-system-programming make readline shell system-programming systems-programming yacc zsh
Last synced: 05 Apr 2026
https://github.com/yeautyye/auto-allocator
🚀 Zero-config automatic memory allocator for Rust - just add one line and get up to 1.6x faster allocation performance across all platforms
allocator automatic cross-platform embedded hardware-aware high-performance memory-management memory-optimization mimalloc no-std performance rust systems-programming wasm zero-config
Last synced: 17 May 2026
https://github.com/lessup/build-your-own-tools
Rebuild Common CLI Tools from Scratch in Rust/Go (dos2unix, gzip, htop) — Low-Level Practice | 用 Rust/Go 手写常用命令行工具(dos2unix、gzip、htop),练习底层实现与跨语言对比
cli command-line-tools cross-platform go golang learning rust systems-programming
Last synced: 16 Apr 2026
https://github.com/hunter-hongg/miva-lang
Miva: Memory-safe, Verifiable, Predictable. A systems language that’s simpler than Rust, safer than Go, faster than Python. Building a safe, zero-cost systems language with explicit ownership and no GC. Compiles to C++.
compiler explicit memory-safe no-gc programming-language rust-inspired system-programming systems-programming
Last synced: 04 Jul 2026
https://github.com/jahzielv/libc-xv6-public
A small libc for xv6, the learning OS.
libc operating-systems systems-programming
Last synced: 20 Feb 2026
https://github.com/alternative-intelligence-cp/nitpick-libc
Standard C library wrappers for the Aria programming language — libc without the boilerplate. 10 modules, 571 tests, static + dynamic linking.
aria ffi libc musl networking posix programming-language regex static-linking systems-programming
Last synced: 27 Jun 2026
https://github.com/hatimhtm/c-fundamentals
Canonical C11 reference: 7 sorts, binary search, 4 crypto primitives (Caesar/Vigenère/XOR/SHA-256), 7 data structures (linked list, stack, queue, BST, heap, trie, hash table), POSIX systems demos. Zero deps, 1009 test assertions, ASan + UBSan clean, GCC + Clang clean.
addresssanitizer algorithms binary-search binary-search-tree c c11 data-structure data-structures encryption hash-table heap linked-list makefile open-source sha256 sorting systems-programming trie undefined-behavior-sanitizer vigenere
Last synced: 16 Jun 2026
https://github.com/mubashir1osmani/os
operating system for an mp3 player
embedded-systems ipodtouch systems-programming zig
Last synced: 03 Jul 2026
https://github.com/yashhere/experimentalos
Work done by me for OS Lab project at NITC
c nitc operating-system os oslab system systems-programming
Last synced: 15 May 2025
https://github.com/arm-education/introduction-to-cloud-compute-on-arm
Educational guide for developers to understand Arm Neoverse processors and Armv9 architecture for server and cloud use cases
arm armv9 book cca cloud-native confidential-computing documentation education hpc neoverse server-computing sve sve2 systems-programming
Last synced: 30 May 2026
https://github.com/samarjit98/nitw-oj
An online judge using Python sockets
computer-networks network-programming online-judge python socket-programming systems-programming
Last synced: 30 Jun 2026
https://github.com/dhunanyan/highway-network
Concurrent highway toll-network simulator in C using processes, threads, IPC, shared memory, semaphores, and signals.
c concurrency ipc message-queues multiprocessing multithreading operating-systems pipes posix semaphores shared-memory signals simulation systems-programming university-project
Last synced: 24 Jun 2026
https://github.com/gummyniki/techlang
compiler llvm programming-language systems-programming
Last synced: 27 Jun 2026
https://github.com/aneeshdurg/what_is_a_filesystem
An overview of what a filesystem is - with animations!
education filesystem javascript linux systems-programming
Last synced: 06 May 2026
https://github.com/kamil-kielbasa/aeternusdb
An embeddable, persistent key-value store built on an LSM-tree architecture.
database embedded-database key-value-store lsm-tree nosql rust storage-engine systems-programming
Last synced: 05 Apr 2026
https://github.com/dhotnetworks/kai
Welcome to the self-hosted version of the Kai systems programming language compiler!
ai c kai-lang language new-programming-language programming systems-programming
Last synced: 06 Jul 2026
https://github.com/unrays/tdss
A C++ data-oriented registry with compile-time type mapping and cache-efficient handle-based storage.
ast c-plus-plus cache-friendly compile-time compiler-infrastructure cpp custom-allocator data-oriented-design dod ecs-alternative entity-component-system generic-programming high-performance intermediate-representation low-latency memory-management registry-pattern storage-system systems-programming template-metaprogramming
Last synced: 07 Jul 2026
https://github.com/unrays/sharded-string-interner
High-performance sharded string interner using atomic memory resources, custom allocators, and low-contention concurrency design.
cache-friendly chunk-allocator compiler-infrastructure concurrency custom-allocator exotic high-performance lock-free low-contention low-latency memory-management monotonic-allocator multithreading performance-critical quebec sharding string-interner string-interning systems-programming
Last synced: 07 Jul 2026
https://github.com/unrays/unsynchronized-chunk-allocator
A C++ unsynchronized chunk-based memory allocator with monotonic allocation strategy for high-performance workloads.
allocator arena-allocator cache-friendly compiler-backend cpp cpp-library custom-allocator data-structures high-performance low-level-programming memory-allocator memory-management memory-pool monotonic-allocator performance pmr quebec systems-programming zero-overhead
Last synced: 07 Jul 2026
https://github.com/utkarsh5026/rust-scratch
🦀📚 A learn-by-doing Rust workspace — pick a concept, get a ladder of 7-9 problems (easy → mastery), and implement each one yourself with staged hints, never handed the solution. Powered by a custom rust-practice coaching skill. 🚀
async-rust claude-code education exercises learn-by-doing learning lifetimes ownership practice rust rust-lang systems-programming
Last synced: 06 Jul 2026