Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Low Level Programming

Low Level Programming

43 projects

Showing 36 of 43 projects

Pwndbg
PwndbgPython

A GDB and LLDB plug-in that enhances debugging for exploit development, reverse engineering, and low-level software development.

#exploit-development#debugging-tools#gef
Stars10.7k
Forks1.2k
Last commit20 hours ago
Crowd Sourced Book
Crowd Sourced Book

A crowd-sourced system programming textbook and resource collection used at the University of Illinois Urbana-Champaign.

#crowd-sourced#operating-systems#computer-science-education
Stars5.7k
Forks771
Last commit6 years ago
purego
puregoAssembly

A Go library for calling C functions and loading shared libraries without Cgo, enabling cross-compilation and smaller binaries.

#cgo-alternative#cgo#go-library
Stars3.7k
Forks118
Last commit4 days ago
c-algorithms
c-algorithmsC

A modular library of common data structures and algorithms implemented in C for reuse in any project.

#c-library#algorithm#isc-license
Stars3.6k
Forks744
Last commit4 months ago
Circle
CircleC

A C++ bare metal programming environment for Raspberry Pi, providing libraries and drivers for hardware control without an OS.

#embedded-systems#bare-metal#tcp-ip
Stars2.3k
Forks298
Last commit4 days ago
Floppy Bird
Floppy BirdAssembly

A Flappy Bird clone written in 16-bit x86 assembly that runs directly on hardware without an operating system.

#assembly#retro-computing#bare-metal
Stars936
Forks62
Last commit6 years ago
PolyHook
PolyHookC++

A C++11 library providing abstract interfaces for multiple x86/x64 hooking techniques including detours, VEH, and IAT.

#iat-hooking#c-plus-plus#hooking-library
Stars932
Forks176
Last commit6 years ago
Corman Lisp
Corman LispCommon Lisp

A Common Lisp development environment with a native code compiler for Intel processors, fully integrated with the Win32 API.

#windows-development#native-compiler#win32-api
Stars590
Forks80
Last commit7 years ago
Allen Downey’s Think OS Code
Allen Downey’s Think OS CodeTeX

A brief introduction to operating systems covering processes, memory, file systems, and synchronization for programmers learning C.

#systems-programming#embedded-systems#memory-management
Stars571
Forks225
Last commit
ref
refJavaScript

A Node.js library that extends Buffer instances with pointer-like capabilities for low-level memory operations.

#ffi-integration#memory-management#type-system
Stars456
Forks139
Last commit3 years ago
Delphi Detours Library
Delphi Detours LibraryPascal

A Delphi and Free Pascal library for hooking functions and methods, including Windows API, COM interfaces, and object methods.

#windows-api#hooks#trampoline
Stars396
Forks166
Last commit2 years ago
cgasm
cgasmPLpgSQL

A standalone, offline terminal tool that provides x86 assembly instruction documentation without internet access.

#terminal#command-line-tool#x86-assembly
Stars385
Forks21
Last commit5 years ago
Awesome ARM Exploitation
Awesome ARM Exploitation

A curated collection of videos, articles, books, tools, and resources focused on ARM architecture exploitation techniques.

#embedded-security#arm#arm-exploitation
Stars363
Forks45
Last commit2 years ago
CHIP-8
CHIP-8

A curated list of resources, tools, emulators, and games for the CHIP-8 fantasy console and emulation development.

#test-roms#chip8#retro-computing
Stars247
Forks12
Last commit3 years ago
compiler-explorer.nvim
compiler-explorer.nvimLua

Compile code and explore assembly directly from Neovim using the Compiler Explorer (Godbolt) API.

#developer-tools#assembly#c
Stars194
Forks11
Last commit5 months ago
Game Boy Assembly Programming for the Modern Game Developer
Game Boy Assembly Programming for the Modern Game DeveloperTeX

Source code and PDF for a book teaching Game Boy assembly programming to modern game developers.

#book-source#game-boy#latex
Stars167
Forks11
Last commit3 years ago
hardware.inc
hardware.incAssembly

Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.

#embedded-systems#hardware-definitions#assembly
Stars159
Forks24
Last commit6 months ago
DOS Defender
DOS DefenderC

A real-mode DOS game for Ludum Dare #31, playable in DOSBox with joystick support.

#game-jam#embedded-c#gcc
Stars139
Forks17
Last commit2 years ago
ctf_import
ctf_importC

