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/kazooki123/staros

A open source operating system, made in rust & assembly

asm assembly desktop mobile operating-system os rust

Last synced: 02 Jan 2026

https://github.com/argentum11/de0_mcu

A simple mcu for DE0

assembly de0-board systemverilog

Last synced: 10 Sep 2025

https://github.com/jeromelesaux/z80format

z80 assembly formatter

assembly rasm z80

Last synced: 02 Jan 2026

https://github.com/rgglez/asm-editor

Full screen text editor programmed in 8088 assembly.

8088 assembly text-editor visual-editor

Last synced: 31 Dec 2025

https://github.com/sojunie/fromthetransistor-fork

geohot's fromthetransistor project with a little modification.

assembler assembly c compiler fromthetransistor python uart verilog

Last synced: 19 Jul 2025

https://github.com/c71n93/processor

CPU emulator, assembler and disassembler

assembly cpu-emulator

Last synced: 17 Apr 2026

https://github.com/skt1803/live-assembly-extension

VS Code extension for real-time C/C++ assembly output with Intel/AT&T syntax, optimization levels, and source mapping.

assembly c compiler cpp live-asm vscode-extension

Last synced: 10 Apr 2026

https://github.com/asko7779/assembly-bootloader

first version of a 64-bit assembly bootloader made for my OS and experiments

assembly bootloader custom-kernel os

Last synced: 23 Mar 2025

https://github.com/zeeshan2k2/minesweeper

minesweeper game using Assembly MASM 8086

assembly masm86

Last synced: 31 Dec 2025

https://github.com/yamil-serrano/risc-v-assembly-exercises

A comprehensive collection of RISC-V Assembly exercises and practice programs for CIIC 4082: Computer Architecture II, designed to support learning and experimentation in low-level programming and computer architecture concepts.

32bit assembly ripes risc-v

Last synced: 13 Sep 2025

https://github.com/russibc/sequence8086

:computer: Basic game developed for Intel 8086 Assembly in Computer Architecture II discipline.

8086 assembly game practice

Last synced: 27 May 2026

https://github.com/lucianoscarpaci/arm-cortex-m-assembly

This project shows my adeptness in deciphering ARM Cortex Assembly code from C code and discerning intricate patterns. Unveil the depth of my skills in ARM Cortex M Assembly through code analysis.

arm arm-cortex-m-processor armv7 assembly c-lang t32 thumb-instruction-set

Last synced: 09 Mar 2025

https://github.com/professor-2390/snow-os

Snow os is an open source os that is made using c language

assembly c cpp objective-c opensource operating-system

Last synced: 13 Jun 2025

https://github.com/alexdremov/miptprojects_2sem

Educational projects of MIPT DIHT ICT second semester

assembly education

Last synced: 09 Mar 2025

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

This repository includes simple x86 assembly projects

assembly assembly-language x86-assembly

Last synced: 20 Aug 2025

https://github.com/kavicastelo/nasm-x86-assembly-memory-management

This repository contains examples of memory management implemented in x86-64 assembly on Windows. Each example demonstrates different approaches to handling memory allocation and deallocation.

assembly memory-management mingw-w64 nasm windows64

Last synced: 02 Jan 2026

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

Snake written in assembly

assembly snake

Last synced: 22 Jul 2025

https://github.com/123qwe123qwe/2024a-tch017_03_tp1_equipe04

Travail Pratique : Conversion de nombres IEEE 754 en format décimal en assembleur Pep8

assembly ieee754 pep8

Last synced: 07 Mar 2025

https://github.com/viettaliii/anti-debug

Dự án nhằm phân tích các kỹ thuật anti-debug

anti-debug anti-debugging assembly ida-pro x86-64

Last synced: 15 Jul 2025

https://github.com/maronworks/little-assembly

My nasm tiny programs.

assembly nasm

Last synced: 20 Aug 2025

https://github.com/francoriba/cripto_pricing

Currency converter using REST API and interfacing python, c and assembly scripts and functions @FCEFyN, UNC, Computational Systems

assembly c calling-conventions coverter criptocurrency layers rest-api x86-32 x86-64

Last synced: 20 May 2026

https://github.com/theema-dev/asmsim

Real-time simulator for 32 bit MIPS assembly code

assembly mips-assembly simulator

