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/yuawn/asm-3d-game

A 3D game wrote in assembly with OpenGL on macOS for college final project

assembly game macos opengl ourcraft-0d

Last synced: 15 Aug 2025

https://github.com/ghaiklor/tiny-three-pass-compiler-codewars

Three-pass compiler for a simple programming language into a small assembly language

assembly compiler compilers javascript nodejs optimizer

Last synced: 15 Jul 2025

https://github.com/mrcook/chuckie-egg-disassembly

Chuckie Egg: annotated source code disassembly of this classic 8-bit game (1983, ZX Spectrum) W.I.P.

8-bit assembly disassembly game skoolkit source-code z80 zx-spectrum

Last synced: 11 Aug 2025

https://github.com/sondosaabed/variable-int-sum-avg-8086

an Intel 8086 Assembly program that reads N numbers as Strings, convert them into variable sized Integer numbers, and then print the summation and average of the numbers.

assembly emulator integers-average integers-sum intel8086

Last synced: 22 Apr 2025

https://github.com/threekiii/pwn-wiki

一个 Pwn 从 0 到 0.1 的不权威学习指南

assembly pwn reverse-engineering

Last synced: 21 Jun 2025

https://github.com/gbdev/rgbds-www

RGBDS website, hosting documentation and install instructions. Built with Docusaurus, content from RGBDS man pages.

assembly docusaurus docusaurus2 gbdev hacktoberfest mandoc rgbds

Last synced: 14 Apr 2025

https://github.com/starsheriff/train-os

Develop an operating system from the ground up in 64-bit long-mode.

assembly os osdev tutorial x86-64

Last synced: 12 Oct 2025

https://github.com/shellyda/snake-game-bootloader-project

A simple Snake Game, classic arcade where the player controls a snake moving around a grid-like playing field was developed using Assembly language and incorporates the concept of a bootloader.

assembly assembly-game bootloader snake-game x86 x86-assembly

Last synced: 12 Oct 2025

https://github.com/synap5e/pydetours

Single file, 0 compilation, 0 dependancy (other than python), windows x86/x86_64 process hooking with python

amd64 assembly detours hooking iat-hooking python windows x86

Last synced: 15 Apr 2025

https://github.com/pradyuman7/assemblygames

These are the projects I made in x86-64/32/16 Assembly (Intel) during my Bachelor's course, Computer Organisation at TU Delft, just for fun.

assembly games intel snake-game x86-64

Last synced: 14 Apr 2025

https://github.com/ivydrinkscoffee/armconverter.net

A relatively small C# .NET class library to communicate with https://armconverter.com

arm assembly hex

Last synced: 15 Apr 2025

https://github.com/kevinselwyn/nessemble

6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System

6502 assembly nes

Last synced: 18 Jan 2026

https://github.com/mssola/fbos

A RISC-V operating system devoted to running fizz/buzz processes.

assembly c fizzbuzz kernel risc-v

Last synced: 10 Jul 2025

https://github.com/zbrdeev/antasm

AntAsm - An X86_64 Assembler Interpreter Written in C

assembly interpreter x86-64

Last synced: 12 Apr 2025

https://github.com/ilyakurdyukov/hello-asm

Hello World examples in assembly, for use as templates.

assembly examples helloworld templates

Last synced: 09 Oct 2025

https://github.com/joebobmiles/armv8vialinuxcommandline

This repo contains information about developing ARMv8 code using GNU tools via Linux commandline, as well as some scripts for automating much of the process

armv8 assembly assembly-language assembly-language-programming command-line command-line-tools commandline linux

Last synced: 09 Oct 2025

https://github.com/mauri870/assembly-fun

Some fun in assembly Linux x64

assembly linux nasm problem-solving syscalls x64 yasm

Last synced: 13 Apr 2025

https://github.com/mass1ve-err0r/unibi-oss

A Collection of full & partial code for CompSci / IT students -powered by me @UniBielefeld

asm assembly computer-architecture nasm unibi x86-64

Last synced: 07 May 2025

https://github.com/cub3y0nd/assembly

王爽《汇编语言》(第 4 版)检测点及实验 + 李忠《x86 汇编语言:从实模式到保护模式》(第二版)检测点及章节习题 + pwndbg 速查手册。

8086-asm 8086-masm answers assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 masm nasm practise x86-nasm

Last synced: 07 May 2025

https://github.com/devorein/aisem

A web app to convert MIPS assembly code to machine code

assembly material-ui mips mips-architecture mips-assembly nextjs react typescript

Last synced: 12 May 2025

