Trending Assembly repositories on GitHub β ranked by total activity score (stars, forks, pushes, PRs) over the past month.
An operating system written from scratch: boot sector, FAT filesystem, DOS-compatible interrupts, sound, a 32-bit runtime and a graphical desktop
A stealthy, fully syscalled C/C++ userland anti-debugging library for Windows, designed to protect software from reverse engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
Port of Super Mario Bros. to the Sega Master System
The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.
the official Rust and C implementations of the BLAKE3 cryptographic hash function
Pure-asm X11 display server for the CHasm desktop. No libc, no Mesa, no Xlib β just NASM, syscalls, and the X11 wire protocol.
A fileless C2 framework written in pure x64 Linux Assembly with zero libc dependencies. Features dynamic protocol pivoting between raw ICMP sockets and DNS (UDP/53) via in-memory VTable manipulation. 100% direct syscalls, no disk writes, and strict mathematical packet authentication.
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.
A large collection of NES accuracy tests on a single NROM cartridge.
RustChain DOS Miner for 8086/286/386/486/Pentium - Fossil Edition
Simple 16 bit (real mode) operating system writen in NASM from scratch
Fast ECDLP Solver for Nvidia GPUs based on SOTA method (Kangaroo with symmetry)
Secure, fast, and portable C90 implementation of ML-KEM / FIPS 203
Fully documented source code for the classic game Elite on the Commodore 64
Secure, fast, and portable C90 implementation of ML-DSA / FIPS 204
The world's smallest TrustedInstaller launcher ~30KB of pure x64/x86 assembly. Hybrid CLI/GUI in one binary. Full NT privilege elevation (34 privileges), token caching, .lnk resolution via COM, drag-and-drop with UIPI bypass. Zero CRT dependency.
GUI64 is a graphical, window-based interface for the Commodore 64 that includes a built-in file browser. When used as a cartridge, it provides an immediate GUI experience right at startup.
Sonic 1 in Sonic 3 & Knuckles (S.C.E. Version) by Red Miso Studios
AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It Ρs based on code from the Google BoringSSL project and the OpenSSL project.
The RISC-V Architectural Certification Tests (ACTs) are a set of assembly language tests designed to certify that a design faithfully implements the RISC-V specification.
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on all Swift supported platforms.
An upgrade to PokΓ©mon Crystal. Brings features and content up to date, and adds some original content.