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/kkinos/ktc32-asm

KTC32 assembler written in Rust.

assembler assembly cpu rust

Last synced: 18 Aug 2025

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/parminderbadhan/autonomous-robot-roaming

This project programs an EEBot robot in HCS12 assembly to autonomously navigate a maze by following a line, detecting intersections, learning the correct path, and retracing its route back to the start.

assembly embedded-systems

Last synced: 05 Oct 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/c71n93/processor

CPU emulator, assembler and disassembler

assembly cpu-emulator

Last synced: 17 Apr 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

https://github.com/auth0x78/compiler85

A lightweight compiler for Intel 8085 assembly.

assembler assembly code-generator compiler educational-project intel-8085 lexer-parser

Last synced: 18 May 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/alaanvv/assembly

Assembly codes and notes

assembly

Last synced: 24 May 2026

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/rdsik/schoolriscv

CPU microarchitecture, step by step

assembly makefile modelsim quartus verilog-hdl

Last synced: 04 Oct 2025

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/adamniederer/s12cpuv2-mode

A major mode for S12CPUV2 assembly language

assembly embedded freescale microcontroller s12cpuv2

Last synced: 04 Oct 2025

https://github.com/taimoorzaeem/aes

Implemented AES in Intel x86 assembly.

aes-128 aes-encryption assembly intel masm32 x86

Last synced: 04 Oct 2025

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/ite-2022-pwr/sem4-oiak-lab-ak

Organizacja i architektura komputerów

assembler assembly x86 x86-64

Last synced: 14 Aug 2025

https://github.com/jjateen/8051

This repository includes programs and projects from the Embedded System Design Lab (ECL-322), along with additional ones for hands-on learning. The code covers essential concepts and implementations in both Assembly and Embedded C for 8051 microcontroller programming.

8051 8051-microcontroller assembly embedded-c embedded-systems keil keil-uvision5 proteus

Last synced: 04 Oct 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/emersh0w/assembly

My assembly projects, just for fun and learning. No AI was used in any part of the production of or research of the code.

assembly nasm

Last synced: 05 Oct 2025

https://github.com/omercsbn/clkernel

Revolutionary x86 Operating System Kernel with AI Supervision, Hot-Swappable Modules, and Actor-Based Shell

actor-model ai-supervision assembly bootloader c embedded-ai hot-swappable-modules hybrid-kernel kernel microkernel nasm operating-system qemu sandboxing system-programming x86

Last synced: 16 May 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/scriptscorpion/snake-x86-64

classic Snake game built in Assembly language for NASM compiler

assembly assembly-language snake-game

Last synced: 04 Oct 2025

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/nzeemin/uknc-miner

🕹️ Miner (Saper) game ported from BK-0010 to UKNC

assembly game macro11 ms0511 pdp11 porting porting-game retro retrocomputing uknc

Last synced: 11 Aug 2025

https://github.com/killarexe/ball-os

A simple bootsector OS witch makes a ball bounce inside the screen...

assembly bootsector os x86

Last synced: 11 Aug 2025

https://github.com/Fikri-Rouzan/assembly-exercises

Assembly practice for Organisasi dan Arsitektur Komputer course

assembly

Last synced: 11 Aug 2025

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/user-ray/86xassembly-calculator

A simple 8086 Assembly Language calculator that supports basic arithmetic and bitwise operations such as addition, subtraction, multiplication, division, AND, OR, and XOR. The program provides a text-based menu and interacts with the user for input/output. Designed to run on the **emu8086** emulator.

8086 8086-emulator assembly assembly-language

Last synced: 03 Oct 2025

https://github.com/gboncoffee/ggb86

Simple bootloader for x86 machines and the FAT 32 filesystem.

assembly bios bootloader operating-system x86 x86-64

Last synced: 09 Nov 2025

https://tvoygit.ru/r6/chrysalisp

Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...

aarch64 assembly gui linux lisp os osx raspberry-pi-3 vm x86-64

Last synced: 01 Oct 2025

https://github.com/0xdaebak/solselector

⚓ Get The 4 byte Selector/Method Signature of any function

0xdaebak assembly hash javascript keccak256 methodsig selector solidity yul

Last synced: 09 May 2026

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

Assembly Language Practice

assembly

Last synced: 09 Nov 2025

https://github.com/amzy31/charlex-os

CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD. You can support us by contributing and improving the code for this project or by giving it a star.

assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev

Last synced: 06 Aug 2025

https://github.com/chmuhammadasim/encryption-decryption-masm615

A comprehensive encryption and decryption program developed entirely in Assembly Language using XOR bitwise operations. This project demonstrates secure data handling, file I/O operations, and low-level programming concepts in a user-friendly console interface.

assembly encryption-decryption masm615

Last synced: 06 Oct 2025

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/sivaraam/assembly-pic-uart

An assembly program that does UART communication to the PC with RS232 as an intermediary

assembly embedded pic

Last synced: 04 Aug 2025

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