https://github.com/filippofinke/x86-bootloader

💻 A very simple x86 bootloader

asm assembly bootloader x86

Last synced: 18 Jun 2025

https://github.com/rexagon/logisim-cpu8bit

8 bit logisim CPU with own assembler

8bit assembly cpu logisim python

Last synced: 24 Jul 2025

https://github.com/wa1tnr/camelforth-rp2040-b-ms-u

CamelForth in C by Dr Brad Rodriguez - UNSTABLE - RP2040 Pi Pico port with mass storage QSPI flashROM

assembly c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map pico-sdk raspberry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc

Last synced: 28 Oct 2025

https://github.com/4d-stunts/restunts

A clone of clvn's restunts SVN repository

assembly retrogaming stunts

Last synced: 06 May 2025

https://github.com/algosup/2023-2024-project-2-x86-retrogaming-team-1

Second project of the year 2023-2024 with the aim of recreating PAC-MAN in x86 assembly.

assembly pacman-game retrogaming school-project

Last synced: 14 Apr 2025

https://github.com/harukama/jailbreak-detect

Detect iOS jailbreak using inline asm

assembly jailbreak-detection

Last synced: 24 Mar 2025

https://github.com/gnuweeb/simple-crud-gw-membership

Simple CRUD database written in Assembly x86-64 (Linux, System V AMD64 ABI)

assembly crud crud-application database

Last synced: 12 Apr 2025

https://github.com/pseusys/mushos

A UNIX-like OS prototype, written from scratch

assembly boot c kernel os osdev

Last synced: 14 May 2025

https://github.com/bemxio/bad-apple-bootloader

Bad Apple as an x86 bootloader

assembly bad-apple bootloader low-level x86

Last synced: 13 Apr 2025

https://github.com/wang-q/nwr

`nwr` is a command line tool for working with NCBI taxonomy, Newick files and assembly reports

assembly bioinformatics evolution ncbi newick-format phylogenetic-trees rust

Last synced: 10 Jun 2025

https://github.com/claxpoint/nik-ui

NikUi: A Real FilterBreaker for FilterFucker!

assembly tls trojan vless xray-core

Last synced: 16 Mar 2026

https://github.com/arsalanjabbari/assembly-interpreter

The Assembly Interpreter is a project that aims to interpret and execute assembly language programs defined in a specific format. This interpreter reads input from a text file containing a sequence of assembly instructions and their corresponding operands. Codes represent instructions for the interpreter to simulate program execution.

assembly interpreter

Last synced: 31 Aug 2025

https://github.com/aromalanil/microprocessor-lab-ktu

This repository contains a collection of assembly programs written as part of Microprocessor Lab KTU

8086 assembly ktu masm

Last synced: 08 May 2025

https://github.com/basemax/firstassemblywindows

Create a tiny Windows graphical application using pure Assembly. (MASM)

asm asmx86 assembly assembly-language assembly-language-learning masm windows windows-application windows-applications

Last synced: 05 May 2025

https://github.com/covx/lc3

Lc3 Little Computer Emulator

assembly lc3 lc3-vm virtual-machine

Last synced: 11 Mar 2026

https://github.com/thehxdev/bfi

Fast and efficient BrainFuck compiler and interpreter written in C

assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix

Last synced: 22 Aug 2025

https://github.com/aermoss/ostest

A 64-bit operating system written in C++ and x86 Assembly.

assembly assembly-x86 cpp kernel operating-system operating-system-kernel

Last synced: 06 Mar 2026

https://github.com/rokez98/assembly-labs

Лабораторные работы по предмету КПиЯП, 4 семестр

assembly bsuir bsuir-labworks

Last synced: 14 Apr 2025

https://github.com/maxdemaio/hack-computer

Hack computer system built as described in "The Elements of Computing Systems" and Nand2Tetris I/II.

assembler assembly compiler computer-architecture hack hdl java machine-language virtual-machine

Last synced: 10 May 2026

https://github.com/46nori/z80atmega128

Real Z80A system with I/O emulated by AVR(ATmega128)

assembly atmega128 avr c cpm cpm22 cpm3 cpmplus hardware-designs kicad z80 zork

Last synced: 01 May 2025

https://github.com/rj45/nanogo

NanoGo a Go (golang) Subset for Homebrew / Hobby CPUs

assembly compiler cpu go golang hobby-compiler hobby-language hobby-project homebrew-computer processor-design

Last synced: 06 Sep 2025

https://github.com/widberg/kasm

A MIPS-like virtual machine and assembler.