A library to call functions from stripped binaries across platforms using only file name, offset, and signature.

#c-library#ctf-tools#stripped-binaries
Stars114
Forks5
Last commit9 years ago
Trinix
TrinixD

An educational operating system written in the D programming language, demonstrating low-level systems programming concepts.

#systems-programming#d-lang#d-language
Stars110
Forks15
Last commit1 year ago
ASM Swift
ASM SwiftSwift

A Swift playground for learning x86 assembly language through an interactive development environment.

#assembly-language#educational-tool#x86-assembly
Stars107
Forks4
Last commit9 years ago
assemblydigest
assemblydigestShell

A collection of Game Boy programming examples and techniques for learning retro game development.

#embedded-systems#educational#assembly-language
Stars76
Forks12
Last commit8 years ago
matrix-rain-gb
matrix-rain-gbAssembly

A Matrix digital rain effect for the Game Boy, written in LR35902 assembler.

#assembly#game-boy#rom-development
Stars32
Forks2
Last commit2 years ago
GBSlides
GBSlidesAssembly

A GameBoy Powerpoint-like slides viewer built in Z80 Assembler for presentations inside a GB emulator.

#retro-computing#presentation-tool#rom-development
Stars31
Forks2
Last commit4 months ago
Gameboy Boilerplate
Gameboy BoilerplateAssembly

A comprehensive, well-documented Gameboy assembly boilerplate project with bank switching, graphics, interrupts, and a custom font tileset.

#embedded-systems#boilerplate-template#tile-graphics
Stars30
Forks4
Last commit
10 PRINT Game Boy
10 PRINT Game BoyAssembly

A Game Boy assembly port of the classic Commodore 64 BASIC one-liner that generates a maze-like pattern.

#assembly#retro-computing#game-boy
Stars29
Forks2
Last commit8 years ago
Micropython for FreeDOS
Micropython for FreeDOSC

A MicroPython module for FreeDOS providing low-level DOS functions like port I/O, memory access, and interrupt control.

#embedded-systems#retro-computing#micropython
Stars28
Forks3
Last commit9 years ago
Woody Wood Packer
Woody Wood PackerC

An ELF packer that encrypts the .text section of executables and injects self-decryption shellcode, printing '....WOODY....' upon execution.

#42#injection#binary-encryption
Stars24
Forks6
Last commit3 years ago
Capstone4Delphi
Capstone4DelphiPascal

Delphi bindings for the Capstone disassembler library, enabling binary code analysis and reverse engineering.

#pascal#disassembler#x86-64
Stars19
Forks4
Last commit5 years ago
gameboy-brainfuck
gameboy-brainfuckPascal

A Brainfuck interpreter written in Z80 assembly for the Game Boy, with platform-specific limitations.

#embedded-systems#retro-computing#game-boy
Stars17
Forks3
Last commit9 years ago
ToyToy
ToyToyAssembly

A Game Boy Color game written in pure 8-bit assembly language for the LR35902 CPU.

#gpl-licensed#game-boy-color#assembly-language
Stars10
Forks1
Last commit8 years ago
gbz80-highlight
gbz80-highlight

Syntax highlighting for Game Boy Z80 assembly language in Vim and other editors.

#game-boy#z80-assembly#syntax-highlighting
Stars10
Forks4
Last commit10 months ago
ada-bfd
ada-bfdAda

Ada binding for GNU Binutils BFD library to read binary ELF and COFF files.

#ada-binding#elf-parser#disassembler
Stars8
Forks7
Last commit3 months ago
red hot princess carnage
red hot princess carnageC

A Game Boy game created in one week for the BitBitJam3 game jam.

#game-jam#game-boy#game-development
Stars6
Forks1
Last commit10 years ago
yotroc
yotrocAda

An assembler and emulator for the fictional YOTROC CPU architecture, featuring a full IDE and virtual machine.

#simulation#assembly-language#ada
Stars5
Forks0
Last commit6 years ago
kupman
kupmanAssembly

A collection of Game Boy software developed in Assembly, including games and demos.

#embedded-systems#assembly#game-boy
Stars5
Forks1
Last commit8 years ago
Page 1 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
6 years ago
6 years ago
Next
#Retro Gaming13
#Game Development12
#Embedded Systems12
#Assembly Language9
#Reverse Engineering8
#Game Boy8
#Assembly7
#Retro Computing7
#Gameboy6
#Binary Analysis5
#Assembler4
#Homebrew4