A collection of 8086 assembly language programs, examples, and utilities.

assembly assembly-language assembly-x86

Last synced: 04 Aug 2025

https://github.com/qookei/tbfc

Tiny brainfuck compiler

assembly brainfuck brainfuck-compiler cpp17

Last synced: 17 Apr 2026

https://github.com/maximilianfeldthusen/x86backtoc

Turn a x86 binary back into C source code

assembly c reverse-engineering

Last synced: 04 Aug 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/radi0sus/memory128

A Memory Game for the C128 (VDC)

assembly c128 c64 game vdc

Last synced: 03 Aug 2025

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/chrispyl/other-uni-projects

Some undergraduate university projects

assembly c-plus-plus csharp html java javascript jquery opengl svg

Last synced: 09 Apr 2026

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/matheusotenio/utfpr-aulas

O repositório de Matheus Otetnio contém projetos de Java (POO), Assembly MIPS, SQL/MySQL, Python (Estruturas de Dados) e C. Cada pasta explora conceitos essenciais dessas linguagens. É uma base para aprendizado prático.

assembly banco-de-dados c estrutura-de-dados java mysql poo python python3 sql

Last synced: 07 Apr 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/For-ACGN/hash-api

Find&Call Windows API by hash+key.

assembly hashapi shellcode windows windowsapi

Last synced: 03 Aug 2025

https://github.com/khenziii/guess-the-number-asm

⚙️ Guess the number game written in assembly

assembler assembly gas guess-the-number

Last synced: 29 Jan 2026

https://github.com/namey5/rayasm

Simple raylib project in x64 assembly.

assembly raylib

Last synced: 01 Aug 2025

https://github.com/wadaboa/computer-architectures-project

Different algorithms implemented in MIPS assembly, for Computer Architectures class at UNIFI

ae architetture-elaboratori assembly matrix-multiplication mips unifi

Last synced: 31 Jul 2025

https://github.com/ibraam-nashaat/chess-with-assembly

A two-player real-time chess game and chatting system implemented in Assembly language.

assembly assembly-x86 chat chess chess-game dosbox inline-chat microprocessor real-time-chess x86-assembly

Last synced: 23 Sep 2025

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/geoffrey-diederichs/smallest_counter

Smallest program counting up to 10000.

assembly elf low-level

Last synced: 15 May 2026

https://github.com/fujiwarachoki/assembly

My repository for all things that have to do with assembly.

assembly trivia user-input

Last synced: 30 Jul 2025

https://github.com/againpsychox/ask_proj

University project, where we have been tasked to create application with assembly, so I created interesting RPN calculator.

asm assembly calculator reverse-polish-notation rpn x86-nasm

Last synced: 21 Sep 2025

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/exectx/spectre

A demo showcasing the Spectre vulnerability, in C++ and Assembly.

assembly cmake demo google onefile sidechannel spectre spectre-v suckless vulnera vulnerability

Last synced: 15 May 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/ksh168/8086-programs

Embedded Systems 8086 microprocessor programs

8086 assembly

Last synced: 29 Jul 2025

https://github.com/syed-bakhtawar-fahim/assemblylanguage

Mastering the Art of Assembly Language Programming: A Practical Guide for Students, Professionals, and Hobbyists. Specially for the student of UBIT

assembler assembly assembly-language assembly-language-programming semester4 software-engineering

Last synced: 28 Jul 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/yarbsemaj/zx81-minesweeper

Minesweeper for the ZX81

assembly z80asm zx-81 zx81

Last synced: 07 Nov 2025

https://github.com/oelin/vessle

A simple "bind shell" written in x86 assembly for Linux.

assembly bind-shell security x86 x86-32

Last synced: 19 Sep 2025

https://github.com/magicoo51889/nand-2-tetris

This is a project we're doing in school, to make a CPU from scratch using assembly language. We're building it from the ground up, starting from gates all the way through full adders and to a full CPU.

assembly assembly-language nand2tetris

Last synced: 27 Jul 2025

https://github.com/younghakim7/arm64_assembly_language

My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7

arm64 assembler assembly reverse-engineering

Last synced: 16 Oct 2025

https://github.com/paoloo/msxdos-app

basic SDCC-based MSXDOS app

assembly c msx msxdos sdcc

Last synced: 15 May 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/hr-fahim/assembly-code-intel-8086

A repository of practice assembly code examples for the Intel 8086 processor architecture.

assembly intel-8086

Last synced: 18 Sep 2025

https://github.com/sjackman/tigmint-slides

Tigmint: Correct Misassemblies Using Linked Reads From Large Molecules

10x abyss assembly chromium genome gymnosperm linked-reads misassembly-correction mitochondrion scaffolding

Last synced: 07 May 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/thiagofons/notesncoins-mips

Simulation of ATM notes and coins distribution system in Assembly

assembly mips

Last synced: 26 Jul 2025

https://github.com/staick/assembly

8086 and x86 Assembly learning note.

8086 assembly x86-assembly

Last synced: 26 Jul 2025