assembler assembly mips programming-language virtual-machine

Last synced: 22 Apr 2025

https://github.com/rcx/superhexagon-internal

Super Hexagon DLL-injection based bot

assembly game-hacking reverse-engineering super-hexagon x86

Last synced: 28 Apr 2025

https://github.com/sshwy/y86-pipe-rs

Y86 Pipeline Simulator Rust Implementation, employed in PKU's ICS 2024 archlab

archlab assembly csapp debugger isa macros pipeline risc-v rust y86

Last synced: 18 Jan 2026

https://github.com/mchlmmc/x86-Assembly-Font-Renderer

Bootloader that draws characters from a 5x7px font

assembly fileformat flat-assembler font intel-syntax rendering

Last synced: 16 Oct 2025

https://github.com/tristanbilot/42sh

Shell implementation in pure C & Assembly x86

abstract-syntax-tree assembly c linux shell

Last synced: 05 May 2026

https://github.com/bichanna/fvm

The Feo Virtual Machine

assembler assembly register-based rust virtual-machine vm

Last synced: 01 May 2026

https://github.com/olbrichattila/zx-spectrum-demo-assembly-game

Demo game written in Assembly for ZX-Spectrum

assembly game z80 zx-spectrum

Last synced: 22 Apr 2025

https://github.com/cyb3rmx/programmingtraining

Codes, sources about programming languages for training

assembly cplusplus golang nim programming programming-language rust training

Last synced: 14 Apr 2025

https://github.com/stracquadaniolab/mooda

A DNA design and assembly method based on multi-objective optimization.

assembly dna-sequence evolutionary-algorithms optimisation synthetic-biology

Last synced: 31 Jul 2025

https://github.com/ayaanhossain/oligopool

Oligopool Calculator - Automated design and analysis of oligo pool libraries

assembly barcode count design gibson-assembly library motif mpra ngs oligo oligo-design pcr pool primer search spacer synthetic-biology yaml

Last synced: 22 Feb 2026

https://github.com/rami-sabbagh/asm-19

ASM-19 is a fantasy assembly language which has been created during the lockdown days of the COVID-19 virus.

16-bit assembler assembly emulator fantasy isa language machine virtual-machine

Last synced: 15 May 2025

https://github.com/pilotpirxie/assembler-apps

⚙️ Tiny apps and games written in assembly language for Turbo Assembler x86 16 bit

assembler assembler-x86 assembly assembly-language tasm turbo-assembler

Last synced: 10 Mar 2026

https://github.com/jesse-wei/sapsim

Simulation of SAP (Simple-As-Possible computer) programs

assembly comp311 computer-organization python sap unc

Last synced: 30 Jul 2025

https://github.com/andreiregiani/tic-tac-arm64

Tic-Tac-Toe written in ARM 64-bit assembly (AArch64)

aarch64 arm64 assembly tic-tac-toe tictactoe

Last synced: 30 Apr 2025

https://github.com/bor0/misc

Misc playground and random stuff

assembly books c coq haskell idris javascript playground scheme

Last synced: 10 Apr 2025

https://github.com/arda-guler/turnacore

An imaginary 16-bit CPU architecture with custom assembly language and instructions

asm assembly challenge cpu cpu-emulator educational emulator experimental low-level memory processor processor-architecture processor-simulator ram

Last synced: 10 Mar 2026

https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems

This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel

assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions

Last synced: 15 Nov 2025

https://github.com/fuwn/divina

🎀 Modern Build System for Assembly

asm assembly build buildsystem divina nasm yasm

Last synced: 10 Apr 2026

https://github.com/sbasalaev/nesmine

Minesweeper game for NES

assembly nes

Last synced: 08 Apr 2025

https://github.com/mgrdich/forthcompiler

A basic Compiler for Gforth written in Go

assembly assembly-x86 compiler forth-like golang

Last synced: 05 Oct 2025

https://github.com/newcomb-luke/kdump

KDump is a small utility that disassembles and reads KSM and KO files for use with KerbalOS.

assembly disassembly kasm kerbal-operating-system kerbal-space-program kos krisc ksp

Last synced: 30 Oct 2025

https://github.com/rgimad/fasm_programs

fasm related stuff

asm assembly fasm x86 x86-64

Last synced: 16 Jan 2026

https://github.com/omarazizi/skernel

Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem

assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly

Last synced: 10 Apr 2025

https://github.com/secana/assembler-examples

Different code examples in assembler

assembler assembly fasm masm

Last synced: 28 Apr 2025

https://github.com/he-mat/better_tutorial

