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/maxrt101/xvm

X Virtual Machine

assembly cpp17 vm

Last synced: 14 Feb 2026

https://github.com/blendsdk/racing-the-beam

🕹️ Racing the Beam — Learn Atari 2600 assembly programming from scratch. 72 hands-on lessons from zero to homebrew mastery.

6502 assembly atari-2600 game-development homebrew retro-gaming tutorial

Last synced: 23 Jun 2026

https://github.com/daullmer/tic-tac-toe

Computer Engineering and Systems Programming (T3INF2005) project: Tic Tac Toe game in RICS-V simulator Rars

assembly dhbw game risc-v semester-3 tic-tac-toe

Last synced: 11 Sep 2025

https://github.com/jbouron/x86-kernel

A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.

assembly kernel operating-system osdev x86

Last synced: 11 Apr 2025

https://github.com/endlesscheng/mpython

学习编译原理后做的 Python 转汇编项目

assembly masm python

Last synced: 17 Apr 2026

https://github.com/Radulfus/TM1638

AVR ASM Library to drive TM1638 from Titan Micro Electronics. It's a special circuit for LED control.

assembly avr tm1638

Last synced: 04 Apr 2025

https://github.com/zoosmand/ATtiny25_BMx280_I2C

BMP280 or BME280 connected to ATtiny25 via I2C

asm asmavr assembler assembly attiny25 avr bme280 bmp280 i2c usi

Last synced: 04 Apr 2025

https://github.com/richardso21/complxer

An LC3 simulator-assembler suite written in golang (made while I was taking CS 2110)

assembly golang lc3

Last synced: 29 Apr 2026

https://github.com/owl-from-hogvarts/csa-lab3

Self-made assembler and Accumulator CPU

assembly cpu emulator

Last synced: 19 May 2026

https://github.com/aditya-a-garwal/x86-64-assemblyexamples

A repository containing example Assembly programs written for the x86-64 architectures along with the linux kernel

assembler assembler-x86 assembly examples low-level nasm nasm-assembly x64-assembly

Last synced: 05 Oct 2025

https://github.com/jslegendre/macos-cpuid

Using CPUID opcode on macOS

assembly cpuid macho macos x86-64

Last synced: 19 May 2026

https://github.com/bergel/gwbasicvisualization

Visualizing GW-Basic source code

assembly pharo picture roassal routines visualizing

Last synced: 16 May 2026

https://github.com/stefanschramm/retroload

RetroLoad.com is a web application for converting tape archive files of historical computers into sound.

6502 6510 8bit-computers acorn-electron assembly atari800 c64 cpc464 hello-world kc85 lc80 msx retrocomputing retrogaming tape-archive ti994a vic20 vintage-computers z1013 z80

Last synced: 22 Apr 2025

https://github.com/davidsteinsland/x86-operating-system

My go at an operating system for the IA-32 architecture.

assembly operating-system x86

Last synced: 09 Nov 2025

https://github.com/lilpolymath/emu8086

List of codes I wrote with assembly

8086-emulator assembly assembly-language assembly-x86

Last synced: 08 Jul 2025

https://github.com/AfonsoCMSousa/ASM-Emulator

ASM Emulator is a Simpler-way of having fun writing assembly!

assembly cpp cpp17 early-development ncurses

Last synced: 05 Mar 2025

https://github.com/walshyb/assembly-h1-linker

Assembly project converting a C++ linker to python

assembler assembly module-linker python

Last synced: 19 May 2026

https://github.com/anindya-prithvi/co_m21_assignment

A python implementation of an Assembler (defined ISA) and a simulator based on the binary generated by the ISA. It also provides the memory access trace w.r.t. cycles.

assembler assembly assembly-language-programming assembly-simulation simulator

Last synced: 13 Apr 2025

https://github.com/systemxlabs/rust-to-riscv-asm

A bare metal program example about how to convert Rust code to RISC-V assembly.

assembly bare-metal risc-v rust

Last synced: 09 Jul 2025

https://github.com/kaptheguy/mxos

Minimal X86 Operating System Kernel

asm assembly binary c kernel linux minimal operating-system os osdev unix x86

Last synced: 02 Feb 2026

https://github.com/bitrake/odd_tests

miscellaneous explorations

