C Assembler

Open-source C projects categorized as Assembler

Top 23 C Assembler Projects

  1. raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. 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

    Project mention: John the Ripper jumbo – advanced offline password cracker | news.ycombinator.com | 2025-09-09
  4. xbyak

    A JIT assembler for x86/x64 architectures supporting FPU, MMX, SSE (1-4), AVX (1-2, 512), APX, and AVX10.2

    Project mention: xbyak: A JIT assembler for x86/x64 architectures | news.ycombinator.com | 2025-08-21
  5. 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.

  6. x86-64-playground

    An online assembly editor, emulator and debugger for the x86-64 architecture

    Project mention: x86-64 Playground – An online assembly editor and GDB-like debugger | news.ycombinator.com | 2025-10-20
  7. xcc

    Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm

    Project mention: C, Just in Time | news.ycombinator.com | 2026-04-28
  8. llvm-mos-sdk

    SDK for developing with the llvm-mos compiler

  9. lzsa

    Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros

  10. minias

    A mini x86-64 assembler.

  11. JWasm

    Masm compatible assembler

    Project mention: How to Build and Run Microsoft's Newly Open-Sourced DOS Source Code | dev.to | 2026-05-02

    # On macOS with Homebrew brew install jwasm # On Linux (build from source) git clone https://github.com/Baron-von-Riedesel/JWasm.git cd JWasm make -f GccUnix.mak # Try assembling a source file jwasm -bin -Fo output.com COMMAND.ASM

  12. FF8_demaster

    Unofficial Final Fantasy VIII Remastered core mod based on import-dependency DLL that updates the gamecode and fixes issues left by developers

  13. asmotor

    Powerful macro (cross) assembler package for several CPUs

    Project mention: Asmotor: Powerful macro (cross) assembler package for several CPUs | news.ycombinator.com | 2026-01-04
  14. jomon

    A network forensics and passive sniffer tool

  15. jas

    Official repository of the Jas assembler project - An assembler and library for generating code for x86

  16. eater-8bitemu

    Ben Eater's 8 bit breadboard computer emulator written in C.

  17. lm8

    A custom 8-bit computer and software suite

  18. 0x02-ARM-32-Hacking-Int

    ARM 32-bit Raspberry Pi Hacking Int example in Kali Linux.

  19. cpm86-cmdtools

    CP/M-86 .cmd file tools

  20. Kwork

    Cross-platform bundle for development on low memory machines

  21. Assembler

    Two pass assembler written in ANSI C

  22. ASM64

    ASM64 is a modern, portable cross-assembler for the MOS 6502/6510 processor, designed specifically for Commodore 64 development. It features ACME-compatible syntax, powerful macro support, and generates ready-to-run .PRG files.

    Project mention: ASM64 – A portable 6502 cross-assembler for Commodore 64 in C99 | news.ycombinator.com | 2026-02-02

    I built a cross-assembler for the 6502/6510 while working on a C64 project. I switch between macOS and Linux frequently, and my previous setup didn't handle that well — so I wrote my own.

    ASM64 is pure C99 with no dependencies beyond the standard library. It aims for ACME compatibility (same directive syntax, same output format), so existing projects should migrate easily.

    Features: two-pass assembly, macros with local labels, conditional assembly, !for loops, pseudo-PC for relocatable code, illegal opcodes, automatic zero-page optimization, VICE-compatible symbol files.

    I wrote about the development journey here: https://fredrikpaulin.hashnode.dev/building-asm64-a-modern-6...

    The most interesting bug was in the !pseudopc implementation—tracking two program counters (real and virtual) across two passes has subtle gotchas.

    GitHub: https://github.com/fredrikpaulin/asm64

    Cheers,

  23. bmptk

    C/C++/assembler built environment for micro-controllers

  24. ProprietaryAssembler

    This repository contains the implementation of a two pass assembler involving tries for fast in-memory opcode fetch and has implementation of loader and linkers for linking the object file created to make an executable file.

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).

C Assembler discussion

Log in or Post with

C Assembler related posts

Index

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

# Project Stars
1 raspberry-pi-os 13,782
2 john 13,222
3 xbyak 2,242
4 Hacking-Windows 1,583
5 x86-64-playground 670
6 xcc 524
7 llvm-mos-sdk 364
8 lzsa 257
9 minias 227
10 JWasm 156
11 FF8_demaster 130
12 asmotor 89
13 jomon 50
14 jas 48
15 eater-8bitemu 28
16 lm8 24
17 0x02-ARM-32-Hacking-Int 12
18 cpm86-cmdtools 13
19 Kwork 9
20 Assembler 9
21 ASM64 8
22 bmptk 8
23 ProprietaryAssembler 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com