short NASM tutorial

assembly nasm tutorial

Last synced: 04 Apr 2025

https://github.com/cecio/echallengecoin-2020

A quick Hacking Guide for the eChallengeCoin 2020

assembly avr

Last synced: 20 Mar 2025

https://github.com/dispatchcode/bmpinfo

A simple example on how to read a BMP header, without using external resource (I use only BITMAPINFOHEADER struct). In addition, for more clariry, I would show you how obtain the pixel array and apply some filters.

assembly bmp bmp-header filter masm

Last synced: 14 Jul 2025

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

an NES (6502) disassembler

6502 asm6 assembly command-line disassembler nes python3

Last synced: 10 Apr 2025

https://github.com/lingdong-/avrlass

AVR Lightweight Assembler (and disassembler)

assembly avr microcontroller

Last synced: 14 May 2025

https://github.com/amar454/floppaos

floppaOS is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"

32-bit assembly c-programming c-programming-language command-line-interface floppa from-scratch hobby-kernel hobby-os kernel low-level-graphics low-level-programming operating-system os shell task-manager task-scheduler vga-controller

Last synced: 09 Jul 2025

https://github.com/divinaland/divina

🎀 Modern Build System for Assembly

asm assembly build buildsystem divina nasm yasm

Last synced: 13 Apr 2025

https://github.com/coditva/jazz

Let's write an OS!

assembly c kernel nasm operating-system os qemu

Last synced: 16 Mar 2026

https://github.com/yaacov/smart-tools

SMART (Simple Machine Assembly and Runtime Tools) is a comprehensive suite designed to introduce students to the world of assembly language and low-level computing.

assembler assembly cpu-emulator educational emulator hacktoberfest virtual visual-asembler

Last synced: 28 Oct 2025

https://github.com/hadialqattan/lc3-vm-golang

LC3-VM Go implementation, an educational computer architecture.

assembly golang lc3 lc3-vm vm

Last synced: 04 Sep 2025

https://github.com/natir/knot

KNOT: Knowledge Network Overlap exTraction is a tool for the investigation of fragmented long read assemblies.

assembly graph long-reads

Last synced: 15 Jun 2025

https://github.com/dougmasten/crc32-6x09

CRC-32 Library for the Hitachi 6309 CPU

6309 assembly coco crc-32 tandy-color-computer

Last synced: 10 Apr 2025

https://github.com/rishikesh-jadhav/ariac-agileroboticsforindustrialautomationcompetition2023

This repository documents our participation in the ARIAC (Agile Robotics for Industrial Automation Challenge) 2023, conducted by NIST (National Institute of Standards and Technology) as part of the ENPM-663 course. It showcases our innovative solutions to various agility challenges.

assembly computer-vision data-structures deployment gazebo imageprocessing object-detection quality-assurance quality-control robotics ros2 rviz

Last synced: 13 Jul 2025

https://github.com/masyagin1998/dive-into-embedded-dev

Some experiments with QEMU, C, Assembly and ARM

arm assembly bare-metal c qemu

Last synced: 19 Mar 2025

https://github.com/mehditeymorian/cool-compiler

Compiler for Cool language. written using PGen, Antlr, and Java

antlr4 assembly code-generator compiler java parser pgen

Last synced: 15 Jul 2025

https://github.com/liulalemx/assembly-programs

Collection of Assembly programs written for Intel 8086 microprocessor (TASM).

8086-emulator assembly assembly-8086 assembly-programs microprocessor tasm

Last synced: 15 Apr 2025

https://github.com/mrfearless/sia-library

Sia Library - a library written in assembler for accessing Sia rpc api endpoints (https://sia.tech/docs/)

assembly blockchain cloud-storage masm radasm rpc rpc-library sia siacoin uasm x64 x86

Last synced: 19 Aug 2025

https://github.com/thelazytomcat/lib.bitops

Provides functions for not-so-common bit operations and more.

assembly bit-manipulation delphi fpc lazarus object-pascal pascal x86 x86-64

Last synced: 02 May 2025

https://github.com/umbrellaleaf5/asm

My repository with home and seminars exercises on introduction to computer architecture and assembly language at MIPT DAFE/RSE

assembly cmake dafe education mipt

Last synced: 23 Apr 2025

https://github.com/jsmith/assembly

Simple online assembly emulator built for ECE 3242

assembly vue web

Last synced: 12 Oct 2025

https://github.com/coditva/what_the_mup

The Microprocessors and Interfacing course practice programs

asm assembly masm

Last synced: 21 Feb 2026