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/qalle2/nes-24balls

24 Balls (NES demo)

6502 asm6 assembly demo homebrew nes

Last synced: 20 Apr 2026

https://github.com/kbluelvl/labo-microprocesseurs

Assembly Language Labs for Microprocessor Course.

assembly assembly-x86

Last synced: 10 Jan 2026

https://github.com/charon25/assemblybinarycalculator

A project made for an Assembly Class in January 2020. Binary calculator with LCD screen and a joystick.

assembly attiny attiny104 joystick led-screen

Last synced: 16 Jan 2026

https://github.com/sigseg5/play-with-nasm

Some fun with asm

assembler assembly nasm

Last synced: 11 Apr 2025

https://github.com/minigrim0/scc-vm

A virtual machine for an assembly-like language

assembly virtual-machine

Last synced: 24 Apr 2026

https://github.com/haydenheroux/hasm-cpp

A simple interpreter for my esoteric language HASM.

assembly cpp esoteric

Last synced: 30 Apr 2026

https://github.com/knutkirkhorn/sikkerhet-i-programvare-og-nettverk

Øvinger fra TDAT3020 Sikkerhet i programvare og nettverk, dataingeniør NTNU

assembly c cpp git html javascript linux security shell

Last synced: 10 Apr 2026

https://github.com/mericluc/asm-playground

Experiments on x64 assembly programming

assembly learn x64-assembly

Last synced: 04 Apr 2025

https://github.com/divinenaman/pong-game-8086

A pong game implementation on 8086

8086 assembly masm

Last synced: 04 Apr 2025

https://github.com/crejenel/computer_systems_architecture

This repository contains some of the laboratory exercises solved for the course <<Computer Systems Architecture>> of the Faculty of Mathematics and Computer Science, from the Romanian-language Computer Science section, at <<Babeș-Bolyai>> University, academic year 2024-2025.

assembly programing-language

Last synced: 16 May 2025

https://github.com/ahmedsobhy01/assembly-serial-chat

A simple chat application built for 8086 assembly that uses a serial communication (UART) interface to send and receive text. The program splits the screen into two parts for bi-directional messaging, allowing you to chat with another terminal via serial port.

8086 assembly baud-rate chat masm serial-communication uart x86-assembly

Last synced: 16 May 2025

https://github.com/rosietheghostie/seaside

A modern tool to learn MIPS Assembly

assembler assembly interpreter mips tool

Last synced: 19 May 2026

https://github.com/w1ls0ng0/assembly

Content

assembly

Last synced: 22 Mar 2025

https://github.com/videlanicolas/neogeo

My take on NeoGeo BIOS and Sound Driver.

assembly bios gctf m68k neogeo z80

Last synced: 11 Apr 2025

https://github.com/tyronsvensli/x86-asm-pwn.college-tasks

My solutions to the challenges found at the pwn.college ASM crash course

asm asmx86 assembly challenges

Last synced: 04 Sep 2025

https://github.com/ndxdeveloper/reverse-engineering-gcc-gpp-training

Complete Reverse Engineering training for ELF binaries (GCC/G++): 36 chapters, from x86-64 assembly to malware analysis. Bonus .NET, Rust, Go. Reverse Engineering course: ELF binaries, GCC, Ghidra, GDB, Frida, angr, YARA, ImHex. 36 chapters + solutions included. EN

angr assembly binary-analysis course ctf cybersecurity elf frida gcc gdb ghidra imhex linux malware-analysis pwntools reverse-engineering tutorial x86-64 yara

Last synced: 08 Apr 2026

https://github.com/chenbingwei1201/2025-ca

2025-Spring NTUEE Computer Architecture class

assembly computer-architecture

Last synced: 27 Mar 2025

https://github.com/katistix/simple-os

My personal learning journey for building a simple operating system from scratch.

assembly bootloader kernel os x86 x86-64

Last synced: 11 Apr 2025

https://github.com/cracko298/japan-ironfall-ntr-plugin

This is a pre-release of the plugin. Code(s) may break in these releases.

assembly c

Last synced: 15 Apr 2026

https://github.com/rose-mtz/caesar-cipher-in-assembly

Caesar cipher program written in assembly.

assembly makefile

Last synced: 29 Oct 2025

https://github.com/dscmatter/aegiscc

A minimalistic x86-64 JIT compiler written in C++

assembly compilers cpp jit

Last synced: 09 May 2026

https://github.com/codewithlavi/statictextwindow

ensamblador# Assembly language

assembly c

Last synced: 27 Mar 2025

https://github.com/tcorlateanu/assembly-projects

Systems engineering portfolio in x86-64 Assembly. Featuring a custom Unix Shell, Branch Predictor, and optimized core tools.