Last synced: 20 Aug 2025

https://github.com/zikiflicky/fytecode

An experimental 8086-like 16-bit assembler + virtual-machine interpreter toolset

assembler assembly bytecode-compiler bytecode-interpreter

Last synced: 18 Apr 2026

https://github.com/emanuelfeld/nand2tetris

worked through nand2tetris

assembly nand2tetris python

Last synced: 15 May 2026

https://github.com/sloganking/teaching-myself-assembly

Contains a list of projects I created to teach myself assembly

assembly beginner-friendly self-teaching

Last synced: 22 Mar 2025

https://github.com/apfelteesaft/perfectium

Raider3.5 Fortnite Gameserver reimplemented in Optimized x86-64 MASM

assembly fortnite masm64 x86-64

Last synced: 30 Jun 2026

https://github.com/johnnyldealba/ecco2-password-generator

A password generator for the Sega Genesis and Sega CD versions of Ecco 2: The Tides of Time.

68000 assembly html-css-javascript javascript

Last synced: 18 Apr 2026

https://github.com/maurocamerini/som8086

Tiny operating system for the 8086 processor

assembly bootloader operating-system virtual-machine

Last synced: 15 May 2026

https://github.com/stackedcache/c-journey

Documenting my journey of learning C with the end goal of becoming a cyber security expert.

assembly c cybersecurity gdb

Last synced: 15 May 2026

https://github.com/rorik/ubu-fucom

Prácticas de Fundamentos de Computadores UBU 2016-2017

8085 assembly ubu

Last synced: 31 Mar 2025

https://github.com/aashrafh/cmp201a

Labs, Assembly Codes ,and Assignments for CMP 201 A (Microprocessor Systems) course

assembly assembly-8086 assembly-x86 microprocessors microprocessors-course quartus quartus-prime

Last synced: 31 Mar 2025

https://github.com/sandord/atarist-dev-resources

A collection of resources for developing software for the Atari ST series of computers.

16-bit assembly atarist c retrocomputing

Last synced: 19 May 2026

https://github.com/zachthearcticfox/foxos

the worlds worst operating system

assembly os x86

Last synced: 15 Jul 2025

https://github.com/soodaayush/6502-project

A collection of projects surrounding the 6502 CPU, inspired by Ben Eater.

assembly binary cpp python

Last synced: 09 May 2026

https://github.com/darkfoe703/riscv2x86

RISCV2x86 is a project capable of translating code written for RISC-V into x86-64 assembly, using GAS syntax.

assembly go golang risc-v riscv64 translation unpsjb x86-64 x86-assembly

Last synced: 29 Apr 2026

https://github.com/fscotto/assembly_x86

Assembly x86 examples

assembly x86-assembly

Last synced: 02 Sep 2025

https://github.com/felipenlunkes/mips-asm

MIPS Assembly experiments

assembly mars mips mips-assembly

Last synced: 20 Feb 2026

https://github.com/jharrilim/os

Learning from https://github.com/cfenollosa/os-tutorial

assembly bootloader os qemu x86

Last synced: 14 Jul 2025

https://github.com/ralphmarondev/little-assembly

My nasm tiny programs.

assembly nasm

Last synced: 22 Mar 2025

https://github.com/avifenesh/assembler_openu

Final project of Systems programming lab course

assembler assembly c compiler machine-translation

Last synced: 15 May 2026

https://github.com/z1skgr/Memory-Management-I-O

Memory orchestration at the different levels of languages

assembly c clang exceptions-handling interrupts memory-layout mergesort mips-architecture

Last synced: 14 Jul 2025

https://github.com/hansalemaos/pdmemedit

Edit/read/observe memory with pymem and pandas - Why not use the best libraries for organizing Big Data to organize Big Data?

assembler assembly cheat edit engine hacking memory pandas pymem python

Last synced: 07 Apr 2026

https://github.com/luist18/feup-mpcp

Resolution proposal of the exercises from the course unit Microprocessors and Personal Computers

arm64 assembly

Last synced: 16 May 2026

https://github.com/daedalus/yapt

Yet Another payload tool

assembly exploit payload payload-generator tool x86-64

Last synced: 10 Apr 2025

https://github.com/emowtet/vulnserver

A simple Windows vuln server for buffer overflow studies