assembly fasm2 tests x86 x86-64

Last synced: 10 Jan 2026

https://github.com/basemax/assembly8086-8088

Assembly Project compatible with 8086/8088 microprocessor.

assembly assembly-8086 assembly-8088 assembly-language assemblyscript

Last synced: 03 Apr 2025

https://github.com/evancarroll/nasm_linux_asm

Learn assembly, with NASM and Linux.

assembly gcc linker linux nasm x86 x86-64

Last synced: 10 May 2026

https://github.com/calculuswhiz/vim-gas-x86_64-highlighter

This is the greatest assembly language of All Time (vim port)

assembly assembly-language gas-syntax syntax-highlighting vim x86 x86-64

Last synced: 13 Apr 2026

https://github.com/adityaathalye/nand2tetris

An attempt to work through the brilliantly designed course, The Elements of Computing Systems, a.k.a. nand2tetris.

asm assembly nand2tetris nand2tetris-solutions

Last synced: 12 Jun 2025

https://github.com/aaravmalani/cogos

A 32-bit Operating System

assembly c operating-system operating-systems osdev x86

Last synced: 09 Mar 2026

https://github.com/scripttiger/tinywindl

This is a trivial downloader for Windows which is basically just a wrapper for URLDownloadToFileA. Being a trivial downloader, it does not attempt to recover from an error nor does it follow dynamic links, so all links should be static. Use cases for TinyWinDL are trivial files, such as small files storing non-critical settings or configurations, which are synchronized regularly and missing a synchronization here or there is not important.

assembly assembly-x86 fasm fasmg x86-assembly

Last synced: 17 Feb 2026

https://github.com/seantolstoyevski/crndm

RDRAND Instruction for Golang (created for simpleness and purity)

assembly go golang random random-number-generator rdrand rdseed x86-64

Last synced: 13 May 2026

https://github.com/seigtm/spbpu

Все домашние задания, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК (бывший ИКНТ), ВШПИ.

asm assembler assembly circuit cpp english-learning fortran homework homework-assignments labs llvm math oop physics spbpu spbstu

Last synced: 09 Aug 2025

https://github.com/ziyao233/cocox-rv64

Assembly is zombie, monokernel is shit.

assembly monokernel osdev riscv64

Last synced: 03 Jan 2026

https://github.com/ninja1375/hello-world-in-various-languages

Hello World in Various Languages

assembly hello-world javascript

Last synced: 15 Feb 2026

https://github.com/kyuvi/lrv-asm

RISC-V assembler in Common Lisp

assembler assembly common-lisp lisp longan-nano risc-v risc-v-assembly

Last synced: 21 Mar 2025

https://github.com/lutoma/chaosnes

:space_invader: A homebrew game for the Nintendo Entertainment System.

assembly assembly-6502 ccc game nintendo-nes

Last synced: 29 Oct 2025

https://github.com/meepen/lorelai

Eventually a Lua JIT runtime

asmjit assembly cmake cpp cpp17 jit lua x86 x86-64

Last synced: 04 Feb 2026

https://github.com/ammarfaizi2/pure-itoa-asm

Pure itoa written in assemblhy

assembly assembly-language pure-assembly

Last synced: 14 Apr 2025

https://github.com/shreyansh26/cse312-computer-architecture-codes

Codes related to the Computer Architecture Course at IIT (BHU) Varanasi

assembly computer-architecture mips

Last synced: 24 Jul 2025

https://github.com/demonstrandum/fam

A very Fake Assembly(ish-language) Machine thingy...

assembly computer-science fake fam interpreter language mimic

Last synced: 10 Apr 2025

https://github.com/eu90h/eu90h.github.io

A page where I write about stuff

assembly reverse-engineering

Last synced: 17 Feb 2026

https://github.com/nzeemin/gameboy-seadragon

Sea Dragon game port to GameBoy, WIP 🚧

8-bit assembly game gameboy retrocomputing

Last synced: 07 Jun 2026

https://github.com/Voyrox/Dynamic-Scheduling

Dynamic Scheduling using Tomasulo’s Algorithm

algorithm assembly emulator ibm rust tomasulos-algorithm

Last synced: 31 Oct 2025

https://github.com/sclorentz/asm

Alguns testes que fiz usando ASM e suas diferentes versões

