#Assembly

Showing 60 of 96 repositories tagged #assembly, ranked by stars

compiler-explorer
compiler-explorer
compiler-explorer

Run compilers interactively from your web browser and interact with the assembly

Score
100
★ 18.9k ⑂ 2.1k +3/day
TypeScript
mytechnotalent
mytechnotalent
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.

Score
92
★ 13.8k ⑂ 1.4k +22/day
Assembly
Gallopsled
Gallopsled
pwntools

CTF framework and exploit development library

Score
100
★ 13.6k ⑂ 1.8k +5/day
Python
gurugio
gurugio
lowlevelprogramming-university

How to be low-level programmer

Score
100
★ 12.7k ⑂ 875 +15/day
cyrus-and
cyrus-and
gdb-dashboard

Modular visual interface for GDB in Python

Score
83
★ 12.2k ⑂ 822 +5/day
Python
Dman95
Dman95
SASM

SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages

Score
67
★ 6.0k ⑂ 218 +5/day
Python
below
below
HelloSilicon

An introduction to ARM64 assembly on Apple Silicon Macs

Score
100
★ 5.0k ⑂ 328
Assembly
mmcloughlin
mmcloughlin
avo

Generate x86 Assembly with Go

Score
83
★ 3.0k ⑂ 96 +4/day
Go
the-akira
the-akira
Computer-Science-Resources

Collection of resources spanning key areas of Computer Science

Score
94
★ 2.8k ⑂ 320 +4/day
kaxap
kaxap
arl

lists of most popular repositories for most favoured programming languages (according to StackOverflow)

Score
33
★ 2.1k ⑂ 211
Python
ashvardanian
ashvardanian
NumKong

SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go 📐

Score
75
★ 1.8k ⑂ 124
C
badamczewski
badamczewski
PowerUp

⚡ Decompilation Tools and High Productivity Utilities ⚡

Score
25
★ 1.7k ⑂ 55
C#
mytechnotalent
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.

Score
100
★ 1.6k ⑂ 143
C
mandiant
mandiant
flare-learning-hub

Free educational content on reverse engineering and malware analysis from the FLARE team

Score
67
★ 1.3k ⑂ 114 +18/day
JavaScript
mohitmishra786
mohitmishra786
amILearningEnough

Low-Level Programming Roadmap and Resources

Score
100
★ 1.3k ⑂ 89 +2/day
hlorenzi
hlorenzi
customasm

💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/

Score
86
★ 1.0k ⑂ 72
Rust
pacak
pacak
cargo-show-asm

cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code

Score
93
★ 964 ⑂ 50 +5/day
Rust
minio
minio
highwayhash

Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash

Score
42
★ 955 ⑂ 81 +1/day
Go
tanghaibao
tanghaibao
jcvi

Python library to facilitate genome assembly, annotation, and comparative genomics

Score
50
★ 921 ⑂ 201 +2/day
Python
segmentio
segmentio
asm

Go library providing algorithms optimized to leverage the characteristics of modern CPUs

Score
58
★ 921 ⑂ 38
Go
konatabrk
konatabrk
shellen

:cherry_blossom: Interactive shellcoding environment to easily craft shellcodes

Score
78
★ 908 ⑂ 94
Python
JLospinoso
JLospinoso
gargoyle

Historical Windows temporal memory-state research artifact for studying time-bound memory observations, validation limits, and defensive visibility.

Score
97
★ 906 ⑂ 114
Python
raphamorim
raphamorim
gameboy

The Gameboy emulator that runs everywhere (Terminal, Web, Desktop)

Score
36
★ 887 ⑂ 27 +1/day
Rust
x86byte
x86byte
RE-MA-Roadmap

Reverse Engineering and Malware Analysis Roadmap

Score
81
★ 844 ⑂ 107 +7/day
CensoredUsername
CensoredUsername
dynasm-rs

A dynasm-like tool for rust.

Score
64
★ 837 ⑂ 69 +2/day
Rust
DavidBuchanan314
DavidBuchanan314
dlinject

Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace

Score
17
★ 825 ⑂ 85
Python
HexHive
HexHive
retrowrite

RetroWrite -- Retrofitting compiler passes through binary rewriting

Score
75
★ 748 ⑂ 85
Python
yhs0602
yhs0602
Android-Disassembler

Disassemble ANY files including .so (NDK, JNI), Windows PE(EXE, DLL, SYS, etc), linux binaries, libraries, and any other files such as pictures, audios, etc(for fun)files on Android. Capstone-based disassembler application on android. 안드로이드 NDK 공유 라이브러리, Windows 바이너리, etc,... 리버싱 앱

Score
75
★ 702 ⑂ 109 +1/day
Kotlin
wx-chevalier
wx-chevalier
CS-Notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

Score
50
★ 697 ⑂ 141
C
carloslack
carloslack
KoviD

Red-Team LKM

Score
79
★ 647 ⑂ 90
C
mohitmishra786
mohitmishra786
reversingBits

A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse engineers, and low-level programmers.

Score
72
★ 635 ⑂ 69 +2/day
HTML
Idov31
Idov31
Cronos

PoC for a sleep obfuscation technique leveraging waitable timers to evade memory scanners.

Score
69
★ 623 ⑂ 64
C
PaddlePaddle
PaddlePaddle
FlyCV