assembly buffer-overflow buffer-overflow-attack c desktop disassembling server windows windows-desktop

Last synced: 23 Jun 2025

https://github.com/joseladiods/linux-asm-polymorphic-payloads

Explore the world of polymorphism with step-by-step guides on creating polymorphic loaders and payloads in x86-64 Assembly for Linux. Each example includes detailed explanations to enhance your understanding of both polymorphic techniques and Assembly language. 🐙💻

assembly binary-exploitation cipher exploit-development linux loader-development low-level offensive-security payload-development polimorphism polymorphic red-teaming shellcode-development syscall x86-64

Last synced: 23 Jun 2025

https://github.com/shiro-raven/verilog-mips

A verilog-based MIPS processor with pipelining

assembly mips mips-architecture verilog

Last synced: 27 Mar 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/franzudev/42cursus

A collection of modules/projects made during my experience at 42 in Rome🇮🇹

algorithms-and-data-structures assembly clang cpp shell

Last synced: 02 Apr 2026

https://github.com/riotoff/hexos

Family of hex-like operating systems

assembly c nasm os

Last synced: 23 Jun 2025

https://github.com/IsaacAneek/avr-resources

A curated list of resources to learn AVR Atmega328p

arduino assembly atmega328p avr avr-assembly avr-gcc avr-programming collection resources

Last synced: 21 Nov 2025

https://github.com/gmostofabd/8051-stepper-motor

🛠️ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003

Last synced: 21 May 2026

https://github.com/moeeinaali/csml-project

Project of Dr. Jahangir's CE40126: Computer Structure and Machine Language (Sharif University of Technology - Fall 2023)

8086 asm assembly gdb

Last synced: 10 Jun 2025

https://github.com/qabasak/8086-quiz

An 8086 assembly quiz game on computational complexity, featuring user authentication, randomized MCQs, case-insensitive input, a 12-second timer, and a leaderboard. Built with BIOS interrupts and modular code, runs on 8086 emulators.

8086 8086-emulator assembly authentication np-completeness

Last synced: 23 Jun 2025

https://github.com/zschzen/glasm

A simple OpenGL 1.1 triangle renderer written in NASM

assembly glfw nasm opengl11

Last synced: 19 Aug 2025

https://github.com/rizul2108/xor-cipher

Finding XOR-cipher in Assembly Language

assembly dynamic-linking linking static-linking xor-cipher

Last synced: 23 Jun 2025

https://github.com/dcdeepesh/abm

A Boring Machine

assembly interpreter virtual-machine

Last synced: 16 May 2026

https://github.com/gmostofabd/8051-up-down-counter

🛠️ A simple Up Down Counter using 8051 MCU, Seven Segment Display (SSD) and Push Buttons to Inc, Dec and Reset the value of the counter.

8051 anode assembly cathode circuit common languageb microcontrollers programming proteus schematic seven-segments-display simulation ssd

Last synced: 21 May 2026

https://github.com/nsmryan/ti83forth

Forth interpreter for the TI-83 Plus

assembly forth hobby ti83plus z80

Last synced: 08 Apr 2026

https://github.com/tuna-sahin/bilkent-eee212-labs

My assignments for the labs for EEE 212 Microprocessors. The first three labs are written in 8051 Assembly and the other half is written for ARM based C embed programming

8051 arm32 assembly c embedded-systems keil-uvision5 kl25z proteus

Last synced: 04 Apr 2025

https://github.com/thopterek/kathleen_booth_asm

code examples and general help

assembly assembly-language

Last synced: 23 Jun 2025

https://github.com/anar-bastanov/nasm-devkit

x86-64 NASM project template with a clear layout and CMake for cross-platform builds.

anrc64 assembly build-system c-language c-plus-plus cmake cross-platform devkit linux macos nasm starter-kit template windows x86-64

Last synced: 07 Apr 2026

https://github.com/4strium/arm-assembly

ARM assembly programs that perform simple tasks.

arm assembly fibonnaci loops sequence

Last synced: 10 Jun 2025

https://github.com/oelin/cs25-reverse-engineering

Solutions to the CS25 reverse engineering coursework.

assembly binary-exploitation reverse-engineering security x86-assembly

Last synced: 28 May 2026

https://github.com/lucasmc64/the-graduation-journey

