Assembler Open Source Projects
Browse 243 Assembler open source projects, ranked by GitHub stars. Find the most popular Assembler tools and libraries.
s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
Metrics details
| Stars | 13,887 |
openwall/john
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Metrics details
| Stars | 13,400 |
leachim6/hello-world
Hello world in every computer language. Thanks to everyone who contributes to this, make sure to see contributing.md for contribution instructions!
Metrics details
| Stars | 11,896 |
Dman95/SASM
SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages
Metrics details
| Stars | 5,973 |
below/HelloSilicon
An introduction to ARM64 assembly on Apple Silicon Macs
Metrics details
| Stars | 4,971 |
asmjit/asmjit
Low-latency machine code generation
Metrics details
| Stars | 4,552 |
gbdev/awesome-gbdev
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
Metrics details
| Stars | 4,474 |
hsoft/collapseos
Bootstrap post-collapse technology
Metrics details
| Stars | 4,256 |
HJLebbink/asm-dude
Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window
Metrics details
| Stars | 4,178 |
cea-sec/miasm
Reverse engineering framework in Python
Metrics details
| Stars | 3,901 |
icedland/iced
Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua
Metrics details
| Stars | 3,518 |
netwide-assembler/nasm
A cross-platform x86 assembler with an Intel-like syntax
Metrics details
| Stars | 3,264 |
korcankaraokcu/PINCE
Reverse engineering tool for Linux
Metrics details
| Stars | 3,017 |
keystone-engine/keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Metrics details
| Stars | 2,609 |
herumi/xbyak
A JIT assembler for x86/x64 architectures supporting FPU, MMX, SSE (1-4), AVX (1-2, 512), APX, and AVX10.2
Metrics details
| Stars | 2,258 |
Maratyszcza/PeachPy
x86-64 assembler embedded in Python
Metrics details
| Stars | 2,055 |
djhworld/simple-computer
the scott CPU from "But How Do It Know?" by J. Clark Scott
Metrics details
| Stars | 1,987 |
keystone-engine/keypatch
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Metrics details
| Stars | 1,853 |
vygr/ChrysaLisp
Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
Metrics details
| Stars | 1,684 |
gbdev/rgbds
Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color
Metrics details
| Stars | 1,623 |
TheThirdOne/rars
RARS -- RISC-V Assembler and Runtime Simulator
Metrics details
| Stars | 1,604 |
mytechnotalent/Hacking-Windows
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
Metrics details
| Stars | 1,597 |
ThomasJaeger/VisualMASM
Visual MASM - Assembly IDE for Microsoft MASM
Metrics details
| Stars | 1,362 |
KhronosGroup/SPIRV-Tools
Metrics details
| Stars | 1,336 |
jbangert/trapcc
Computing with traps
Metrics details
| Stars | 1,321 |
rdbo/libmem
Advanced Game Hacking Library for C, Modern C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64) (DLL/SO Injection) (Internal/External) (Assembler/Disassembler)
Metrics details
| Stars | 1,218 |
graphitemaster/incbin
Include binary files in C/C++
Metrics details
| Stars | 1,177 |
qmonnet/rbpf
Rust virtual machine and JIT compiler for eBPF programs
Metrics details
| Stars | 1,118 |
z88dk/z88dk
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
Metrics details
| Stars | 1,105 |
NervanaSystems/maxas
Assembler for NVIDIA Maxwell architecture
Metrics details
| Stars | 1,072 |
hlorenzi/customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Metrics details
| Stars | 1,050 |
oriansj/stage0
A set of minimal dependency bootstrap binaries
Metrics details
| Stars | 1,050 |
marcpaq/b1fipl
A Bestiary of Single-File Implementations of Programming Languages
Metrics details
| Stars | 1,037 |
Schweigi/assembler-simulator
Simple 8-bit Assembler Simulator with Angular.js
Metrics details
| Stars | 988 |
segmentio/asm
Go library providing algorithms optimized to leverage the characteristics of modern CPUs
Metrics details
| Stars | 924 |
sam-astro/Astro8-Computer
Custom 16-bit homebrew CPU, emulator, renderer, PCB, and language
Metrics details
| Stars | 924 |
merrychap/shellen
:cherry_blossom: Interactive shellcoding environment to easily craft shellcodes
Metrics details
| Stars | 908 |
hermanhermitage/videocoreiv
Tools and information for the Broadcom VideoCore IV (RaspberryPi)
Metrics details
| Stars | 866 |
JohnEarnest/Octo
A Chip8 IDE
Metrics details
| Stars | 857 |
michaelforney/cproc
C compiler (mirror)
Metrics details
| Stars | 837 |
CensoredUsername/dynasm-rs
A dynasm-like tool for rust.
Metrics details
| Stars | 837 |
voutcn/megahit
Ultra-fast and memory-efficient (meta-)genome assembler
Metrics details
| Stars | 721 |
marbl/canu
A single molecule sequence assembler for genomes large and small.
Metrics details
| Stars | 702 |
robertmuth/Cwerg
The best C-like language that can be implemented in 10kLOC.
Metrics details
| Stars | 701 |
cloudcores/CuAssembler
An unofficial cuda assembler, for all generations of SASS, hopefully :)
Metrics details
| Stars | 609 |
vhelin/wla-dx
WLA DX - Yet Another ANSI C GB-Z80/Z80/Z80N/eZ80/6502/65C02/65CE02/65816/68000/6800/6801/6809/8008/8080/HUC6280/SPC-700/SuperFX/Cx4/SH-2 Multi Platform Cross Assembler Package
Metrics details
| Stars | 602 |
sehugg/8bitworkshop
web-based IDE for 8-bit programming and Verilog development
Metrics details
| Stars | 582 |
KolibriOS/kolibrios
The official mirror of the main KolibriOS repository
Metrics details
| Stars | 568 |
command-tab/awesome-n64-development
A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more
Metrics details
| Stars | 563 |
bndtools/bnd
Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Metrics details
| Stars | 557 |
tyfkda/xcc
Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm
Metrics details
| Stars | 538 |
DQNEO/minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Metrics details
| Stars | 533 |
andreas-abel/nanoBench
A tool for running small microbenchmarks on recent Intel and AMD x86 CPUs.
Metrics details
| Stars | 526 |
francisrstokes/16bitjs
💻 A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger
Metrics details
| Stars | 514 |
Klaus2m5/6502_65C02_functional_tests
Tests for all valid opcodes of the 6502 and 65C02 processor
Metrics details
| Stars | 510 |
exuanbo/assembler-simulator
The Assembler Simulator is an 8-bit CPU simulation tool that utilizes the "Samphire" sms32v50 Microprocessor Simulator instruction set.
Metrics details
| Stars | 507 |
andrewchambers/c
small self hosting C compiler
Metrics details
| Stars | 498 |
StanfordPL/x64asm
x86-64 assembler library
Metrics details
| Stars | 490 |
roscopeco/jasm
A JVM assembler for the modern age
Metrics details
| Stars | 472 |
CyberShadow/RABCDAsm
Robust ABC (ActionScript Bytecode) [Dis-]Assembler
Metrics details
| Stars | 455 |
