Assembly Ecosystem

Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.

Created by
Kathleen Booth
Released
1949
Community Repos
7,539
Popular Projects 
More

lowlevelprogramming-university

How to be low-level programmer

01 Jan 2017 10,195

compiler-explorer

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

23 May 2012 15,878

hello-world

Hello world in every computer language

15 Jul 2008 10,932

avo

Generate x86 Assembly with Go

04 Nov 2018 2,602

iced

Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust,

07 Sep 2018 2,794

Apollo-11

Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules

03 Apr 2014 57,573

rav1e

The fastest and safest AV1 encoder

24 Sep 2017 3,591

rpcs3

PS3 emulator/debugger

03 Nov 2012 14,707

HelloSilicon

An introduction to ARM64 assembly on Apple Silicon Macs

03 Jul 2020 4,336

asm

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

13 Apr 2021 850

xbyak

a JIT assembler for x86(IA-32)/x64(AMD64, x86-64) MMX/SSE/SSE2/SSE3/SSSE3/SSE4/FPU/AVX/AVX2/AVX-512 by C++ header

16 Apr 2010 2,036

asmjit

Low-latency machine code generation

28 Jan 2014 3,823

miasm

Reverse engineering framework in Python

28 Oct 2014 3,458

dynasm-rs

A dynasm-like tool for rust

04 Jul 2016 678

BLAKE3

the official Rust and C implementations of the BLAKE3 cryptographic hash function

10 Nov 2019 5,076

pwntools

CTF framework and exploit development library

29 Apr 2013 11,486

some-assembly-required

📖 An approachable introduction to Assembly

17 May 2022 2,993

reedsolomon

Reed-Solomon Erasure Coding in Go

19 Jun 2015 1,867

asm_book

A book teaching assembly language programming on the ARM 64 bit ISA

16 May 2022 2,505

MalwareSourceCode

Collection of malware source code for a variety of platforms in an array of different programming languages

10 Oct 2020 15,633
Up and Coming Projects 
More

VirtualComputer

This project is a virtual computer that takes a vector of bytes and runs it as instructions

12 Sep 2024 2

lwc

Large WASM Collider

12 Sep 2024 2

spawn-wasm-erc721

A Rust library for creating ERC-721 compliant Non-Fungible Tokens (NFTs) with WebAssembly (WASM) support

06 Sep 2024 0

spawn-wasm-erc20

wasm-erc20

06 Sep 2024 0

lasim

A simple LC-3 assembler and simulator

05 Sep 2024 3

kitelang

hobby programming language compiler written in C++

01 Sep 2024 1

dasm

Tiny dynamic x86/amd64 assembly library

31 Aug 2024 5

pokeheartgold-speedchoice

Speedchoice edit of Pokemon HeartGold

31 Aug 2024 2

MediaPlayer

A Media Player using the MFPlayer Library

28 Aug 2024 9

MFPlayer-Library

Library of functions that wrap the IMFPMediaPlayer and IMFPMediaItem objects

28 Aug 2024 2

brainfuck-assembly

Brainfuck Assembly is a human-readable assembly language to simplify the process of writing Brainfuck programs

24 Aug 2024 2

coldcpu

Custom processor architecture, assembly language, and toolchain

23 Aug 2024 0

zig-ebpf

Zig virtual machine for eBPF programs

21 Aug 2024 24

MXOS

Minimal X86 Operating System Kernel

18 Aug 2024 3

BinaryTwos32

A project demonstrating 32-bit arithmetic using assembly language

16 Aug 2024 2

MagniSign

A project focused on converting between signed magnitude representations in assembly language

16 Aug 2024 2

HexaTwos64

A project focusing on 64-bit arithmetic operations using registers in assembly

16 Aug 2024 2

Hacking-RISC-V

A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering

15 Aug 2024 13

bento

A collection of macros intended at making assembly more convenient to write and a bit closer to C

15 Aug 2024 3

schlange

Schlange for the Gameboy

10 Aug 2024 0