An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with assembly-language

A curated list of projects in awesome lists tagged with assembly-language .

https://github.com/mytechnotalent/reverse-engineering

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

arm assembly assembly-language assembly-language-programming avr c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86

Last synced: 12 May 2025

https://github.com/mytechnotalent/Reverse-Engineering

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

arm arm-assembly assembly assembly-language assembly-language-programming c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86

Last synced: 15 Mar 2025

https://github.com/Dman95/SASM

SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages

assembler assembly assembly-language fasm gas ide nasm sasm

Last synced: 17 Jul 2025

https://github.com/dman95/sasm

SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages

assembler assembly assembly-language fasm gas ide nasm sasm

Last synced: 13 May 2025

https://github.com/pkivolowitz/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.

aarch64 arm64 assembly-language c cpp software-development

Last synced: 14 May 2025

https://github.com/ashvardanian/BenchmarkingTutorial

Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO

assembly assembly-language avx512 benchmark coroutines cpp cpp-programming cpp17 cpp20 cuda gcc google-benchmark hpc io-uring linux-kernel llvm ptx ranges tutorial tutorials

Last synced: 26 Jun 2025

https://github.com/gbdev/rgbds

Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color

asm assembly assembly-language assembly-sm83 cplusplus game-boy game-development gameboy gamedev gbdev gbz80 sm83

Last synced: 27 Mar 2026

https://github.com/yrp604/rappel

A linux-based assembly REPL for x86, amd64, armv7, and armv8

aarch64 amd64 arm64 armv7 armv8 asm assembly assembly-language assembly-repl debugger linux ptrace rappel repl x64 x86 x86-64

Last synced: 16 May 2025

https://github.com/z88dk/z88dk

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

8080 asm assembler assembly-language c c-compiler embedded gbz80 libc libm linker rabbit2000 sccz80 sdcc z180 z80 z80asm z88dk zcc zsdcc

Last synced: 14 May 2025

https://github.com/sam-astro/astro8-computer

Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language

assembler assembly assembly-language compiled-language computer computer-architecture cpp cpu emulator

Last synced: 14 Apr 2025

https://github.com/francisrstokes/16bitjs

šŸ’» A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger

16-bit assembly assembly-language cpu javascript virtual virtual-machine vm

Last synced: 05 Apr 2025

https://github.com/ashvardanian/less_slow.cpp

Learning how to write "Less Slow" code in C++ 20, C 99, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO

assembly assembly-language avx512 benchmark coroutines cpp cpp-programming cpp17 cpp20 cuda gcc google-benchmark hpc io-uring linux-kernel llvm ptx ranges tutorial tutorials

Last synced: 08 Apr 2025

https://github.com/bdcht/amoco

yet another tool for analysing binaries

assembly-language graphs python reverse-engineering symbolic-execution

Last synced: 15 May 2025

https://github.com/AntonioND/ucity

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

assembly assembly-language city-builder city-simulation game gameboy

Last synced: 18 Nov 2025

https://github.com/roscopeco/jasm

A JVM assembler for the modern age

assembler assembly-language bytecode jvm

Last synced: 16 May 2025

https://github.com/antoniond/ucity

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

assembly assembly-language city-builder city-simulation game gameboy

Last synced: 16 May 2025

https://github.com/zathuradbg/zathuradbg

An emulation based tool for learning and debugging assembly.

assembly assembly-language assembly-x86 x64-assembly x86 x86-assembly x86-emulator

Last synced: 16 May 2025

https://github.com/corruptedbycpu/cyjon

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

64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64

Last synced: 04 Apr 2025

https://github.com/CorruptedByCPU/Cyjon

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

64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64

Last synced: 08 May 2025

https://github.com/z00m128/sjasmplus

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

8080 asm assembly-language gbz80 lr35902 spectrum-next z80 z80-assembler z80asm z80n-assembler

Last synced: 17 Jan 2026

https://github.com/gurugio/book_assembly_8086

Learn 16bit x86 Assembly with emulator

assembly-language x86 x86-16

Last synced: 05 Apr 2025

https://github.com/cch123/asm-cli-rust

interative assembly shell written in rust

asm assembly-language cli rust x64 x86

Last synced: 06 Oct 2025

https://github.com/evian-zhang/learn-assembly-on-apple-silicon-mac

在 Apple Silicon Mac äøŠå…„é—Øę±‡ē¼–čÆ­čØ€

aarch64 apple-silicon arm assembly-language macos

Last synced: 06 Apr 2025