During a challenging journey through knowledge, I built this shrine that can help some lost souls find light in some subject.

assembly c college haskell prolog r

Last synced: 10 Apr 2026

https://github.com/matx64/l-language-compiler

L Language Compiler for creating Assembly x64 low level programs.

assembly java nasm

Last synced: 02 May 2026

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

Pride Flag Show (NES)

6502 asm6 assembly homebrew lgbt nes python3

Last synced: 13 Apr 2026

https://github.com/yehoanatnezra/nand2tetris

all the projects from the Nand2Tetris course, implementing a complete computer from logic gates to an operating system.

assembly cpu jack logic-circuit os python virtual-machine

Last synced: 20 May 2026

https://github.com/julienmalka/pongassembly

Simple Pong Game coded in Nios II Assembly

assembly nios2 processor

Last synced: 22 Jun 2025

https://github.com/sasha-hk/assembly

Assembly language

asm assembly

Last synced: 02 Sep 2025

https://github.com/aayush-bhargav/mips-processor-design

This repository consists of Python codes for implementation of MIPS Pipelined processor and Non-Pipelined processor

assembly mips-assembly nonpipelined-processor pipeline-processor processor python

Last synced: 11 Apr 2026

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/kavicastelo/assembly_system_calls_and_interacting_with_os

This repository contains exercises and examples focused on system calls and interacting with the operating system using assembly language. These examples are built using NASM assembler on a Windows x64 environment, and they illustrate how to interact with OS services at a low level.

assembly basics mingw-w64 nasm windows64

Last synced: 02 Jan 2026

https://github.com/kkinos/ktc32-asm

KTC32 assembler written in Rust.

assembler assembly cpu rust

Last synced: 18 Aug 2025

https://github.com/maruf346/assembly-language

Welcome to my Assembly Language repository! This is where I’ll be uploading my assembly (.asm) codes, mainly written for emu8086 and other assemblers.

asmx86 assembly assembly-language emu-8086

Last synced: 14 Jul 2025

https://github.com/codecs1/casm

The compiled language that I wrote for making easier in writing assembly language.

assembly c programming-language x86

Last synced: 02 Feb 2026

https://github.com/hadron43/cse231-operatingsystems

This contains all my assingment for OS course in the Monsoon 2020

assembly c custom-terminal iiitd linux nasm operating-systems system-calls terminal

Last synced: 10 Apr 2026

https://github.com/dor-sketch/openu_course20471_asm

A collection of MIPS assembly language programs for CS students.

assembly computer-organization mars mips mips-assembly

Last synced: 15 Mar 2025

https://github.com/jhonnyv-v/assembly-learning

a bunch of my notes while learning about assembly

arm64 asm assembly assembly-language

Last synced: 10 Jan 2026

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

Qalle's Clock (NES)

6502 asm6 assembly homebrew nes

Last synced: 18 Apr 2026

https://github.com/littleli/plasm

Plasma effect

256-byte assembly demo plasma

Last synced: 12 Jun 2026

https://github.com/specdrake/hackassembler

An assembler for Hack assembly language written using Haskell

assembler assembly hacktoberfest haskell parser

Last synced: 21 Apr 2026

https://github.com/peacetrue/learn-assembly

learn assembly

assembly

Last synced: 02 Jul 2025

https://github.com/souleeater99/libasm

Libasm is an assembly programming project where you create a library of basic C functions written in x86-64 assembly (NASM syntax). The goal is to understand low-level programming, CPU registers, memory management, and system calls by reimplementing standard functions without relying on high-level languages.

assembly cybsersecurity-engineering pwn reverse-engineering

Last synced: 02 Jul 2025

https://github.com/ite-2022-pwr/x86_assembly_101

Zrozumieć asemblera tutorial

assembler assembly x86 x86-64 x86-assembly

Last synced: 03 Jan 2026

https://github.com/tamaraatanasova/8086-zadaca2

Simple 8086 program

8086 8086-emulator assembly

Last synced: 12 Jun 2026

https://github.com/syhner/gate-to-game

From the ground up: Logic Gates → ALU → CPU → RAM → Computer → Assembler → Assembly language → VM Translator → Compiler → High-level Language → OS → Game

assembler assembly compiler os vm-translator

Last synced: 16 Aug 2025