GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

low-level-programming

Star

Here are 1,250 public repositories matching this topic...

Language: All
Filter by language
All 1,250 C 589 Assembly 217 C++ 129 Python 54 Rust 45 Java 35 HTML 16 JavaScript 12 Zig 9 TypeScript 8
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

gurugio / lowlevelprogramming-university

Star 12.8k

How to be low-level programmer

programming-language arduino hardware firmware assembly linux-kernel embedded-systems operating-system rust-lang low-level system-programming assembly-language-programming low-level-programming c-programming linux-kernel-hacking
  • Updated Mar 24, 2025

QuantumLeaps / modern-embedded-programming-course

Star 1.6k

Companion repository to the "Modern Embedded Systems Programming" video course.

c debugging learning arm embedded architecture embedded-systems learning-by-doing video-course rtos low-level-programming arm-cortex-m4f c-programming embedded-c samek learning-programming learning-labs arm-cortex-m interrutps
  • Updated Jul 7, 2026
  • C

mohitmishra786 / amILearningEnough

Sponsor
Star 1.4k

Low-Level Programming Roadmap and Resources

machine-learning roadmap deep-learning assembly resources neural-networks system-programming low-level-programming c-programming-language x86-assembly
  • Updated Mar 26, 2026

robertmuth / Cwerg

Star 713

The best C-like language that can be implemented in 10kLOC.

arm compiler x86-64 assembler elf arm64 low-level-programming ir-optimizer
  • Updated Jun 19, 2026
  • Python

FlingOS / FlingOS

Star 587

An educational operating system written in C#. A great stepping stone from high to low level development.

tutorial csharp serial usb compiler article operating-system x86 educational pci filesystems low-level fat32 iso9660 file-systems multi-task ata low-level-programming x86-32 flingos-source
  • Updated Nov 21, 2023
  • C#

mohitmishra786 / underTheHoodOfExecutables

Sponsor
Star 376

A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.

computer-science tutorial optimization linker reverse-engineering loader executable educational elf binary-analysis system-programming operating-systems compilation low-level-programming c-programming performance-optimization binary-format dynamic-linking static-linking programming-guide
  • Updated Jul 20, 2025
  • HTML
Astral-PE

DosX-dev / Astral-PE

Star 359

Astral-PE is a low-level mutator (Headers/EP obfuscator) for native Windows PE files (x32/x64)

security obfuscation native cpp dotnet static-analysis reverse-engineering cybersecurity obfuscator infosec cs malware-analysis low-level pe pentest hacktoberfest low-level-programming mutator
  • Updated Apr 26, 2025
  • C#

TheMalwareGuardian / Awesome-Bootkits-Rootkits-Development

Star 289

A curated compilation of extensive resources dedicated to bootkit and rootkit development.

kernel rootkit reverse-engineering uefi kernel-driver malware-research uefi-bootkit bootkit malware-development low-level-programming dxe-driver uefi-application kernel-programming kernel-rootkit
  • Updated Aug 16, 2026
  • HTML

mohitmishra786 / low-level-dev-skills

Sponsor
Star 283

A curated suite of AI agent skills for systems and low-level programming with C/C++, Rust, and Zig toolchains, covering compilers, debuggers, profilers, build systems, sanitizers, and binary analysis

rust embedded zig rust-lang compilers low-level-programming systems-programming cross-compilation debuggers build-systems profilers low-level-programming-language ai-agent-skills c-cpp-toolchain
  • Updated Jun 27, 2026
  • JavaScript

sbvkrishna / low-level-design

Star 263

Resources to learn Low-level System Design and prepare for Low-level design (LLD/Machine Coding) Interviews

design-patterns designpatterns oops lld low-level-programming interview-preparation object-oriented-programming system-design software-design design-principles low-level-design interview-preparation-kit interview-preparation-resources machine-coding low-level-design-problems machine-coding-interview flipkart-interview
  • Updated Apr 1, 2024

charlotte-os / Catten

Star 250

The Kernel of CharlotteOS, An Experimental Modern Operating System

rust kernel gplv3 supervisor free-software operating-system assembly-language bare-metal low-level-programming 64-bit
  • Updated Jan 15, 2026
  • Rust

f1nalspace / final_game_tech

Star 213

Game related libraries written in C/C++ written by T. Spaete

audio windows linux platform unix performance opengl video cpp libraries graphics vulkan c99 abstraction low-level-programming
  • Updated Oct 23, 2026
  • C

allthingsida / allthingsida

Star 193

Repository for the code snippets from the AllThingsIDA video channel

machine-learning reverse-engineering ida-pro low-level-programming hexrays-decompiler prompt-engineering
  • Updated Jul 20, 2026
  • Assembly

anomaly2104 / lld-parking-lot

Sponsor
Star 180

Repository for low level design solution of parking lot

design-pattern dependency-injection design-patterns interview interview-questions oops design-principle lld low-level-programming interview-preparation solid-principles object-oriented-programming system-design oops-in-java parking-lot design-principles low-level-design system-design-interview
  • Updated Apr 19, 2024
  • Java

mohammad-ghaderi / mnist-asm-nn

Star 173

A complete neural network built entirely in x86 assembly language that learns to recognize handwritten digits from the MNIST dataset. No frameworks, no high-level languages - just pure assembly - ~5.3× faster than NumPy

neural-network assembly mnist-classification backpropagation from-scratch low-level-programming neural-networks-from-scratch deep-learning-from-scratch x86-assembly
  • Updated Nov 1, 2025
  • Assembly

TheMalwareGuardian / Abyss

Star 171

The first publicly shared complete Windows UEFI bootkit framework for automated Ring0 rootkit deployment and APT emulation

uefi kernel-driver uefi-bootkit bootkit malware-development low-level-programming dxe-driver uefi-application firmware-reversing
  • Updated Aug 16, 2026
  • C

dennisbabkin / InjectAll

Star 142

Tutorial & a blog post that demonstrate how to code a Windows driver to inject a custom DLL into all running processes. I coded it from start to finish using C++ and x86/x64 Assembly language in Microsoft Visual Studio. The solution includes a kernel driver project, a DLL project and a C++ test console project.

windows visual-studio cpp x86-64 assembly-language kernel-driver dll-injection low-level-programming x86-assembly
  • Updated Aug 2, 2021
  • C++

isec-tugraz / sweb

Star 135

SWEB Educational OS

c c-plus-plus osdev operating-system low-level operating-systems operatingsystem low-level-programming operating-systems-tutorials educational-software operating-system-learning operatingsystems operating-system-kernel osdevschool operating-systems-project osdevel osdev-projects osdev-project osdevelopment
  • Updated Oct 31, 2026
  • C++

JM00NJ / Phantom-Evasion-Loader

Sponsor
Star 117

Phantom-Evasion-Loader is a standalone, pure x64 Assembly injection engine engineered to minimize the detection surface of modern EDR/XDR solutions and Kernel-level monitors like Falco (eBPF). It leverages advanced techniques such as SROP and Direct Cross-Memory Injection to deliver payloads as a ghost in the machine.

linux assembly evasion malware-development low-level-programming redteaming evasion-attacks sigreturn-oriented-programming
  • Updated Aug 8, 2026
  • Assembly

namantam1 / x86-assembly

Star 102

Learn assembly programming for x86 processor in AT&T (GAS) syntax

linux leetcode assembly low-level-programming 64-bit 32-bit assembly-x86 x86-assembly gas-assembly
  • Updated Jul 23, 2023
  • C

Add this topic to your repo

To associate your repository with the low-level-programming topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.