Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Assembly
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
- GitHub: https://github.com/topics/assembly
- Wikipedia: https://en.wikipedia.org/wiki/Assembly_Language
- Created by: Kathleen Booth
- Released: 1949
- Related Topics: c, cpp, operating-system,
- Aliases: assembler, assembly-language,
- Last updated: 2025-01-22 00:02:04 UTC
- JSON Representation
https://github.com/libtea/frameworks
Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser
aarch64 assembly c cache-attack meltdown microarchitecture ppc64 research security sgx side-channel-attacks spectre x86
Last synced: 09 Nov 2024
https://github.com/pawn-lang/amx_assembly
Interesting #emit stuff
amx assembly pawn pawn-package sa-mp
Last synced: 12 Nov 2024
https://github.com/masesgroup/jcoreflector
A set of Java classes to use .NET from any JVM enabled language (Java, Kotlin, Scala and others)
assembly bridge class clr csharp dotnet framework interface jar java jcobridge jvm jvm-enabled-language kotlin netcore reflection scala windows windows-forms wpf
Last synced: 22 Jan 2025
https://github.com/darxisr/cryline-v5.0
Cryline project - It's a simple test ransomware for Windows OS without stable encryption. Pls use this source code for study purposes only. The author is't responsible for your actions.
assembly bootkit bootloader cipher cplusplus development drive encryption hardware malware mbr notpetya petya programming ransomware security source-code subsystem virus windows
Last synced: 16 Jan 2025
https://namazso.github.io/x86/
Pretty x86 instruction reference site generator
amd amd64 assembly intel intel64 x86 x86-64 x86-assembly
Last synced: 12 Nov 2024
https://github.com/zeex/amx_assembly
Interesting #emit stuff
amx assembly pawn pawn-package sa-mp
Last synced: 29 Oct 2024
https://github.com/cch123/goroutineid
extract goroutine id to the out world although it's dangerous and useless.
assembly go golang goroutine goroutineid id plan9
Last synced: 28 Oct 2024
https://github.com/rocm/hipblaslt
hipBLASLt is a library that provides general matrix-matrix operations with a flexible API and extends functionalities beyond a traditional BLAS library
amd assembly blas gemm gpu-computing hip machine-learning matrix-multiplication rocm
Last synced: 19 Jan 2025
https://github.com/tyrrrz/ressy
Resource editor for PE files
assembly binary dotnet dotnet-core dotnet-standard native-resources parser pe portable-executable resources win32
Last synced: 16 Jan 2025
https://github.com/issotm/gb-starter-kit
A customizable and ready-to-compile bundle for Game Boy RGBDS projects. Contains your bread and butter, guaranteed 100% kitchen sink-free.
asm assembly gameboy gameboy-color gbdev rgbds
Last synced: 01 Jan 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: 19 Dec 2024
https://github.com/namazso/x86
Pretty x86 instruction reference site generator
amd amd64 assembly intel intel64 x86 x86-64 x86-assembly
Last synced: 28 Oct 2024
https://github.com/dot-asm/cryptogams
CRYPTOGAMS distribution repository
aes-cipher aes-ni arm arm64 assembly avx512 chacha20-poly1305 constant-time cryptography keccak mips ppc riscv sha1 sha256 sha3 sha512 systemz x86 x86-64
Last synced: 16 Jan 2025
https://github.com/bbepis/nstrip
.NET Assembly stripper, publicizer and general utility tool
assembly c-sharp csharp net-framework
Last synced: 27 Oct 2024
https://github.com/rpendleton/lc3-2048
implementation of git.io/2048 written in LC-3 assembly, an educational computer architecture
2048 assembly education game hacktoberfest lc3
Last synced: 29 Oct 2024
https://github.com/LADSoft/DotNetPELib
A C++11 library used to create a managed program (CIL) and dump to either .IL, .EXE, or .DLL format
assembly c-plus-plus library managed msil
Last synced: 08 Nov 2024
https://github.com/mrcook/jetpac-disassembly
JETPAC: fully annotated source code of this classic 8-bit game (1983, ZX Spectrum)
8-bit assembly disassembly game reverse-engineering skoolkit source-code z80 zx-spectrum
Last synced: 21 Nov 2024
https://github.com/mertyildiran/ldca
Self-replicating, self-modifying Assembly program that can evolve into every possible computer program in the universe (EXPERIMENTAL)
assembly evolutionary-algorithms experimental quine self-modifying self-replicating
Last synced: 08 Nov 2024
https://github.com/mrcook/zx-spectrum-games
Collection of ZX Spectrum annotated game source code dissasemblies as .skool files
asm assembly games skoolkit z80 zx-spectrum
Last synced: 21 Nov 2024
https://github.com/wtetzner/waterbear
Assembler/Disassembler for the Dreamcast VMU
asm assembler assembly cargo disassembler disassembly dreamcast dreamcast-vmu embedded game-dev game-development homebrew rust vmu waterbear
Last synced: 05 Nov 2024
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: 12 Oct 2024
https://github.com/openmachine-ai/tinyfive
TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples
ai assembler assembly compiler machine-learning ml risc-v risc-v-32-simulation risc-v-simulator riscv riscv-asm riscv-assembler riscv-assembly riscv-emulator riscv-simulator riscv32
Last synced: 16 Nov 2024
https://github.com/spydr06/bcause
BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.
assembly b bcause bell-labs c c99 compiler hacktoberfest hacktoberfest2023 language libb proglangs-discord programming-language single-pass
Last synced: 12 Oct 2024
https://github.com/OpenMachine-ai/tinyfive
TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples
ai assembler assembly compiler machine-learning ml risc-v risc-v-32-simulation risc-v-simulator riscv riscv-asm riscv-assembler riscv-assembly riscv-emulator riscv-simulator riscv32
Last synced: 17 Nov 2024
https://github.com/ffcabbar/mips-assembly-language-examples
:heavy_check_mark: Examples to learn Mips
assembly assembly-language assembly-language-programming mips mips-architecture mips-assembly qtspim
Last synced: 12 Oct 2024
https://github.com/clownacy/clownassembler
Motorola 68000 assembler, clone of SN 68k (A.K.A. asm68k).
68000 68k ansi-c assembler assembly bison bison-flex c89 c90 flex motorola-68000
Last synced: 19 Dec 2024
https://github.com/adamperkowski/highlightos
🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly
assembly bios bootloader kernel nasm os rust
Last synced: 19 Dec 2024
https://github.com/barotto/test386.asm
x86 CPU tester for emulators
assembly cpu-diagnostic cpu-tester emulator-tester x86 x86-tester
Last synced: 20 Nov 2024
https://github.com/gregorycomer/rust-x86asm
A Rust library for x86/64 assembly/disassembly.
assembly disassembly rust x86 x86-64
Last synced: 22 Dec 2024
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: 12 Oct 2024
https://github.com/cadaver/c64gameframework
Multidirectional scrolling game framework for the C64. Its modified version is used in the game MW ULTRA.
Last synced: 27 Oct 2024
https://github.com/kcreate/stackvm
Virtual Machine with a 240x160 VRAM display.
assembler assembly compiler debugger virtual-machine vram
Last synced: 02 Nov 2024
https://github.com/x86byte/re-ma-roadmap
Reverse Engineering and Malware Analysis Roadmap
assembly binary-exploitation binary-reversing compiler exploit-development malware malware-analysis malware-analyzer malware-detection malware-development malware-research malware-reverse reverse reverse-engineering
Last synced: 19 Dec 2024
https://github.com/atiep/futuredos
A futuristic DOS
asm assembly assembly-language assembly-x86 disk-operating-system dos operating-system x86
Last synced: 12 Oct 2024
https://github.com/ccareaga/useless
Register-based VM, and debugger written in C, and a stack-based VM written inside the first.
Last synced: 14 Dec 2024
https://github.com/mat-sz/bfloader
🧠 Brainfuck IDE and interpreter in 512 bytes. (boot sector)
assembly boot-sector bootloader brainfuck brainfuck-interpreter gnu-assembler ide interpreter x86-assembly
Last synced: 11 Nov 2024
https://github.com/huan/sidecar
Easily hook/call binary functions using ES6 class with TypeScript annotation (Powered by Frida)
assembly frida hook reverse-engineering
Last synced: 16 Jan 2025
https://github.com/lekssays/oudados
An Open-Source Lightweight Operating System for Educational Purposes
assembly cpp driver hardware-communication operating-systems os osdev
Last synced: 10 Nov 2024
https://github.com/jonatansh/shelf
Python library to convert elf to os-independent shellcodes
aarch64 arm arm64 assembly binary c dynamic elf embedded embedded-systems exploitation hooks mips os python shellcode shellcode-convert shellcodes x86 x86-64
Last synced: 01 Nov 2024
https://github.com/jasperlinthorst/reveal
Graph based multi genome aligner
alignment assembly genome gfa graph multiple-sequence-alignment reveal
Last synced: 23 Nov 2024
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: 12 Oct 2024
https://github.com/jonatanSh/shelf
Python library to convert elf to os-independent shellcodes
aarch64 arm arm64 assembly binary c dynamic elf embedded embedded-systems exploitation hooks mips os python shellcode shellcode-convert shellcodes x86 x86-64
Last synced: 10 Nov 2024
https://github.com/pchalamet/dreamdealers
Deamdealers Amiga demo sources !!!
amiga assembly demoscene motorola
Last synced: 28 Oct 2024
https://github.com/pgaskin/kobo-mods
My Kobo mods/hacks/tools which aren't patches and aren't in koboutils.
arm assembly c dynamic-library elf kobo ld-preload linux mod
Last synced: 03 Jan 2025
https://github.com/xtnded/codextended
Call of Duty Extended
asm assembly c call-of-duty cod1 gplv3 reverse-engineering x86
Last synced: 13 Nov 2024
https://github.com/onecodemonkey/operatingsystem-starting-from-scratch
Building an Operating System from the very beginning!Seeing at the following website :)
assembly c operatingsystem operatingsystems os
Last synced: 12 Dec 2024
https://github.com/vygr/osx-forth
Forth for OSX, bootstrap from x86 NASM then Forth only.
Last synced: 28 Oct 2024
https://github.com/nickpisacane/mips
MIPS assembler and simulator
assembler assembly interpreter mips
Last synced: 12 Oct 2024
https://github.com/shysaur/tricky68k
Motorola 68000 simulator for Mac OS X
assembly macos motorola-68000 simulator
Last synced: 20 Nov 2024
https://github.com/apsrcreatix/8086
:mag_right: Simple Assembly Language Programs (8086)
8086 asm assembly assembly-8086 assembly-language emu8086 intel
Last synced: 12 Oct 2024
https://github.com/issotm/gb-vwf
A very powerful Variable-Width Font engine for the Game Boy & Game Boy Color.
assembly gameboy gameboy-color gbdev
Last synced: 03 Nov 2024
https://github.com/coderaiser/nemesis
:floppy_disk: x86 operation system writen on fasm
assembler assembly assembly-x86 bootloader os x86
Last synced: 18 Dec 2024
https://github.com/szapp/ninja
Extension framework for the video game series Gothic to allow true modular modifications
80386 assembly gothic gothic1 gothic2 modding-gothic nasm
Last synced: 20 Nov 2024
https://github.com/floooh/vscode-kcide
Retro assembly IDE for VSCode
6502 assembly c64 cpc kc85 retrocomputing z80
Last synced: 27 Oct 2024
https://github.com/xenomega/nesgen
Static Recompilation of NES ROMs to C code
assembly compiler compilers cpp disassembly emulation mos6502 nes nes-rom python reverse-engineering static-recompilation
Last synced: 03 Oct 2024
https://github.com/coreyauger/slimhook
Demonstration of dll injection. As well loading .net runtime and calling .net code. Example hijacking d3d9 dll and altering rendering of games.
assembly c-plus-plus demo dll-injection game
Last synced: 15 Nov 2024
https://github.com/shawnanastasio/seq.asm
Minimal implementation of UNIX seq command in x86_64 assembly.
assembly assembly-language educational x86-64
Last synced: 12 Oct 2024
https://github.com/visrealm/vremutms9918
TMS9918A emulator library (C99)
assembly c colecovision creativision emulator graphics hardware msx sprites ti-99 ti99 tms9918 tms9918-emulation tms9918a tms9928 tms9929a video
Last synced: 15 Nov 2024
https://github.com/l1mey112/stas
A stack based compiled systems programming language.
assembly compiler fasm forth freebsd linux nasm programming-language stackbased stas vlang x86-64
Last synced: 09 Oct 2024
https://github.com/ring0-c0d3-br34k3r/re-ma-roadmap
Reverse Engineering and Malware Analysis Roadmap
assembly binary-exploitation binary-reversing compiler exploit-development malware malware-analysis malware-analyzer malware-detection malware-development malware-research malware-reverse reverse reverse-engineering
Last synced: 12 Oct 2024
https://github.com/geyslan/slae
SLAE Assignments
assembly assembly-x86 assembly-x86-64 exploitation linux shellcode x86-x64
Last synced: 28 Oct 2024
https://github.com/damonmohammadbagher/nativepayload_pe1
NativePayload_PE1/PE2 , Injecting Meterpreter Payload bytes into local Process via Delegation Technique + in-memory with delay Changing RWX to X or RX or (both) [Bypassing AVs]
antivirus assembly blueteaming bypass bypass-antivirus bypassing injecting injecting-meterpreter-payload inmemory pentest pentesting redteam redteaming
Last synced: 09 Nov 2024
https://github.com/phrozenio/powerassembly
Map remote .NET assemblies to memory for further invocation.
assembly loader powershell remote
Last synced: 19 Nov 2024
https://github.com/racerxdl/riscv-online-asm
RISC-V Online Assembler using Emscripten, Gnu Binutils
assembler assembly binutils gas risc-v risc-v-assembly riscv
Last synced: 07 Nov 2024
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: 12 Oct 2024
https://github.com/lioncash/biscuit
A runtime code generator for RISC-V
assembly code-generation cpp risc-v riscv
Last synced: 28 Oct 2024
https://github.com/aress31/sci
Framework designed to automate the process of assembly code injection (trojanising) within Android applications.
android assembly code-injection framework malware mobile-security pentesting python reverse-engineering smali spyware trojan
Last synced: 28 Oct 2024
https://github.com/xsscx/macos-research
Welcome to Hoyt's macOS Fuzzing & Code Repo. Contribute Code or Open an Issue or Discussion.
assembly c debug heap interposing introspection lldb macos stack trace xnu
Last synced: 11 Nov 2024
https://github.com/mkeeter/raven
An implementation of the Uxn CPU and Varvara Ordinator
assembly interpreter uxn varvara
Last synced: 27 Oct 2024
https://github.com/noteed/riscv-hello-asm
Bare metal RISC-V assembly hello world
Last synced: 18 Nov 2024
https://github.com/danielhenrymantilla/shellcode-factory
Tool to create and test shellcodes from custom assembly sources (with some encoding options)
8086 alphanumeric asm assembly bytes decoder fast gas hex-bytes intel linux make script security shellcode tool useful x86 x86-64 xor
Last synced: 28 Oct 2024
https://github.com/leandromoreira/python_chip16
A full implementation (tested) of chip16 virtual machine, or emulator as you wish, using python and rendering with opengl.
assembly emulator python tdd virtual-machine
Last synced: 31 Dec 2024
https://github.com/wesleyac/snes-dev
Code for a series of tutorials on SNES development
Last synced: 06 Nov 2024
https://github.com/plummerssoftwarellc/hypercacheamiga
Source code to the 1980s Amiga product, version dated 1992
Last synced: 09 Nov 2024
https://github.com/tijme/reverse-engineering
This repository contains some of the executables that I've cracked.
arm armv7 assembly crackme hacking reverse-engineering security x86 x86-64
Last synced: 10 Nov 2024
https://github.com/lupyuen/pinephone-emulator
Emulate PinePhone and Apache NuttX RTOS with Unicorn Emulator
arm64 assembly emulator nuttx pinephone rust unicorn-emulator
Last synced: 14 Nov 2024
https://github.com/71/cometary
Roslyn extensions, with a touch of meta-programming.
analyzer assembly compiler-plugin csharp ctfe extensions meta meta-programming metaprogramming mixins netcore roslyn
Last synced: 16 Nov 2024
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: 12 Oct 2024
https://github.com/l1mey112/jitcalc
jitcalc is a calculator written in the V programming language that evaluates expressions by creating x86_64 programs at runtime.
assembly calculator cli jit vlang x86-64
Last synced: 27 Oct 2024
https://github.com/elzoughby/stm32h7xx-startup
An independent, easy to read Startup Code written in "C" for STM32H743xx microcontrollers
arm assembly cortex-m cortex-m7 embedded embedded-systems mcu microcontroller nucleo nucleo-h7 nucleo-h743zi startup startup-code startup-file stm32 stm32-startup stm32h7 stm32h743 stm32h743zi
Last synced: 28 Oct 2024
https://github.com/zakarialaoui10/HIGH-TO-LOW
in this repository you will find codes in C and their equivalence in MIPS Assembly
asm assembly c high-level low-level mars micro microcontroller microprocessor mips morocco
Last synced: 11 Nov 2024
https://github.com/dentrax/dentos
Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C
assembly c c99 kernel operating-system os osdev standalone x86-os
Last synced: 12 Oct 2024
https://github.com/rocm/misa
Machine Intelligence Shader Autogen. AMDGPU ML shader code generator. (previously iGEMMgen)
amd assembly convolution gpu implicit-gemm implicit-gemm-algorithm python tensor-contraction
Last synced: 07 Nov 2024