arm64 assembly assembly-x86-64

Last synced: 15 Apr 2025

https://github.com/ksw2000/x64-nasm-practice

NASM on x86_64 Windows

assembly nasm

Last synced: 18 Mar 2025

https://github.com/paulschulze1337/stationeers-ic10-scripts-for-automatization

This is just a playground for my little IC programs from Stationeers.

assembly automation automatization ic10 mips mips-assembly stationeers

Last synced: 18 Jul 2025

https://github.com/hamedfathi/dotnet-extract

A .NET global tool to extract embedded resource files from a .NET assembly.

assembly command-line command-line-tool csharp dotnet embedded extract extractor global resource resources

Last synced: 13 Apr 2026

https://github.com/71/keystone.nim

Nim bindings for the Keystone assembler.

asm assembler assembly keystone nim

Last synced: 05 Jan 2026

https://github.com/bartpleiter/fpgc

My gigantic FPGA hobby project where I learn in extreme detail how computers work by designing my own from scratch at FPGA logic level, and building upon it to create a fully functional physical computer that can compile and run its own software software, without using existing architectures.

assembly bootloader c compiler cpu filesystem fpga gpu os pcb soc toolchain

Last synced: 03 Aug 2025

https://github.com/qalle2/nes-disasm-misc

disassembled NES programs

6502 asm6 assembly disassembly homebrew nes

Last synced: 10 Apr 2025

https://github.com/leynier/vimasm

Proyecto de Programación de Máquinas I.

assembly vim

Last synced: 15 May 2026

https://github.com/bugulo/ifj-compiler

Compiler of Go language written in C. Compiler's output is made-up assembly like language that can be interpreted by https://github.com/bugulo/ifj-interpret

assembly c compiler go low-level

Last synced: 07 May 2025

https://github.com/afnanenayet/tiny-c

Work from my compilers class, in which we implemented an AST, a few optimizations, and linear scan register allocation for a subset of the C language.

assembly ast bison c compilers cpp flex lex llvm optimization yacc

Last synced: 14 Aug 2025

https://github.com/jiegec/asm-homework

Homework of assembly course

assembly course homework

Last synced: 04 Oct 2025

https://github.com/superjmn/suppaz80

Silly cross-platform IDE for the Zilog Z80 CPU. Uses AvaloniaUI.

asm assembly avalonia avaloniaui compiler cross-platform dotnet emulator ide z80

Last synced: 10 Apr 2026

https://github.com/eersoy93/os93

My second attempt OS from scratch

assembly bootloader c kernel nasm os-development osdev

Last synced: 23 Aug 2025

https://github.com/mustafahakkoz/mips_projects

A single cycle circuit design with additional instrucitons like JRS, ORI, BGZEAL, SLLV, JMSUB, BALV on ModelSim Simulator is implemented.

assembly computer-organization mips modelsim

Last synced: 23 Mar 2025

https://github.com/velocityra/ps2-modloader

PS2 modding toolchain experiment

assembly c mips mod mod-loader modding ps2 sdk sly

Last synced: 29 Jun 2025

https://github.com/vdechenaux/bootable-matrix-rain

Boot on USB to a reproduction of the "Matrix digital rain" !

assembly bootloader matrix matrix-digital-rain matrix-rain

Last synced: 12 Sep 2025

https://github.com/plummerssoftwarellc/petclock

Source code for the PET Clock discussed in a YouTube video about 6502 assembly

assembly c64 commodore pet

Last synced: 17 Feb 2026

https://github.com/hongfz16/assemblyplaystation

This is a repo for our assembly project which is a bootable os with multiple games.

assembly bootloader os

Last synced: 22 Jun 2025

https://github.com/jaredwhitney/os3

A custom-built operating system.

assembly osdev x86-32

Last synced: 11 Jan 2026

https://github.com/paked/stm32-vscode-simple

a project template for assembly level hacking with the stm32l476vg with vscode.

assembly stm32 vscode

Last synced: 31 Jul 2025

https://github.com/ivanmilin/riscv_multicore_cache_controller

This project is a final project in my master studies and it's done in a team of 2 people, Petar Stamenkovic and myself.

assembly formal-verification jasper-gold multicore-cpu ripes risc-v singlecycle-processor systemverilog