https://github.com/Evian-Zhang/learn-assembly-on-Apple-Silicon-Mac

在 Apple Silicon Mac äøŠå…„é—Øę±‡ē¼–čÆ­čØ€

aarch64 apple-silicon arm assembly-language macos

Last synced: 11 Apr 2025

https://github.com/antoniond/gbt-player

A music player library for the PSG audio channels of the GB, GBC and GBA.

assembly assembly-language c demoscene developer-tools gameboy gameboy-advance tracker

Last synced: 10 Nov 2025

https://github.com/AntonioND/gbt-player

A music player library for the PSG audio channels of the GB, GBC and GBA.

assembly assembly-language c demoscene developer-tools gameboy gameboy-advance tracker

Last synced: 08 May 2025

https://github.com/cch123/asm-cli

Interactive shell of assembly language(X86/X64) based on unicorn and keystone

asm assembly assembly-language intel x64 x86 x86-32 x86-64

Last synced: 20 Aug 2025

https://github.com/terraspace/uasm

UASM - Macro Assembler

assembly assembly-language uasm

Last synced: 06 Apr 2025

https://github.com/danielkrupinski/x86retspoof

Invoke functions with a spoofed return address. For 32-bit Windows binaries. Supports __fastcall, __thiscall, __stdcall and __cdecl calling conventions. Written in C++17.

anticheat-bypass assembly-language assembly-x86 cpp17 game-hacking reverse-engineering single-header x86

Last synced: 21 Aug 2025

https://github.com/objeck/objeck-lang

Lightweight object-oriented and functional programming language. Designed to be intuitive, small, cross-platform, and fast. The language emphasizes portability, scalability, and robust API support.

arm64 assembly-language c compiler cplusplus debuggers documentation examples jit-compilation linux lsp-server macos memory-management programming-language rpi4 runtime-system windows x64

Last synced: 14 Jun 2026

https://github.com/mattcurrie/gb-save-states

šŸ’¾ Patches to add save state support to Game Boy games when playing on the original hardware

assembly-language game-boy gameboy

Last synced: 04 Apr 2025

https://github.com/gregkrsak/first_nes

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

asm assembler assembly assembly-6502 assembly-language assembly-language-game assembly-language-programming cc65 emulator nes nintendo nintendo-entertainment nintendo-nes rom romhacking

Last synced: 10 Apr 2025

https://github.com/mrfearless/libraries

Collection of libraries for use with x86 / x64 assembler

assembler assembly-language library masm masm32 uasm win32api x86 x86-64

Last synced: 05 Apr 2025

https://github.com/daem0nc0re/macos_arm64_shellcode

ARM64 macOS assembly program for null-byte free shellcode

arm arm64 armv8 assembly assembly-language macos shellcode shellcode-loader

Last synced: 06 Apr 2025

https://github.com/alexfru/bootprog

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

512-bytes assembly-language bios boot boot-sector bootloader fat12 fat16 fat32 x86

Last synced: 10 Apr 2025

https://github.com/johnearnest/c-octo

A C rewrite of the Octo CHIP-8 IDE

assembly-language chip8 fantasy-console ide

Last synced: 10 Apr 2025

https://github.com/nicbarker/river

River is an experimental assembly-like programming language.

assembly assembly-language experimental programming-language projectional-editor structure-editor

Last synced: 10 Apr 2025

https://github.com/13xforever/x86-assembly-textmate-bundle

A bundle for TextMate/Sublime Text providing syntax highlighting for x86 assembly code.

assembly-language atom-editor sublime-text sublime-text-3 syntax-highlighting visual-studio-code

Last synced: 04 Oct 2025

https://github.com/danielkrupinski/inflame

User-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.

assembly assembly-language dll dll-injection dll-injector fasm flat-assembler injector winapi windows x86 x86-64

Last synced: 28 Jun 2025

https://github.com/jeffpar/basicdos

A new 8086-based reimagining of PC DOS and BASIC

8086 8088 assembly-language basic dos ibm-pc operating-system pc-dos retro-programming

Last synced: 10 Apr 2025

https://github.com/yds12/x64-roadmap

A roadmap to learn x64 assembly using nasm on Linux.

assembly assembly-language assembly-x86-64 guide linux nasm nasm-assembly tutorial

Last synced: 10 Apr 2025

https://github.com/source-solutions/sebasic4

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

assembly-language atari basic interpreter microsoft retrocomputing z80

Last synced: 13 Apr 2025

https://github.com/takenobu-hs/haskell-ethereum-assembly