assembly linux-kernel linux-syscall low-level-programming portfolio systems-programming x86-64

Last synced: 27 Apr 2026

https://github.com/remigermain/corewar

corewar ,virtual machine for asm battle

assembly c corewar game

Last synced: 27 Apr 2026

https://github.com/kaplanmaxe/algorithmic-assembly

Assembly (MIPS) Implementations of algorithms

assembly mips mips-assembly

Last synced: 07 Jun 2026

https://github.com/wa1tnr/camelforth-rp2350-a-ms-u

CamelForth for RP2350 - port of existing RP2040 version - Dr Brad Rodriguez upstream - this repo instantiated November of 2024

assembly c camelforth forth interpreter rp2350

Last synced: 13 May 2026

https://github.com/sacredsqueegee/linux-a32-projects

A collection of Arm 32-bit assembly projects for use with the Linux Kernel.

a32 arm assembly linux

Last synced: 30 Apr 2026

https://github.com/zhenglinlei/spimhub-depr

MIPS chips SPIM Online

asm assembly coprocessor cpu mips spim x32

Last synced: 13 May 2026

https://github.com/arbaz3a/assembly-x8086

A digital stopwatch built in Assembly language using emu8086. Features start, pause, resume, restart, and exit functions. A low-level simulation of a digital stopwatch interface.

assembly emu8086 low-level-programming stopwatch

Last synced: 14 Oct 2025

https://github.com/leocelente/compiler-exploring

Basic usage of the Compiler Explorer tool to understand a quirk of simple undefined behavior in GCC

assembly c compiler-explorer stack undefined-behavior

Last synced: 27 Apr 2026

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

Some assembly programs

assembly

Last synced: 07 Jun 2026

https://github.com/natan-dot-com/number-base-converter

Simple number base converter made in MIPS assembly.

architecture assembly base branch computer converter icmc mips number usp

Last synced: 12 Oct 2025

https://github.com/kharazi/listmacro

A List/Array Macro (Library) for Assembely Language

assembly list

Last synced: 27 Apr 2026

https://github.com/cajuncoding/assemblyattributesearch

This is a small library/helper to provide greatly simplified convenience methods for dynamically finding, filtering, and initializing classes based on Custom Attributes.

assembly attribute-based attributes csharp csharp-code csharp-library reflection

Last synced: 14 May 2026

https://github.com/neolibrios/kpack_kerpack_linux

kpack and kerpack for x86-64 linux

assembly c fasm kerpack kolibrios kpack lzma neolibrios

Last synced: 14 May 2026

https://github.com/anonto050/cse-316-microprocessors-microcontrollers-and-embedded-systems

Contains assembly codes, and microcontroller codes of course CSE316

assembly emu8086 microcontroller microprocessor

Last synced: 10 Feb 2026

https://github.com/hellomouse/r3stuff

Daswf852's R316 stuff

assembly emu

Last synced: 07 Jun 2026

https://github.com/nicolasbauw/asm-riscv-hexdump

hexdump command written in RISC-V assembly (linux)

assembly linux riscv64

Last synced: 28 Apr 2026

https://github.com/ccode-lang/ostest

A testing 32 bit kernel that I am writing for fun.

32bit asmx86 assembly kernel os

Last synced: 28 Apr 2026

https://github.com/omar-ahmed314/painting

🎨Paint program

assembly

Last synced: 24 Jun 2026

https://github.com/horizon-nth/rpn-calculator

An RPN calculator coded in ARM7TDMI Assembly.

assembly calculator floating-point fpa rpn-calculator

Last synced: 25 Jun 2026

https://github.com/kenneth-rosario/bpm-logging-simulation-msp430fr6989

BPM Reader simulation using assembly and the microcontroller MSP430FR6989. Project for the Computer Architecture class.

assembly computer-architectures msp430fr6989

Last synced: 25 Jun 2026

https://github.com/zwrawr/mymicroproccessor

Computer Architectures project to design a 16/32 bit microprocessor in VHDL.

architecture assembly computer-architecture electronics hardware microprocessor university-of-york university-project uoy vhdl

Last synced: 26 Jun 2026

https://github.com/benoitlx/simple-assembler

Simple assembler for my custom cpu

assembly bitstream-generation parser tokenizer

Last synced: 28 Apr 2026

https://github.com/jessicapachecoj/modelo-fundo-imagem

Otimização de Baixo Nível e Processamento de Imagens. Algoritmo de Visão Computacional (média temporal) implementado em Assembly MIPS-32.

assembly mips-32 otimizacao processamento-de-imagem visao-computacional

