How to be low-level programmer
-
Updated
Mar 24, 2025
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
low-level-programmingHere are 1,250 public repositories matching this topic...Language: All
Filter by language
Sort: Most stars
Sort options
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
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
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
The best C-like language that can be implemented in 10kLOC.
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
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
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
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
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
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
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
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
Repository for the code snippets from the AllThingsIDA video channel
machine-learning reverse-engineering ida-pro low-level-programming hexrays-decompiler prompt-engineering
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
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
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
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
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
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
Learn assembly programming for x86 processor in AT&T (GAS) syntax
Add this topic to your repoTo associate your repository with the low-level-programming topic, visit your repo's landing page and select "manage topics." |
| 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. |