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/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/qalle2/nes-gg-disassembly

NES Game Genie disassembly

6502 asm6 assembly disassembly game-genie nes

Last synced: 10 Apr 2025

https://github.com/antwjadam/z80nextlibrary

A collection of spectrum and spectrum next assembly routines of various performance levels.

assembly free retrodev routines spectrum-next z80 z80n zx-spectrum

Last synced: 15 Feb 2026

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/creatorsim/creator

CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of different architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure.

assembly esp32 mips32 risc-v simulator teaching-tool z80

Last synced: 22 Apr 2026

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: 05 Jul 2025

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/dronperminov/turingcpu

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

assembler assembly turing-machine

Last synced: 11 Aug 2025

https://github.com/xyproto/jit

:vulcan_salute: Go module and utility for executing machine code

assembly go jit machinecode programming-language

Last synced: 05 Mar 2026

https://github.com/shred/identify

Amiga library for hardware identification

amiga-library aminet assembly hardware-information

Last synced: 07 Sep 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: 16 Mar 2026

https://github.com/brosck/mbroverwrite

「💽」MBR Overwrite malware for linux

assembly c harddisk hardware malware mbr overwrite virus

Last synced: 30 Oct 2025

https://github.com/hasindu2008/cornetto

adaptive genome assembly using nanopore sequencing

assembly genome nanopore sequencing

Last synced: 17 Apr 2026

https://github.com/hobbyoss/opennask

nask clone assembly, it can boot tiny OS with Linux

assembly bootloader hobby-os

Last synced: 01 Apr 2026

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/inspirate789/bmstu-mdpl

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

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

Last synced: 14 Jul 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: 30 Aug 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/esshahn/ghost-town

Disassembly of the Commodore 16 game

6510 assembly c16 c64 commodore game plus4

Last synced: 18 Aug 2025

https://github.com/sailro/dependencypath

Find transitive dependencies in assemblies

assembly dependency reference transitive

Last synced: 04 Mar 2026

https://github.com/cadaver/miniplayer

Feature-limited C64 music playroutine

assembly c c64 music-player

Last synced: 20 Jun 2025

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

Major mode for RISC V assembly

assembly emacs riscv

Last synced: 14 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/ratfactor/meow5

An extremely concatenative programming language

assembly concatenative concatenative-language nasm

Last synced: 28 Feb 2026

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/m4n3dw0lf/assembly-x64

My Collection of x64 Assembly programs with NASM

assembly assembly-collection nasm

Last synced: 23 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/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/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/felipenlunkes/osdevbr

Tutoriais e referências para o desenvolvimento de um sistema operacional (português)

assembly c operating-system osdev portuguese sistema-operacional tutorial

Last synced: 20 Feb 2026

https://github.com/maklith/kitopia

Kitopia Open-source, free, plugin-based, node-oriented tool collection. 开源 自由 插件化 节点化的工具集合

assembly avalonia avalonia11 capture customizable linux macos nodebased plugin-system search toolbox tools windows

Last synced: 15 Mar 2026

https://github.com/obskyr/hamtaro-in-pieces

A disassembly of the wonderful Game Boy Color game Hamtaro: Ham-Hams Unite!

assembly crystal disassembly game-boy game-boy-color hamtaro retro rgbds

Last synced: 15 Jul 2025

https://github.com/jrob774/gbisaac

A demake of The Binding of Isaac for the Nintendo Game Boy.

assembly binding-of-isaac game game-boy game-boy-development game-development gameboy gbisaac rom the-binding-of-isaac

Last synced: 22 Feb 2026

https://github.com/AnthonyBongers/GhostsAndGraves

Ghosts and Graves is a Tents And Trees demake in 6502 assembly for the NES.

6502 6502-assembly assembly famicom homebrew nes nintendo nintendo-nes puzzle retrogaming

Last synced: 26 Feb 2026

https://github.com/rmuskovets/skeles

Skeles is a hobby OS with VESA/VBE support and GRUB Multiboot.

assembly c grub2 osdev vesa

Last synced: 07 May 2025

https://github.com/v420v/ibu

🕊️ A programming language

assembly compiler holyc ibu language programming-language self-hosting

Last synced: 11 Apr 2025