Last synced: 08 Jun 2026

https://github.com/pablob94/filtroimagen

Proyecto de Estructura de Computadores en Ensamblador del Motorola 88110

assembly assembly-language assembly-language-programming filter image-processing

Last synced: 12 Jun 2026

https://github.com/nicolasbauw/asm-arm-cat

cat command written in ARM assembly (linux)

arm assembly linux syscalls

Last synced: 28 Apr 2026

https://github.com/aerphanas/microcontroller-programming

Learning Microcontroller programming

assembly cpp microcontroller

Last synced: 28 Apr 2026

https://github.com/studentutu/voxgeofoliage

Unity 6 port of Unreal 5.7 foliage assemblies (Nanite vegetation) inspired branch-assembly opaque rendering for foliage

assembly foliage indirect-draw opaque render-graph rendering unity3d urp vegetation voxelization

Last synced: 12 Jun 2026

https://github.com/gojax64/algorithms-in-assembler

Programs made in the class of language translators I (Assembly programming)

assembly lex linux

Last synced: 28 Apr 2026

https://github.com/mirralis/x64-calc-popper-shellcode

x64 Windows PEB walker in NASM. Resolves exports by hash comparison without importing any APIs. Features a custom salted hash function and XOR-obfuscated payload string.

apihashing assembly calc-popper obfuscation pebwalking shellcode windows x64 x86-64

Last synced: 12 Jun 2026

https://github.com/aayes89/jsimplecpu

Implementación de una CPU virtual en Java

assembly cpu emulation java

Last synced: 10 Feb 2026

https://github.com/david-palma/mips-32bit-encoder

C implementation of a 32-bit assembly instruction encoder for MIPS processors, designed to convert MIPS assembly instructions into their corresponding machine code formats for execution on MIPS-based systems.

assembly assembly-to-machine c c-programming computer-architecture instruction-set-architecture instuctions-encoder isa machine-code mips-architecture mips-instructions mips-processor

Last synced: 28 Apr 2026

https://github.com/mohnkhan/myos-simple

A five-stage, bare-metal x86 operating-system tutorial: from a 512-byte 16-bit boot sector to a 32-bit protected-mode C kernel with an interactive shell, CMOS real-time clock, cooperative scheduler, and fixed-point calculator. Freestanding NASM + GCC, boots on QEMU or Virtualbox

assembly bare-metal bios bootloader bootsector c freestanding gdt kernel low-level nasm operating-system osdev protected-mode qemu real-mode systems-programming tutorial vga x86

Last synced: 26 Jun 2026

https://github.com/mikolajmikolajczyk/madside

In-browser IDE for retro hardware — Atari 8-bit & NES, plugin-based

6502 assembly atari atari-8bit emulator ide nes plugin-architecture retro web-ide webassembly

Last synced: 27 Jun 2026

https://github.com/vilhalva/frases-filosoficas

👨‍🏫ESTE PROJETO EM "ASSEMBLY X86_64" TEM COMO OBJETIVO EXIBIR NA SAÍDA PADRÃO AS 20 MELHORES FRASES DE FILÓSOFOS.

assembly bot chatbot projeto terminal

Last synced: 15 Apr 2026

https://github.com/sunsided/6502-skills

SKILL files for working with 6502-family assembly

agentic-coding assembly cpu-architecture porting skill-files

Last synced: 13 Jun 2026

https://github.com/taffarel55/risc-v

Repositório com intuito de reunir lista com as instruções mais básicas para risc-v para inteiros 32 bits e alguns exemplos úteis.

arquitetura-de-computadores assembly risc-v risc-v-assembly

Last synced: 13 Jun 2026

https://github.com/cosecseccot/riscv32i-assembler

A custom Assembler for RISCV32I ISA

assembler assembly assembly-language risc-v riscv riscv32

Last synced: 07 Feb 2026

https://github.com/superbox64/jibberjabber

JJ is a token based computer language designed for AI with the ability to transpile to C, JS, Assembly and Python with more output languages to coming soon

assembly claudecode interpreter jibberjabber jibjab jj lexer parser python swift toddbruss token transpiler

Last synced: 01 Feb 2026

https://github.com/gemesa/rust-arm64

Sources for the book "From Rust to assembly: ARM64 code generation patterns"

aarch64 arm arm64 assembly ghidra rust

Last synced: 29 Apr 2026

https://github.com/apavazza/asm-interpreter

Interactive assembly interpreter written in Rust

assembly interpreter rust

Last synced: 29 Apr 2026

https://github.com/phlay/crc64

command line utility for computing crc64

assembly command-line-tool crc64-ecma182

Last synced: 29 Apr 2026

