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/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/snarloff/maquina-de-lavar

Este é um projeto desenvolvido como parte do curso técnico em mecatrônica. A máquina de lavar é implementada em linguagem de montagem (assembly) e possui vários processos, sensores, válvulas de entrada e saída, além de botões para controle dos processos, que são exibidos em um LCD.

assembler assembly inc proteus

Last synced: 24 Jun 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/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/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/endlesscheng/mpython

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

assembly masm python

Last synced: 17 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/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/owl-from-hogvarts/csa-lab3

Self-made assembler and Accumulator CPU

assembly cpu emulator

Last synced: 19 May 2026

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/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/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/leynier/vimasm

Proyecto de Programación de Máquinas I.

assembly vim

Last synced: 15 May 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/eu90h/eu90h.github.io

A page where I write about stuff

assembly reverse-engineering

Last synced: 17 Feb 2026

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/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/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/bergel/gwbasicvisualization

Visualizing GW-Basic source code

assembly pharo picture roassal routines visualizing

Last synced: 16 May 2026

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/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/ksw2000/x64-nasm-practice

NASM on x86_64 Windows

assembly nasm

Last synced: 18 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/eersoy93/os93

My second attempt OS from scratch

assembly bootloader c kernel nasm os-development osdev

Last synced: 23 Aug 2025

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/aaravmalani/cogos

A 32-bit Operating System

assembly c operating-system operating-systems osdev x86

Last synced: 09 Mar 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/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/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/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/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/bitrake/odd_tests

miscellaneous explorations

assembly fasm2 tests x86 x86-64

Last synced: 10 Jan 2026

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/srijan-singh/operating-system

A simple 64-bit operating system kernel.

assembly c docker kernel makefile

Last synced: 11 May 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/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/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/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/martin-olivier/minilibc

{Epitech} 2nd year project - MiniLibC

asm assembly assembly-x86-64 libc minilibc

Last synced: 07 May 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

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/lilpolymath/emu8086

List of codes I wrote with assembly

8086-emulator assembly assembly-language assembly-x86

Last synced: 08 Jul 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/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/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/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/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/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/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/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/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/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/Voyrox/Dynamic-Scheduling

Dynamic Scheduling using Tomasulo’s Algorithm

algorithm assembly emulator ibm rust tomasulos-algorithm

Last synced: 31 Oct 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/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/ninja1375/hello-world-in-various-languages

Hello World in Various Languages

assembly hello-world javascript

Last synced: 15 Feb 2026

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/qalle2/nes-disasm-misc

disassembled NES programs

6502 asm6 assembly disassembly homebrew nes

Last synced: 10 Apr 2025

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/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/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/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/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/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/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/ziyao233/cocox-rv64

Assembly is zombie, monokernel is shit.

assembly monokernel osdev riscv64

Last synced: 03 Jan 2026

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/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/ad4ndi/vsh

Shell in C for Unix-like systems

assembly c cli shell

Last synced: 02 Mar 2026

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/seyed0123/assembly_fans

This repo belongs to assembly lovers

assembly

Last synced: 10 Apr 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/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/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/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/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/ghazaleze/bootloader

Print a sentence on a screen

assembly bootloader nasm simple vmware

Last synced: 23 Jun 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/nzeemin/gameboy-seadragon

Sea Dragon game port to GameBoy, WIP 🚧

8-bit assembly game gameboy retrocomputing

Last synced: 07 Jun 2026

https://github.com/jaredwhitney/os3

A custom-built operating system.

assembly osdev x86-32

Last synced: 11 Jan 2026