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.

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: 15 Apr 2025

https://github.com/bcgsc/ntlink

Minimizer-based assembly scaffolding and mapping using long reads

assembly bioinformatics long-reads minimizers scaffolding

Last synced: 07 May 2025

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: 10 Apr 2025

https://github.com/dodoex/dodoex_v2_subgraph

Subgraphs to index data for DODOEX V2

assembly blockchain-technology data subgraph typescript

Last synced: 11 Apr 2025

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: 21 Mar 2025

https://github.com/pyvesb/javassembly

:floppy_disk: Calling Assembly from Java: simple example using the JNI and NASM.

assembler assembly java jni nasm x86-64 yasm

Last synced: 22 Mar 2025

https://github.com/noteed/riscv-hello-asm

Bare metal RISC-V assembly hello world

assembly riscv

Last synced: 12 May 2025

https://github.com/hugsy/bochscpu-python

Python bindings for BochsCPU

assembly bochs bochscpu emulation python3 x86 x86-64

Last synced: 09 Apr 2025

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: 18 Mar 2025

https://github.com/wesleyac/snes-dev

Code for a series of tutorials on SNES development

65816 assembly snes tutorial

Last synced: 08 Apr 2025

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: 23 Jan 2025

https://github.com/emkay/nesly-sound

Create beautiful music on your NES

assembly nes noise sound

Last synced: 13 Jun 2025

https://github.com/adamhlt/easy-mid-hook

Mid Hook Template (x64) - Easy way to mid function hooking in x64

assembly code-cave dll hook mid-function ms-detours winapi

Last synced: 07 May 2025

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: 25 Apr 2025

https://github.com/spectrum4/spectrum4

A modern-day ZX Spectrum OS rewritten from scratch in ARM assembly (aarch64) to run natively on Raspberry Pi 400

aarch64 arm64 assembly bare-metal kernel raspberry-pi retro rpi4 tup z80 zx-spectrum

Last synced: 01 Feb 2025

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: 12 Apr 2025

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: 22 Apr 2025

https://github.com/kvakil/0asm

x86 assembler in 512 bytes of x86 machine code

assembler assembly demoscene x86

Last synced: 19 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: 10 Apr 2025

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: 10 Apr 2025

https://github.com/zhuagenborn/tiny-x86-os

💽 A simple Intel x86 operating system written in assembly and C++, supporting interrupts, memory paging and heap allocation, disk control, file partition, system calls, thread scheduling, etc.(使用C++和汇编开发的简易Intel x86操作系统,支持中断、内存分页、堆内存管理、磁盘控制、文件分区、系统调用、线程调度等功能。)

assembly cpp20 disk-management interrupt kernel memory-management opertaing-system thread-scheduling

Last synced: 12 Jun 2025

https://github.com/tmthrgd/go-memset

An efficient memset implementation for Golang. [Not maintained].

amd64 asm assembly avx golang memset simd sse x64 x86-64 zero

Last synced: 17 Mar 2025

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: 29 Apr 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: 16 Feb 2025

https://github.com/patrickleboutillier/jcscpu

Logical implementation, in Perl and Go, of the computer described in J. Clark Scott's book "But How Do It Know?".

assembly go perl

Last synced: 08 May 2025

https://github.com/gregorycomer/x86-csv

A machine-readable representation of the Intel x86 Instruction Set Reference.

assembly csv intel library opcodes parsable rust x86

Last synced: 30 Apr 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/xyl2k/dongleme

Feitian Rockey4ND dongle testing

assembly dongle dongle-emulation masm32 rockey4nd utilities

Last synced: 28 Apr 2025

https://github.com/matthewcallis/language-65asm

Adds syntax highlighting to 65816/65C816/65802/6502/65C02 files in Atom, with extra support for various compilers.

6502 65802 65816 65c02 65c816 assembler assembly atom

Last synced: 15 Feb 2025

https://github.com/freem/freemlib-neogeo

library(-ish) and utils for programming the Neo-Geo

assembly neo-geo neogeo

Last synced: 18 Jun 2025

https://github.com/plainspooky/flappybird4msx

My version of Flappy Bird for MSX Computers

assembly game msx msx-computers

Last synced: 14 Apr 2025

https://github.com/sabertazimi/hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog

Last synced: 13 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: 15 Feb 2025

https://github.com/ibara/a80

Intel 8080/Zilog Z80 assembler written in D.

8080 assembler assembly coding cpm d dlang i80 i8080 intel programming retro retrocomputing z80 zilog

Last synced: 01 May 2025

https://github.com/esshahn/c64-prods-by-awsm

Sources for most of my C64 productions

6502 acme assembly c64

