183 Open Source Assembler Software Projects
Free and open source assembler code projects including engines, APIs, generators, and tools.
John 4134 ⭐
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
Asm Dude 3816 ⭐
Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window
Awesome Gbdev 2538 ⭐
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
Keystone Engine Keystone 1342 ⭐
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Iced 807 ⭐
Z88dk 415 ⭐
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
Yasp 250 ⭐
yasp is a fully functional web-based assembler development environment, including a real assembler, emulator and debugger.
Zkeme80 193 ⭐
An assembler and operating system for the TI-84+ written in Scheme, Forth and Z80 assembly.
Numforge Laser 178 ⭐
The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers
Customasm 175 ⭐
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Lzsa 122 ⭐
Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros
Kcshell 104 ⭐
Simple Python3 based interactive assembly/disassembly shell for various architectures powered by Keystone/Capstone.
Awesome N64 Development 90 ⭐
A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, and more
Compv 84 ⭐
Insanely fast computer vision library for ARM and x86 devices (Up to #50 times faster than OpenCV)
Vbrazhnik Corewar 76 ⭐
School 42 project // Implementation of programming game “Core War” [Champions + Assembler + Disassembler + Virtual Machine + Visualizer]
First_nes 65 ⭐
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
Fcml Lib 62 ⭐
General purpose machine code manipulation library for x86-32 (IA-32) and x86-64 (AMD64) architectures (Assembler, Disassembler, Library).
Simple Polymorphic Engine Spe32 54 ⭐
Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting code and data. It is an amateur project that can be used to demonstrate what polymorphic engines are.
Vrcpu 57 ⭐
Code, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator
Retroprojects 37 ⭐
My retro programming projects for some targets including the Amstrad PCW, the CP/M operating system and the Z80 cpu. Includes a Small-C compiler, Z80 assembler, text editor, graphics, Unix-like shell...
Minimips 33 ⭐
Introducing the new lightweight MIPS Assembler and Disassembler, supporting syntax highlighting, code editing, file dragging and dropping, debug mode, assembly and disassembly, Molokai color matching style. Full platform support including Windows, macOS and Linux. Star now! Keep updating!
I8086.js 45 ⭐
16bit Intel 8086 / 80186 + X87 emulator written in TypeScript with REPL assembly compiler and tiny C compiler
Language 65asm 26 ⭐
Adds syntax highlighting to 65816/65C816/65802/6502/65C02 files in Atom, with extra support for various compilers.
Chiasm Shell 26 ⭐
Python-based interactive assembler/disassembler CLI, powered by Keystone/Capstone.
Assembly Lib 26 ⭐
A 16-bits x86 DOS Assembly library that provides many useful functions for developing programs. It has both VGA grapics functions as well as general purpose utilities. The main purpose of this library was to be able to implement simple DOS games (in Assembly) using VGA (320x200, 256 colors) display.
Soapdenovo Trans 20 ⭐
SOAPdenovo-Trans, a de novo transcriptome assembler designed specifically for RNA-Seq. We evaluated its performance on transcriptome datasets from rice and mouse.
Asmdot 19 ⭐
Opennota Gas 19 ⭐
A tool that transforms functions from object files into Go assembly. This repository has migrated to https://gitlab.com/opennota/gas
Picoblaze Library 19 ⭐
The PicoBlaze-Library offers several PicoBlaze devices and code routines to extend a common PicoBlaze environment to a little System on a Chip (SoC or SoFPGA).
System Programming Sicxe Project 14 ⭐
Sogang Univ. System Programming (CSE4100) - SIC/XE Machine Project
AdonisJS Assembler 17 ⭐
Set of commands to build and serve AdonisJS projects, along with `make:` commands
Asm_mars_examples 13 ⭐
Some of my assembly code ( examples, iterative and recursive algorithms ). :floppy_disk:
64tass 11 ⭐
64tass - cross assembler for 6502 etc. microprocessors - by soci/singular - [git clone from the original sourceforge repo]
Mipsassembleranddisassembler 10 ⭐
Efficiently translating MIPS assembly language code to bit or coe code，and vice versa
Mano Simulator 10 ⭐
An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
Luxxx Reverse Engineering 10 ⭐
short, precise and uncommented solutions to keygenme or crackme challenges. INFO: Sadly crackmes.de got shut down. I do not have another sources for crackmes. If you do know a nice website please message me
The Hack General Purpose Computer 31 ⭐
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.