Assembly assembly-language

Open-source Assembly projects categorized as assembly-language

Top 23 Assembly assembly-language Projects

assembly-language
  • Reverse-Engineering-Tutorial

    A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.

    Project mention: Reverse Engineering for Everyone | news.ycombinator.com | 2024-07-25

    It seems like a high-level overview, good for somebody new to the topic.

    It also linked to this resource, which was more in depth... https://github.com/mytechnotalent/Reverse-Engineering

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • asm_book

    A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.

    Project mention: ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial | news.ycombinator.com | 2024-01-15

    Looks useful for a beginner to asm in general, but for someone like me who've been coding asm for other processors for decades it might a bit too basic.

    I have been using this other "tutorial" for AArch64 assembly, which I think might be more useful for someone coming from asm on another processor: https://github.com/pkivolowitz/asm_book

  • z88dk

    The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

    Project mention: One engineer beat the ban on home computers in socialist Yugoslavia | news.ycombinator.com | 2024-10-24

    If you want to write software for this machine in C it is well supported by z88dk: https://github.com/z88dk/z88dk/wiki/Platform---Galaksija

  • Cyjon

    A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

  • ucity

    The open-source city-building game for Game Boy Color.

  • sjasmplus

    Command-line cross-compiler of assembly language for Z80 CPU.

  • slothy

    Assembly super-optimization via constraint solving

    Project mention: SLOTHY: Assembly Optimization via Constraint Solving | news.ycombinator.com | 2024-01-16
  • SaaSHub

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

    SaaSHub logo
  • gb-save-states

    💾 Patches to add save state support to Game Boy games when playing on the original hardware

  • first_nes

    Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.

  • BootProg

    FAT12/16/32 Bootsector for .COMs/.EXEs

  • basicdos

    A new 8086-based reimagining of PC DOS and BASIC

    Project mention: Basic-DOS: PC DOS Reimagined | news.ycombinator.com | 2024-01-21
  • sebasic4

    SE BASIC - A free BASIC interpreter written in Z80 assembly language

  • IBM-PC-BIOS

    This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.

  • FutureDOS

    A futuristic DOS

  • x86-bootloader

    A BIOS bootloader for bare-metal x86 programs, written in 8086 assembly

  • kolor

    GUI framework in Assembly Language for Keygens/Patchers (Windows) (by profdrac)

  • MagenTests

    A collection of test roms for the Gameboy Color

  • helloworld

    Hello World using 6 different methods in Assembly Language for Raspberry Pi (by ksaj)

    Project mention: Hjalfi writes Hello World for CP/M seven times[ASM,C,Fortran,COBOL,BASIC,Forth] [video] | news.ycombinator.com | 2023-12-17

    If you're interested in that sort of thing, I wrote Hello World using 6 different methods in Assembler for Raspberry Pi. Even if not using a Raspberry Pi, it might be of interest to anyone that wants to understand what the difference is between the various clib methods, (puts, write, etc.).

    https://github.com/ksaj/helloworld

  • dc540-0x00005b

    DC540 hacking challenge 0x00005b.

  • 0x01-ARM-32-Hacking-Hello-World

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

  • dc540-0x00006

    DC540 hacking challenge 0x00006.

  • Hex

    Hex game for ZX Spectrum (by Antonio-Luque)

  • STM32F401CCUx_PA0ButtonHandler

    STM32F401CCUx_PA0ButtonHandler driver.

  • SaaSHub

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

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

Assembly assembly-language discussion

Log in or Post with

Assembly assembly-language related posts

  • Any recommendations for indie/homebrew Gameboy/Gameboy Color games?

    1 project | /r/Gameboy | 6 Dec 2023
  • Making my own forth implementation

    5 projects | /r/Forth | 15 Jun 2023
  • Advice / Opinion Sought re: dmb

    1 project | /r/arm | 19 Apr 2023
  • New chapter in AARCH64 assembly language book on jump or branch tables

    1 project | /r/asm | 31 Mar 2023
  • Let's Learn Assembly Language Programming Together!

    1 project | /r/programming | 24 Mar 2023
  • [ARM & Kali Linux]What dll Stuff to include for GUI editing, also my way to create something completely original

    1 project | /r/asm | 16 Mar 2023
  • Many additions to AARCH64 assembly language book

    2 projects | /r/arm | 5 Mar 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 12 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source assembly-language projects in Assembly? This list will help you:

Project Stars
1 Reverse-Engineering-Tutorial 11,498
2 asm_book 2,582
3 z88dk 922
4 Cyjon 435
5 ucity 432
6 sjasmplus 384
7 slothy 169
8 gb-save-states 154
9 first_nes 146
10 BootProg 93
11 basicdos 84
12 sebasic4 69
13 IBM-PC-BIOS 53
14 FutureDOS 47
15 x86-bootloader 31
16 kolor 26
17 MagenTests 20
18 helloworld 20
19 dc540-0x00005b 16
20 0x01-ARM-32-Hacking-Hello-World 13
21 dc540-0x00006 7
22 Hex 3
23 STM32F401CCUx_PA0ButtonHandler 2

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Assembly is
the 32nd most popular programming language
based on number of metions?