https://github.com/haroldo-ok/blockly-z80

Blockly adapted to generate Z80 code

assembly blockly javascript z80

Last synced: 28 Jul 2025

https://github.com/ibara/echo

Learn how argc and argv are passed from environment to Unix program.

assembly bsd c echo learning linux minimalism openbsd pedagogy programming teaching unix

Last synced: 06 May 2025

https://github.com/zesterer/tupai

A modular POSIX-like operating system created for educational purposes

assembly cpp kernel os os-development osdev posix unix x86 x86-64

Last synced: 11 Apr 2025

https://github.com/gyrovorbis/tiny3dengine

Tiny 3D Engine for the Sega Dreamcast's Visual Memory Unit by Rockin'-B, written in pure LC86k assembly.

3d-engine 8bit assembly dreamcast-vmu visual-memory visual-memory-unit vms vmu

Last synced: 05 Apr 2026

https://github.com/yorkie/lv

compile your JavaScript to native code in pure JavaScript

assembly compiler javascript

Last synced: 15 Apr 2025

https://github.com/prasad89/x86-assembly-programs

This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository includes informative notes in PDF format, providing valuable insights into the concepts explored during the course

assembly assembly-language assembly-x86 c gcc nasm

Last synced: 13 May 2025

https://github.com/choaib-elmadi/bare-metal-programming

A hands-on exploration of bare metal programming with the STM32 Nucleo-F446RE. Learn how embedded systems work from the ground up using C, GCC toolchains, Makefiles, and more.

arm arm-cortex-m4 assembly bare-metal bare-metal-programming build-tool cprogramming cprograms embedded-systems gcc gcc-complier low-level low-level-programming makefile microcontroller nucleo-board stm32 stm32f4

Last synced: 29 Jul 2025

https://github.com/mborgerson/jit

A little just-in-time compiler thing

assembly c jit jit-interpreter just-in-time x86 x86-64

Last synced: 11 Apr 2025

https://github.com/edoardottt/asm-snippets

Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree :floppy_disk:

algorithms asm asm-mars assembler assembly assembly-language assembly-language-programming assembly-x86 assemblyscript computer-hardware cpu mips mips-architecture mips-assembly mips-processor parallelism processor recursive-algorithms storage

Last synced: 23 Mar 2025

https://github.com/ashvardanian/libsee

Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!

assembly benchmark benchmarking fuzzing glibc ld-preload ld-preload-hack libc

Last synced: 29 Jul 2025

https://github.com/offlinemark/spym

MIPS ISA toolchain including a (dis)assembler, debugger, and vm.

assembly binaries emulator mips python

Last synced: 17 Mar 2025

https://github.com/brenns10/yams

YAMS: Awesome MIPS Server

assembly brainfuck http-server java mars mips

Last synced: 16 Feb 2026

https://github.com/celebi-pkg/riscv-assembler

RISC-V Assembly code assembler package for Python.

assembler assembly instruction-set-architecture python risc-v riscv riscv-assembler

Last synced: 07 Mar 2026

https://github.com/zeal8bit/zealasm

A Z80 assembler entirely written in Z80 assembly!

assembler assembly retrocomputing z80 zeal8bit zeal8bitos

Last synced: 09 Oct 2025

https://github.com/brunocampos01/organizacao-e-arquitetura-de-computadores

Repositório para as aulas, exercícios e resumos da matéria: organização e arquitetura de computadores (INE5607).

architecture assembly cache datapath ine ine5607 memory mips32 multicore multiprocessor pipeline-processor principio-da-localidade-memoria processor semiconductor superscalar ufsc

Last synced: 15 Apr 2025

https://github.com/hawkw/decaf

like Java, but less so

assembly compiler jasmin language scala toy

Last synced: 12 Jul 2025

https://github.com/dcamarmas/creator

CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of different architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure.

assembly esp32 mips32 risc-v simulator teaching-tool z80

Last synced: 01 Feb 2026

https://github.com/turkishrational/retrounix

Retro UNIX v1 (8086 port/derivation of Original UNIX v1 for PDP-11) and Retro UNIX 386 v1.? OS project

assembler assembly code kernel nasm os retro retrounix rufs runix source unix unix386 unix8086 unixv1 v1 v7