FlyCV is a high-performance library for processing computer visual tasks.

Score
25
★ 595 ⑂ 65
C++
DQNEO
DQNEO
minigo

minigo🐥is a small Go compiler made from scratch. It can compile itself.

Score
8
★ 532 ⑂ 21
Go
dinfuehr
dinfuehr
dora

Dora VM

Score
57
★ 507 ⑂ 32
Rust
georgesotiriadis
georgesotiriadis
Chimera

Automated DLL Sideloading Tool With EDR Evasion Capabilities

Score
0
★ 507 ⑂ 57
Python
encounter
encounter
objdiff

A local diffing tool for decompilation projects

Score
71
★ 481 ⑂ 75 +7/day
Rust
illegalstudio
illegalstudio
elephc

A PHP-to-native compiler. Takes a subset of PHP and compiles it directly to native assembly, producing standalone binaries for the currently supported targets: macOS ARM64, Linux ARM64, and Linux x86_64. No interpreter, no VM, no runtime dependencies.

Score
50
★ 456 ⑂ 21 +22/day
Rust
emproof-com
emproof-com
nyxstone

Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com

Score
91
★ 407 ⑂ 21
Rust
spamegg1
spamegg1
reviews

Reviewing some online CS courses I took

Score
50
★ 355 ⑂ 19
JavaScript
ret42
ret42
RE-Thing

Reverse Engineering Tools (deobf, decompiler etc..)

Score
62
★ 350 ⑂ 104
adgaultier
adgaultier
tamanoir

An eBPF🐝 Keylogger with C2-based RCE payload delivery

Score
59
★ 312 ⑂ 26 +2/day
Rust
Specy
Specy
asm-editor

A modern webapp to write, run and learn M68K, MIPS, RISC-V, X86 assembly

Score
100
★ 309 ⑂ 17
TypeScript
AntonioND
AntonioND
gbt-player

A music player library for the PSG audio channels of the GB, GBC and GBA.

Score
89
★ 303 ⑂ 20
C
GeoSn0w
GeoSn0w
Reverse-Engineering-Tutorials

Some Reverse Engineering Tutorials for Beginners

Score
88
★ 276 ⑂ 47
C
NikitaIvanovV
NikitaIvanovV
snake-asm

Tiny snake game written in x86_64 assembly for Linux

Score
44
★ 274 ⑂ 13
Assembly
sagi21805
sagi21805
LearnixOS

An OS which is all about learning!

Score
43
★ 269 ⑂ 9
Rust
tlsbollei
tlsbollei
KittyLoader

KittyLoader is a highly evasive loader written in C / Assembly

Score
66
★ 264 ⑂ 37
C++
ROCm
ROCm
Tensile

[DEPRECATED] Moved to ROCm/rocm-libraries repo

Score
75
★ 260 ⑂ 167
Python
dchinmay2
dchinmay2
godbolt.nvim

Display assembly for the current buffer or visual selection from godbolt.org. Use https://sr.ht/~chinmay/godbolt.nvim instead

Score
56
★ 241 ⑂ 15
Fennel
mentebinaria
mentebinaria
fundamentos-engenharia-reversa

Livro: Engenharia Reversa - Fundamentos e Prática

Score
84
★ 217 ⑂ 41
coderserdar
coderserdar
TurkceKaynaklar

Yazılım geliştirme ve genel olarak BT konularında (Siber Güvenlik, Veri Tabanı, Network, İşletim Sistemleri, Veri Yapıları ve Algoritmalar vb.) çeşitli kategorilerde türkçe kaynakların bulunduğu bir repo adresi

Score
56
★ 207 ⑂ 26
krady21
krady21
compiler-explorer.nvim

Run compilers and inspect assembly directly from Neovim with the help of https://godbolt.org

Score
67
★ 192 ⑂ 11 +1/day
Lua
heypoom
heypoom
patchies

Code-first patcher for exploring computation through audio and visual. Connect tools you know and code your own ✨

Score
0
★ 192 ⑂ 9
TypeScript
dosasm
dosasm
masm-tasm

run and debug TASM/MASM code in VSCode via JSDos, DOSBox and DOSBox-x

Score
100
★ 183 ⑂ 24
TypeScript
mohammad-ghaderi
mohammad-ghaderi
cat-dog-asm-cnn

A Convolutional Neural Network implemented entirely from scratch in x86-64 assembly using AVX-512, performing cat vs dog image classification without any ML frameworks or libraries.

Score
50
★ 175 ⑂ 14 +2/day
Assembly
mohammad-ghaderi
mohammad-ghaderi
mnist-asm-nn

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

Score
0
★ 168 ⑂ 5 +1/day
Assembly
pouladzade
pouladzade
Seriality

Seriality is a library for serializing and de-serializing all the Solidity types in a very efficient way which mostly written in solidity-assembly

Score
50
★ 155 ⑂ 19
Solidity
enkomio
enkomio
thematrix

a PE Loader and Windows API tracer. Useful in malware analysis.

Score
47
★ 143 ⑂ 19
Assembly
Esshahn
Esshahn
acme-assembly-vscode-template

A template for compiling 6502 assembly code with ACME in VSCode

Score
33
★ 141 ⑂ 20
Assembly
Related Topics
#rust#c#reverse-engineering#python#cybersecurity#golang#compiler#go#arm#x86#cpp#assembly-language

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly