Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Low Level

Low Level

130 projects

Showing 36 of 130 projects

SLJIT
SLJITC

A platform-independent low-level JIT compiler for translating bytecode to machine code across multiple CPU architectures.

#interpreters#machine code#embedded
Stars1.1k
Forks104
Last commit14 days ago
tgc
tgcC

A tiny, conservative mark-and-sweep garbage collector for C written in ~500 lines of code.

#systems-programming#memory-management#mark-and-sweep
Stars1.1k
Forks67
Last commit3 years ago
libbpf-rs
libbpf-rsRust

Idiomatic Rust wrapper and build tooling for developing eBPF programs with standard Rust workflows.

#bpf#observability#libbpf
Stars998
Forks170
Last commit1 day ago
CarpVM
CarpVMC

A small educational virtual machine written in C with instructions, registers, stack, and function calls.

#systems-programming#stack-machine#bytecode-interpreter
Stars985
Forks82
Last commit5 years ago
cargo-show-asm
cargo-show-asmRust

A cargo subcommand to display assembly, LLVM-IR, MIR, and WASM generated for Rust code.

#compiler#webassembly#assembly
Stars968
Forks50
Last commit4 days ago
Gainput
GainputC++

A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.

#network-sync#ios#multi-touch
Stars898
Forks113
Last commit4 years ago
vulkan-zig
vulkan-zigZig

A Vulkan binding generator for Zig that provides idiomatic Zig APIs, error integration, and automatic function loading.

#vulkan#game-development#low-level
Stars886
Forks108
Last commit11 days ago
Mach-O file format reference
Mach-O file format reference

A mirror of Apple's official documentation describing the Mach-O file format used for macOS and iOS executables.

#apple#executable-format#osx
Stars877
Forks168
Last commit1 year ago
WinApi
WinApiC#

An ultra-thin, high-performance CLR library for Win32 native interop with zero GC allocations during window messages.

#gui-toolkit#high-performance#opengl
Stars848
Forks104
Last commit3 years ago
vulkan-go
vulkan-goC

Go bindings for the Vulkan graphics and compute API, enabling low-level GPU programming in Go.

#vulkan#graphics#bindings
Stars803
Forks59
Last commit3 years ago
Trilogy
TrilogyC

A lightweight, high-performance C client library for MySQL-compatible databases, designed for easy embedding.

#database-driver#c-library#high-performance
Stars784
Forks91
Last commit1 day ago
Internal Blue
Internal BluePython

A Bluetooth experimentation framework for Broadcom and Cypress chips that enables firmware patching and packet injection.

#ios#android#bluetooth
Stars782
Forks107
Last commit1 year ago
SafetyHook
SafetyHookC++

A C++23 procedure hooking library for Windows that makes runtime function interception as safe as possible.

#hooks#cmkr#hook
Stars723
Forks81
Last commit1 month ago
bitwise
bitwiseC

A terminal-based interactive bitwise calculator and bit manipulator with dynamic base conversion.

#bitwise#binary-manipulation#curses
Stars718
Forks29
Last commit2 months ago
ncurses-rs
ncurses-rsRust

A thin, low-level ncurses wrapper for Rust, providing direct bindings to the C library for terminal UI development.

#c-bindings#ncurses#text-based-interface
Stars690
Forks103
Last commit1 year ago
Concord
ConcordC

A lightweight, asynchronous C99 Discord API wrapper library with minimal dependencies.

#c-library#asynchronous#c
Stars638
Forks41
Last commit1 month ago
Sokol Graphics Painter
Sokol Graphics PainterC

A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.

#c-library#sokol-gfx#graphics
Stars595
Forks40
Last commit8 months ago
PowerNex
PowerNexD

An operating system kernel and userland written entirely in the D programming language.

#systems-programming#d-language#gas
Stars506
Forks44
Last commit7 years ago
Graphics32
Graphics32Pascal

A high-performance graphics library for Delphi and Lazarus optimized for 32-bit pixel operations.

#graphics#32-bit-graphics#object-pascal
Stars463
Forks138
Last commit6 days ago
RABCDAsm
RABCDAsmD

A robust ActionScript 3 bytecode assembler/disassembler and SWF manipulation toolkit for reverse engineering and modification.

#d-language#flash#disassembler
Stars455
Forks95
Last commit3 years ago
arp
arpGo

A Go package implementing the ARP protocol as described in RFC 826 for network address resolution.

#ip-resolution#mac-address#network-programming
Stars391
Forks75
Last commit21 days ago
asm-cli-rust
asm-cli-rustRust

An interactive assembly shell written in Rust for exploring and executing x86/x64 assembly instructions.

#asm#assembly#educational
Stars361
Forks22
Last commit1 year ago
Astral-PE
Astral-PEC#

A low-level mutator for Windows PE files that obfuscates headers and metadata to break static analysis signatures without breaking execution.

#hacktoberfest#pe-obfuscator#pe
Stars348
Forks31
Last commit1 year ago
dust
dustRust

A Nintendo DS emulator written in Rust for desktop and web, emphasizing accuracy and debugging features.

#debugging-tools#web-assembly#game-preservation
Stars330
Forks25
Last commit5 months ago
Auto-Vk
Auto-VkC++

A modern C++ convenience and productivity layer atop Vulkan-Hpp, adding clarity and efficiency to Vulkan development.

#vulkan#game-development#real-time-rendering
Stars300
Forks19
Last commit9 months ago
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
ARMv7 payload that provides arbitrary code execution on MediaTek bootloadersC

ARMv7 payload for arbitrary code execution on MediaTek bootloaders, enabling bootloader modification and customization.

#embedded-systems#fastboot#mediatek
Stars264
Forks67
Last commit
bitio
bitioGo

Optimized bit-level Reader and Writer for Go, enabling efficient reading and writing of arbitrary bit lengths.

#bitstream#writer#bit
Stars257
Forks23
Last commit3 years ago
httpuv
httpuvC

A low-level HTTP and WebSocket server library for R, built on libuv and http-parser.

#websocket-server#http-server#r-package
Stars252
Forks89
Last commit4 months ago
WebGPU .NET
WebGPU .NETC#

Low-level .NET bindings for WebGPU, enabling browser-based graphics development for Evergine.

#emscripten#graphics#webgpu
Stars199
Forks12
Last commit3 months ago
FastMM4-AVX
FastMM4-AVXPascal

A high-performance fork of FastMM4 with AVX/AVX2/AVX512 support, efficient synchronization, and FreePascal compatibility.

#memory-manager#memory-management#performance-optimization
Stars154
Forks24
Last commit3 months ago
socket99
socket99C

A C99 wrapper library that simplifies the BSD sockets API with a cleaner, configuration-driven interface.

#tcp#unix-sockets#posix
Stars145
Forks15
Last commit9 years ago
FlipJump
FlipJumpText

An esoteric programming language with a single instruction (flip a bit, then jump) that is Turing-complete and includes an assembler, interpreter, and standard library.

#turing-complete#programming-language#esoteric-programming-language
Stars141
Forks6
Last commit
GingerBread
GingerBreadAssembly

A library of standard functions for Game Boy game development in Assembly, reducing boilerplate code.

#assembly#game-boy#rom-development
Stars139
Forks13
Last commit5 years ago
gbasm
gbasmJavaScript

A JavaScript-based assembler for Gameboy z80 assembly code, compatible with rgbds and offering extended meta-instructions.

#compiler#rom-generation#assembler
Stars131
Forks20
Last commit8 years ago
jssembly
jssemblyJava

A JNI bridge library that enables Java applications to execute native x86, amd64, and ARM assembly code.

#assembly#arm#amd64
Stars129
Forks12
Last commit9 years ago
macho-browser
macho-browserObjective-C

A macOS GUI application for browsing and inspecting Mach-O binary files (executables, libraries, object files).

#apple-platforms#mach#objective-c
Stars127
Forks8
Last commit5 years ago
PreviousPage 2 of 4Next

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
5 days ago
1 month ago
#Cross Platform32
#Game Development26
#Rust24
#Systems Programming16
#Networking15
#Assembly13
#Performance12
#Reverse Engineering11
#C Library11
#Compiler10
#C10
#Linux10