Last synced: 19 Aug 2025

https://github.com/srijan-singh/operating-system

A simple 64-bit operating system kernel.

assembly c docker kernel makefile

Last synced: 11 May 2026

https://github.com/timsavage/funktion-generator

AVR based function generator - Hardware + Firmware

assembly avr dds electronics function-generator hardware i2c-bus

Last synced: 16 Mar 2025

https://github.com/moralcode/mars-mips

a fork of the MARS Mips Assembly and Runtime Simulator with some changes made

assembly mars mips-assembly simulator simulators

Last synced: 18 Mar 2025

https://github.com/howl-anderson/microcpuid

A micro tool based on assembly language to detect and display CPU information

assembly assembly-language cpuinfo gnu-assembly x86

Last synced: 15 Mar 2025

https://github.com/ferhatgec/hlcog

Fegeya HLCoG, High-Level Code Generator back-end.

assembly code-generation codegen cpp fegeya high-level kalem python ruby rust shell transpiler

Last synced: 10 Apr 2026

https://github.com/zoosmand/ATtiny25_DS18B20_TM1637

The Digital Thermometer based on OneWire protocol. Sensor is DS18B20. Display use a 16-bit shift register TM1637.

asm assembler assembly attiny25 avr avrasm crc8 ds18b20 onewire tm1637

Last synced: 04 Apr 2025

https://github.com/travorlzh/learnos

A repo that contains all the code written in my study of OS development.

assembly c kernel operating-system-learning tutorial

Last synced: 18 Apr 2026

https://github.com/nic-obert/stack-vm

A higher level stack-based virtual machine and related assembler.

assembler assembly bytecode bytecode-interpreter virtual-machine vm

Last synced: 03 Jan 2026

https://github.com/anne-gcd/MTG-Link

MTG-Link: Local assembly tool for linked-read data

assembly barcodes bioinformatics gapfilling linked-reads

Last synced: 14 Mar 2025

https://github.com/user0332/untypedscript

A fast and easy-to-use compiled language with a base implementation written in Python

assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript

Last synced: 14 Apr 2025

https://github.com/martin-olivier/minilibc

{Epitech} 2nd year project - MiniLibC

asm assembly assembly-x86-64 libc minilibc

Last synced: 07 May 2025

https://github.com/paulschulze1337/stationeers

This is just a playground for my little IC programs from Stationeers.

assembly ic10 mips mips-assembly stationeers

Last synced: 14 May 2025

https://github.com/Elsklivet/bootloader-tutorials

I wanted to learn about bootloaders, so I followed various public tutorials to make some tiny ones.

assembly bootloader c kernel

Last synced: 10 Mar 2025

https://github.com/ad4ndi/vsh

Shell in C for Unix-like systems

assembly c cli shell

Last synced: 02 Mar 2026

https://github.com/nq4t/getcd

Replacement for FINDCD.EXE batch utility that uses filename argument and written in ASM

assembly cd-rom ms-dos utility x86-assembly x86-nasm

Last synced: 07 May 2025

https://github.com/seyed0123/assembly_fans

This repo belongs to assembly lovers

assembly

Last synced: 10 Apr 2025

https://github.com/sjackman/abyss-drosophila-melanogaster

:microscope: Assemble Drosophila melanogaster with ABySS

abyss assembly drosophila genome

Last synced: 15 Mar 2025

https://github.com/m0saan/libasm

The aim of this project is to get familiar with assembly language.

assembly assembly-language-programming nasm-assembly static-library x64-assembly

Last synced: 01 Jun 2026

https://github.com/EngineersBox/QuAC-Assembler

Assembles QuAC assembly into 16 bit QuAC v1.0 ISA binaries

asm assembler assembly go golang quac

Last synced: 31 Mar 2025

https://github.com/sudotto/rosaos

an operating system dedicated to Rosa the otter

asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64

Last synced: 09 May 2025

https://github.com/cpscript/micropython-raytracer

RayTracer for most micro-controllers with MicroPython

assembly c micro-controller micropython python

Last synced: 17 Aug 2025

https://github.com/afonsocmsousa/asm-emulator

ASM Emulator is a Simpler-way of having fun writing assembly!

assembly cpp cpp17 early-development ncurses

Last synced: 06 Mar 2026