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 →
Top 23 Assembly assembly-language Projects
-
Reverse-Engineering-Tutorial
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
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.
-
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-15Looks 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-24If 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.
-
-
-
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
-
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.
-
-
-
-
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.
-
-
-
-
-
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
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Assembly assembly-language discussion
Assembly assembly-language related posts
-
Any recommendations for indie/homebrew Gameboy/Gameboy Color games?
-
Making my own forth implementation
-
Advice / Opinion Sought re: dmb
-
New chapter in AARCH64 assembly language book on jump or branch tables
-
Let's Learn Assembly Language Programming Together!
-
[ARM & Kali Linux]What dll Stuff to include for GUI editing, also my way to create something completely original
-
Many additions to AARCH64 assembly language book
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 12 Dec 2024
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 |