https://github.com/zalatch/assembly-compiler-in-python

Python program for testing assembly!

assembly python-3

Last synced: 30 Apr 2026

https://github.com/prbmic19/torus

A 64-bit hobby operating system with the goal of building a bootloader, kernel, and userspace from scratch.

assembly bootloader c hobby-os kernel operating-system os osdev

Last synced: 13 Jun 2026

https://github.com/wtznc/os

Operating System in 1000 Lines (work in progress)

assembly kernel low-level os

Last synced: 14 Jun 2026

https://github.com/corpssansorganes/assembler_for_custom_asm

An assembler for a custom assembly language

assembler assembly c

Last synced: 17 Mar 2026

https://github.com/arc-hugo/be-chti

Bureau d'Études CHTI - partie Assembleur (2020-2021)

assembly c cortex-m3 keil

Last synced: 29 Apr 2026

https://github.com/kissssu/basic-assembly

This Assembly repository provides various programs for beginners to learn basic operations like arithmetic, user input, and table calculations.

assembly

Last synced: 14 Jun 2026

https://github.com/markkreel/elf-disassembler

ELF parser and disassembler written in C++.

assembly cpp disassembler elf elf-parser

Last synced: 29 Apr 2026

https://github.com/brian-xu-vlt/libasm

[École 42 - project] First approach to basics of assembly language, with intel x86_64 syntax. This project reimplement some C standard functions.

42born2code 42projects 42school assembly x86-64

Last synced: 28 Jun 2026

https://github.com/harmim/vut-ipa-project

Pokročilé asemblery - Projekt - Grafický editor: Detektor hran a antialiasing

antialiasing assembly cpp ipa project vut

Last synced: 29 Apr 2026

https://github.com/exbotanical/toulouse

A 32-bit UNIX-like operating system kernel

assembly bootloader kernel

Last synced: 29 Apr 2026

https://github.com/thomasghali/assembly-game

A word-guessing game where you uncover hidden letters before a programming language gets “deleted.” Guess right, keep it safe. Guess wrong… well, say goodbye to JavaScript (and its bros). 💀

assembly game react

Last synced: 29 Apr 2026

https://github.com/nerett/cpucode_builder

Assembler for CPU project opcodes written in C

assembly opcodes

Last synced: 29 Apr 2026

https://github.com/ariksquad/snowkernel

The operating system of yesterday

assembly c kernel operating-system

Last synced: 15 Apr 2026

https://github.com/rohitlodhii/operating_system

Making a custom operating system from scratch

assembly nasm qemu vim wsl-ubuntu

Last synced: 29 Apr 2026

https://github.com/c-thoben/cassavagenomicsproject

Collection of scripts used in the process of creating and analysing the COL40 cassava assembly.

assembly cassava hifi manihot

Last synced: 17 Mar 2026

https://github.com/allncuz/asm

Intro to x86 Assembly Language

assembly kernel shell

Last synced: 01 Feb 2026

https://github.com/chrislowzhengxi/bomb-assembly

A security and debugging challenge that simulates a binary bomb, requiring users to analyze disassembled code, identify patterns, and solve sequential stages using reverse engineering techniques. Designed for practicing low-level programming, assembly analysis, and debugging.

assembly bomb

Last synced: 29 Apr 2026

https://github.com/gurumanie-singh/gurumanie-singh.github.io

Unified GitHub Pages portfolio showcasing my Linux Bandit write-ups, Python networking tools, and coursework taken at Iowa State University.

assembly fmeca fta html java linux python ssh-tunnel vhdl-code wireshark

Last synced: 29 Apr 2026

https://github.com/donno2048/printable

compile printable com executables

assembly executable

Last synced: 15 Jun 2026

https://github.com/vldkrlk/snake-assembly

🐍 Snake game written in Assembly

assembly game nasm nasm-assembly ncurses snake-game terminal

Last synced: 30 Apr 2026

https://github.com/ubugeeei/haribote-os

Operating system scratch implements in C lang

assembly clang no-std operating-system scratch-implementation x86

Last synced: 30 Apr 2026

https://github.com/cartersusi/gosimd

Go SIMD for common math

assembly avx concurrency golang neon simd

Last synced: 30 Apr 2026

https://github.com/javiidiazglez/pc

Principios de Computadores

assembly c c-plus-plus

Last synced: 15 Apr 2026

https://github.com/calculationcollective/asmcalculator

Calculator made in Assembly with nasm

assembly calculator nasm nasm-assembly

Last synced: 15 Jun 2026

https://github.com/bananapuncher714/lightbikes

A TRON clone for the command line.

assembly nasm terminal tron

Last synced: 30 Apr 2026