EVM (Ethereum virtual machine) Assembly on Haskell DSL

assembly-language ethereum ethereum-virtual-machine evm haskell

Last synced: 10 Apr 2025

https://github.com/philspil66/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.

assembly assembly-language assembly-language-programming bios ibm programming retrocomputer retrocomputers retrocomputing

Last synced: 10 Apr 2025

https://github.com/edson-acordi/4bit-microcomputer

MikroLeo project files (schematic, PCB, assembler, emulator/debugger, circuit simulation file, documentation, example of programs etc). MikroLeo is a 4-bit microcomputer developed mainly for educational purposes and distributed for free under open-source licenses.

4-bit 74hctxxx alu asm assembler assembly-language computer cpu didactic digital-electronics education harvard-architecture logic-gates microcomputer nibble open-source oshw programming risc

Last synced: 10 Apr 2025

https://github.com/huguesjohnson/retailclerk89

A short casual adventure game for the Sega Genesis written in 68000 assembly

68000 assembler assembly-language genesis megadrive motorola-68000

Last synced: 10 Apr 2025

https://github.com/wellang/well

A high level assembler. https://wellang.github.io/well/

assembler assembly assembly-language c compilers languages lexer-parser parsers programming-language wellang

Last synced: 26 Oct 2025

https://github.com/64bites/64spec

6502/Commodore64 Testing Framework for KickAssembler

6502 assembly-6502 assembly-language commodore-64 kickassembler tdd testing

Last synced: 06 Oct 2025

https://github.com/funnydman/nasm-assembly-examples

Some of my notes, books, code listings for asembler studying. Enjoy!

asm assembler assembly-language assembly-x86 nasm nasm-assembly

Last synced: 29 Aug 2025

https://github.com/harismuneer/belalhashmi-assembly-exercise-solutions

šŸ’» This repository provides solutions to most of the programming questions in the exercise given at the back of chapters for Bao Ji's Book (text book for course "Comp. Organization & Assembly Lang. EE213" at FAST). Sharing these, so they might help students in understanding the Assembly concepts.

afd assembly-8086 assembly-language assembly-language-programming assembly-x86 bao-ji belal-hashmi-answers belal-hashmi-book-solutions belal-hashmi-solved-exercises bilal-hashmi-exercise-solutions cs401-solved-exercises dosbox hardware-interrupts interrupts nasm-assembly pcb software-interrupts solved-exercices systems-programming video-memory

Last synced: 11 Sep 2025

https://github.com/barrettotte/http-asm64

The most basic HTTP Server written in x86 Assembly

asm assembly assembly-language assembly-x86-64 http http-server nasm nasm-assembly

Last synced: 11 Apr 2025

https://github.com/velipso/gvasm

Assembler and disassembler designed specifically for Game Boy Advance homebrew.

arm7-tdmi assembler assembly-language game-boy-advance game-boy-advance-development gameboy-advance gameboy-advance-development gba homebrew

Last synced: 21 Aug 2025

https://github.com/aw-junaid/computer-science

Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field

algorithms assembly-language automata computer-architecture computer-networks computer-science computer-vision cpp cybersecurity data-science data-science-projects data-structures database game-development machine-learning networking operating-system python

Last synced: 26 Mar 2025

https://github.com/knightfox75/msx_diagnostics

Tool written in Z80 assembler to test the MSX hardware basics.

asm assembly-language diagnostic msx tool z80

Last synced: 10 Apr 2025

https://github.com/ratfactor/nasmjf

NASM port of JONESFORTH!

assembly-language assembly-x86 forth jonesforth nasm

Last synced: 04 Oct 2025

https://github.com/gbroques/compiler

A simple compiler written from scratch in C++ for an undergraduate course in program translation.

assembly-language compiler compiler-design compiler-frontend compiler-optimization lexical-analysis parse-trees parser scanner

Last synced: 11 Jun 2025

https://github.com/assemblyengine/cheater

a simple assembly engine which is based on LLVM you don't have to worry about its core because LLVM they do it better.

asm assembly assembly-language clang llvm

Last synced: 28 Oct 2025

https://github.com/apsrcreatix/8086

:mag_right: Simple Assembly Language Programs (8086)

8086 asm assembly assembly-8086 assembly-language emu8086 intel

Last synced: 10 Apr 2025

https://github.com/abdallahhemdan/fired-or-tired

šŸ”« A 2 player assembly X86 shooting game that each player has a gun and can use his gun in horizontal line to shot the other player, every player has the ability to move right or left or even jump with the existence of Gravity..

