Rust Assembler

Open-source Rust projects categorized as Assembler

Top 9 Rust Assembler Projects

  1. iced

    Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua (by icedland)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. rbpf

    Rust virtual machine and JIT compiler for eBPF programs (by qmonnet)

  4. customasm

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

    Project mention: Customasm – An assembler for custom, user-defined instruction sets | news.ycombinator.com | 2025-01-12
  5. etk

    evm toolkit

  6. language-incubator

    Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.

  7. byte

    6502 based fantasy console

  8. kOS-KASM

    Kerbal Assembler, for use with Kerbal OS mod for Kerbal Space Program. Using this tool one can program their KSP rockets in assembly code, or generate this assembly code from a compiler. Assembles directly to kRISC with no need for KerboScript.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. rask

    A modular, low-level code generation toolkit for Rust.

    Project mention: Building an x86-64 instruction encoder in Rust | news.ycombinator.com | 2025-10-07

    I’ve been working on Rask, a small x86-64 instruction encoder written in Rust.

    It’s designed for people who want to understand how compilers emit machine code β€” without the complexity of LLVM or Cranelift.

    It currently supports mov/add/sub/ret with correct REX and ModR/M encoding, and includes tests verifying the byte output.

    Repo: https://github.com/chrischtel/rask

    Feedback welcome, especially from anyone who’s worked on compiler backends or JITs.

  11. pic12asm

    simple assembler for PIC12 microcontrollers

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Assembler discussion

Rust Assembler related posts

  • Customasm – An assembler for custom, user-defined instruction sets

    6 projects | news.ycombinator.com | 12 Jan 2025
  • Iced – fast and correct x86/x64 disassembler, assembler, decoder, [ ]

    1 project | news.ycombinator.com | 6 Oct 2023
  • Dll Injection and Native Hooking with .NET

    3 projects | /r/csharp | 2 Jun 2023
  • Online 8086 Emulator

    2 projects | news.ycombinator.com | 10 Apr 2023
  • Kerbal Assembler 2.0.2 Release

    1 project | /r/Kos | 11 Nov 2022
  • Defining assembly instructions has killed my love of this game ultra fast.

    1 project | /r/TuringComplete | 13 Oct 2022
  • what is your favorite hobby?

    1 project | /r/teenagers | 15 Jan 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source Assembler projects in Rust? This list will help you:

# Project Stars
1 iced 3,330
2 rbpf 1,067
3 customasm 1,015
4 etk 359
5 language-incubator 58
6 byte 29
7 kOS-KASM 16
8 rask 5
9 pic12asm 2

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com