Last synced: 23 Apr 2025

https://github.com/therealdreg/nasm_linux_x86_64_pure_sharedlib

NASM Linux x86_64 pure (no deps) shared library (.so), POC for Reflective ELF SO injection

assembly library-injection linux linux-library nasm nasm-assembly reflection-library reflective-injection shared-library shellcode x86-64

Last synced: 21 Mar 2025

https://github.com/travorlzh/travoros

A simple OS running on Intel x86 architecture | No longer updating

assembly bootloader c i386 kernel operating-system os x86

Last synced: 15 Apr 2025

https://github.com/antoniond/geometrix

A puzzle game for GB and GBC.

assembly assembly-language game gameboy

Last synced: 10 Apr 2025

https://github.com/devinacker/xkas-plus

fork of the xkas (v14) cross assembler

6502 assembler assembly assembly-language nes rom-hacking romhacking snes

Last synced: 10 Apr 2025

https://github.com/antoniond/back-to-color

Back to Color, a GBC demo for the GBDev 2014 compo.

assembly assembly-language demoscene gameboy

Last synced: 10 Apr 2025

https://github.com/rabbitmq/horus

Erlang library to create standalone modules from anonymous functions

assembly elixir elixir-library erlang erlang-library

Last synced: 05 Apr 2025

https://github.com/ibara/bf256

Brainfuck compiler under 256 bytes in size.

amd64 assembler assembly brainfuck bsd c compiler linux minimal minimalism openbsd unix x86-64

Last synced: 05 May 2025

https://github.com/mahadmuhammad/learn-assembly-the-hard-way

A single & unified source of all source codes & helping material in learning the Intel 8088 assembly language using DOSBOX as an emulator

8086-emulator 8088 arm assembly assembly-language belal-hashmi-assembly-programs belal-hashmi-exercise-solutions c coal dosbox intel nasm-assembly

Last synced: 07 May 2025

https://github.com/blockos/hudk

ASM and C open source software development kit for the NEC PC Engine

assembly pc-engine retrogaming sdk

Last synced: 17 Mar 2025

https://github.com/siraben/r216-forth

A Forth implementation for the R216K8B Powder Toy computer.

assembly fantasy-computer forth powder-toy

Last synced: 19 Apr 2025

https://github.com/wchill/defcon26_badgehacking

Notes and things regarding hacking DEFCON 26's badge

assembly badgehacking dc26 defcon defcon26 mips

Last synced: 22 Mar 2025

https://github.com/naavis/roboto-demo

Game Boy demo for Skrolli Party 2017.

assembly assembly-language demo demoscene gameboy

Last synced: 10 Apr 2025

https://github.com/sebastiandine/openNES-Snake

Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.

6502 assembly c doxygen game-development homebrew nes nintendo snake-game

Last synced: 24 Apr 2025

https://github.com/mauri870/baking-pi

My code for Baking Pi - Operating Systems Development online course by Cambridge University (Raspberry Pi 3 update)

arm assembly baking-pi cambridge-university os-development raspberry-pi-3

Last synced: 13 Apr 2025

https://github.com/grahambates/m68k-lsp

Language Server Protocol implementation for Motorola 68000 assembly

68000 amiga asm assembly language-server language-server-protocol lsp m68k

Last synced: 16 Mar 2025

https://github.com/aljoshakoecher/step-to-json

A parser that can be used to extract the system structure of a step file and output as json

assembly cad cae component-structure converter json parser step

Last synced: 23 Jan 2025

https://github.com/plummerssoftwarellc/petrock

A spectrum analyzer display for the PET/C64 driven by an M5Stick on the USERPORT

assembly c64 commodore m5stickcplus pet

Last synced: 22 Apr 2025

https://github.com/qalle2/nes-gg-disassembly

NES Game Genie disassembly

6502 asm6 assembly disassembly game-genie nes

Last synced: 10 Apr 2025

https://github.com/martinclauss/syscall_number

This tool gives you the Linux system call number (32bit and 64bit x86) for a system call name (e.g., read, write, ...).

asm assembly cli ctf exploit-development linux pwn python rop shellcode-development syscalls x86-32 x86-64

Last synced: 16 Dec 2024

https://github.com/skx/z80-examples

Z80 assembly-language programs.

assembly assembly-language-programming assembly-z80 z80

Last synced: 23 Apr 2025

https://github.com/pyvesb/asm-game-of-life

:video_game: Assembly implementation of Conway's Game of Life, using NASM assembler for Linux x86-64.

assembler assembly game-of-life nasm x86-64

Last synced: 11 Apr 2025

https://github.com/nullean/assembly-rewriter

Rewrite .NET assemblies to allow referencing of two different versions