assembly assembly-8086 assembly-game assembly-language assembly-x86 computer-engineering fecu fighting-game fire fired-or-tired gravity gun hemdan player shot

Last synced: 10 Apr 2025

https://github.com/linuxthor/asm

assembly language examples, mostly Linux

asm assembly-language

Last synced: 13 Jun 2025

https://github.com/jhlagado/firth

Firth: A Forth for the Z80 CPU

assembly-language forth z80

Last synced: 10 Apr 2025

https://github.com/shawnanastasio/seq.asm

Minimal implementation of UNIX seq command in x86_64 assembly.

assembly assembly-language educational x86-64

Last synced: 10 Apr 2025

https://github.com/kreiach/8blit

Episode source code for the 8-bit Atari 2600 / VCS / Video Computer System, one of the pioneering home gaming consoles.

6502 assembly assembly-6502 assembly-language atari atari-2600 atari2600 atarivcs game-development gamedev homebrew retro retrocomputing retrogaming retroprogramming stella

Last synced: 15 Jul 2025

https://github.com/avivbrook/intel-assembly-language-programming-exercises

Solutions to programming exercises from Assembly Language for x86 Processors (7th Edition) by Kip Irvine.

assembly assembly-language assembly-x86 intel irvine32 x86

Last synced: 05 Mar 2026

https://github.com/iamvaibhavsar/second_year_lab_assignments

Programming Assignments of Savitribai Phule Pune University(SPPU) Second Year(SE) Computer Engineering 2018-19.

advanced-data-structures assembly-language computergraphics datastructures datastructuresandalgorithm microprocessor nasm-language object-oriented-programming

Last synced: 10 Apr 2025

https://github.com/alanshaw-github/minimips

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!

assembler assembly-language mips mips32 python3 qt5

Last synced: 10 Apr 2025

https://github.com/dsoze1138/mplabx_pic-as_examples

Examples from XC8-PIC-Assembler-UG-for-EE-50002994A.pdf

assembly-language microchip-pic pic16f pic18f

Last synced: 22 Feb 2026

https://github.com/andrewt0301/hse-acos-course

Materials for the "Computer Architecture and Operating Systems" course taught at Faculty of Computer Science of Higher School of Economics

assembly-language c-language computer-architecture linux operating-systems risc-v

Last synced: 10 Apr 2025

https://github.com/stid/kick-c64-dead-test

Kick assembler personalized version of the C=64 rev. 781220 Dead Test + more

asm assembly-language cartridge commodore-64 kickassembler retrocomputer test testing

Last synced: 10 Apr 2025

https://github.com/nealcrook/hforth

Wonyong Koh's hForth, for 8086 and Z80, together with my ARM port and a 3/4-baked metacompiler

arm assembly-language forth metacompiler

Last synced: 10 Apr 2025

https://github.com/joshua-riek/x86-bootloader

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

8086 asm assembly-language bios bootloader disk fat fat12 fat16 fat32 floppy kernel nasm nasm-bootloader osdev qemu ram x86 x86-64

Last synced: 30 Apr 2025

https://github.com/atiep/atiedos

A 16 bit operating system made from enthusiasts to enthusiasts with love

assembly assembly-language dos operating-system os os-development os-tutorial

Last synced: 16 Jul 2025

https://github.com/anathonic/assembler-x86-32-ATT

Small programs written in Assembler x86 IA-32 AT&T syntax

assembly assembly-basics assembly-language assembly-x86 att att-syntax gdb

Last synced: 31 Oct 2025

https://github.com/anathonic/assembler-x86-32-att

Small programs written in Assembler x86 IA-32 AT&T syntax

assembly assembly-basics assembly-language assembly-x86 att att-syntax gdb

Last synced: 10 Apr 2025

https://github.com/ashwio/arm64-sysreg-lib

Header-only C library for reading/writing 64-bit Arm registers, automatically generated by parsing the AArch64 System Register XML.

aarch64 aarch64v8 arm arm64 arm64-v8a arm64v8 armv8 armv8-a armv8-assembly armv8a assembly assembly-language assembly-language-programming c library

Last synced: 30 Oct 2025

https://github.com/wtjones/matrix-rain-gb

Matrix digital rain effect for the Game Boy

assembly-language gameboy z80asm

Last synced: 17 Jun 2025

https://github.com/zilch-lang/nstar

The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch

assembly-language compiler low-level-programming nstar zilch

Last synced: 27 Jun 2025