Last synced: 06 Apr 2025

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

:tv: Лекции, семинары и лабораторные работы по курсу "Операционные системы" в МГТУ им. Н. Э. Баумана.

5sem assembly bmstu c ics7 input-output iu7 linux linux-kernel notes operating-systems os papers rpc transactions unix

Last synced: 14 Jul 2025

https://github.com/airvzxf/programming-ground-up-and-under-hood

Learn GNU Assembler (as or gas) this book is great and I'm going to update it to enhance it.

assembler assembler-x86 assembly gas gnu-assembler gnu-assembly linux x86 x86-assembly

Last synced: 29 Jan 2026

https://github.com/davidbalbert/thimble

A small OS that doesn't do much.

assembly c operating-system

Last synced: 12 Jan 2026

https://github.com/roerohan/8086.js

A basic web-based 8086 emulator built with Javascript :rocket:

8086 8086-emulator assembly hacktoberfest hacktoberfest2020 hacktoberfest2021 javascript

Last synced: 30 Jul 2025

https://github.com/portasynthinca3/bootsect

A collection of simple boot sector applications written in NASM for IBM PC-compatibles

assembly bootsector bootsector-game

Last synced: 08 Sep 2025

https://github.com/justinmeiners/lc3-rogue

Roguelike tunnel generator in LC3 assembly. (Homework)

assembly lc3 lc3-assembly

Last synced: 27 Jul 2025

https://github.com/matthesjh/coq-tal

Formalization of Typed Assembly Language (TAL) in Coq

assembler assembly coq language tal type-system

Last synced: 10 Apr 2025

https://github.com/thesephist/august

Assembler from scratch written in Ink, supporting ELF on x86_64 and more.

assembler assembly elf ink

Last synced: 12 May 2025

https://github.com/mlomb/onnx2code

Convert ONNX models to plain C++ code (without dependencies)

assembly cpp inference machine-learning onnx python

Last synced: 01 Apr 2025

https://github.com/dramforever/fiveth

A stack-based language implemented in RISC-V assembly

assembly forth-like riscv

Last synced: 03 Oct 2025

https://github.com/issotm/gb-open-world

A silly revival of a pipe dream. (Note: project is on hold while I work on gb-asm-tutorial. Sorry, please wait a bit!)

asm assembly gameboy gameboy-color gamedev gbdev rgbds

Last synced: 02 Apr 2025

https://github.com/bian-sh/friend-assembly-by-asmref

演示了使用 Assembly Definition References 实现无侵入的新增动态友元|Demonstrated the use of Assembly Definition References to achieve non-intrusive addition of dynamic friend assemblies

assembly unity

Last synced: 10 Oct 2025

https://github.com/robmcmullen/asmgen

6502 code generator for sprites, fonts, images and more

6502 assembly python

Last synced: 02 Jul 2025

https://github.com/ceticamarco/vulcanos

🌋 Monolithic x86 kernel written in C and Assembly

assembly c kernel operating-system osdev

Last synced: 15 Jul 2025

https://github.com/datakinds/sixty-five-oh-two

A 65C02 Assembly eDSL in Haskell

6502 65c02 assembly dsl edsl haskell

Last synced: 13 Apr 2025

https://github.com/utoni/bufflow

A collection of code examples e.g. a buffer overflow + exploit, crypter, shellcodes and more.

assembly c crypter encryption payload shellcode stackoverflow

Last synced: 14 Apr 2025

https://github.com/DataKinds/sixty-five-oh-two

A 65C02 Assembly eDSL in Haskell

6502 65c02 assembly dsl edsl haskell

Last synced: 28 Aug 2025

https://github.com/mohamed-94/group-of-assembly-programs-samples--8086-85-processors-family-

A large group of assembly language programs & samples ..with different topics and levels..from Ascci to Stack - assembly programming.

8086 assembly assembly-language-programming groups samples

Last synced: 22 Apr 2025

https://github.com/grammatech/mc-asm

Assemble code to bytes using LLVM's MC layer

assembly gtirb llvm machine-code

Last synced: 06 Nov 2025

https://github.com/farlepet/lambda-kern

Multi-architecture hobby operating system created in C

armv7 assembly c kernel osdev raspberry-pi x86

Last synced: 03 May 2025