assembly csharp dll dotnet il-rewriting mono-cecil rewriting

Last synced: 02 Dec 2024

https://github.com/hueifeng/tinyvfs

The virtual file system embeds (js, css, html, cshtml) and other files into the dll, so that it can be used like a physical file during operation.

assembly cshtml embedded embedded-files middleware netcore physical-files razor virtual-files

Last synced: 16 Mar 2025

https://github.com/shred/identify

Amiga library for hardware identification

amiga-library aminet assembly hardware-information

Last synced: 02 Jan 2025

https://github.com/brosck/mbroverwrite

「💽」MBR Overwrite malware for linux

assembly c harddisk hardware malware mbr overwrite virus

Last synced: 06 May 2025

https://github.com/hoangsonww/digital-design-labs

🖥️ A collection of SystemVerilog modules and Assembly programs. This repo includes examples of decoders, encoders, binary adders, and interactive games such as Guessing Game implemented in hardware description and assembly languages, illustrating practical applications in digital systems and microprocessor interfacing.

3to8decoder alu arithmetic-logic-unit assembly carry-look-ahead-adder carry-select-adder counter decoder encoder finite-state-machine guessing-game microcontroller microcontroller-programming pic16f84a system-design systemverilog verilog

Last synced: 11 Apr 2025

https://github.com/dmjio/lc3

:floppy_disk: The LC3 virtual machine

assembly haskell instruction-set-architecture lc3 opcodes virtual-machine

Last synced: 14 Apr 2025

https://github.com/xyproto/jit

:vulcan_salute: Go module and utility for executing machine code

assembly go jit machinecode programming-language

Last synced: 15 Apr 2025

https://github.com/inspirate789/bmstu-mdpl

:floppy_disk:Лекции и лабораторные работы по курсу "Машинно-зависимые языки программирования" в МГТУ им. Н. Э. Баумана

4sem 8086 asm assembler assembly bmstu dos ics7 iu7 make makefile masm mdpl nasm x86 x86-64

Last synced: 23 Nov 2024

https://github.com/ratfactor/meow5

An extremely concatenative programming language

assembly concatenative concatenative-language nasm

Last synced: 20 Feb 2025

https://github.com/crozone/relaysbc-programs

Programs written for Joe Allen's single board relay computer.

assembly hobby relay relay-board retro-computing trainer

Last synced: 14 Apr 2025

https://github.com/sailro/dependencypath

Find transitive dependencies in assemblies

assembly dependency reference transitive

Last synced: 01 Apr 2025

https://github.com/aditeyabaral/mpca-lab-ue18cs256

A repository containing the source codes for the Microprocessors and Computer Architecture Laboratory course (UE18CS256) at PES University.

arm assembly computer-architecture

Last synced: 16 Apr 2025

https://github.com/cadaver/miniplayer

Feature-limited C64 music playroutine

assembly c c64 music-player

Last synced: 20 Jun 2025

https://github.com/dronperminov/turingcpu

Симулятор CPU на машине Тьюринга

assembler assembly turing-machine

Last synced: 01 Dec 2024

https://github.com/adamniederer/riscv-mode

Major mode for RISC V assembly

assembly emacs riscv

Last synced: 14 Apr 2025

https://github.com/esshahn/ghost-town

Disassembly of the Commodore 16 game

6510 assembly c16 c64 commodore game plus4

Last synced: 23 Apr 2025

https://github.com/m4n3dw0lf/assembly-x64

My Collection of x64 Assembly programs with NASM

assembly assembly-collection nasm

Last synced: 23 Mar 2025

https://github.com/hobbyoss/opennask

nask clone assembly, it can boot tiny OS with Linux

assembly bootloader hobby-os

Last synced: 12 Apr 2025

https://github.com/gramaziokohler/robotic_assembly_workshop

Materials for the Robotic Assembly workshop using COMPAS framework

assembly compas-fab workshop

Last synced: 08 Apr 2025

https://github.com/kylecs/Kernel

A very simple kernel with terminal driver, written in C and assembly. Work in progress.

assembly c kernel low-level

Last synced: 10 Mar 2025

https://github.com/wtsi-hpag/Scaff10X

Pipeline for scaffolding and breaking a genome assembly using 10x genomics linked-reads

10xgenomics assembly bioinformatics breaking genome genomics scaffolding

Last synced: 14 Mar 2025

https://github.com/gamemann/c-to-assembly-tests

A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.

assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64

Last synced: 18 Mar 2025

https://github.com/michaelkamprath/bespokeasm

An assembler that works with custom instruction sets.

assembler assembly assembly-language custom custom-assembler

Last synced: 15 Feb 2025