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/mr-bat/assembleter

Assembly Interpreter, uncomplicated interpreter for assembly

assembly assembly-language interpreter

Last synced: 18 May 2026

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/centuriontheman/assemblyprojects

The repository contains various assembly AT&T projects.

assembly assembly-language simd university university-project

Last synced: 30 Mar 2025

https://github.com/j-jzk/bfasm

A brainfuck -> x86 assembly compiler

assembly brainfuck brainfuck-compiler

Last synced: 20 May 2026

https://github.com/wesgtox/microcontrollers-microprocessors-i

College "Microcontrollers and Microprocessors I" exercises.

assembly c low-level microcontroller microprocessor mplab-ide mplabx pic

Last synced: 17 May 2026

https://github.com/ortanav2/custom-assembly-compiler

Compiles TIICBC Assembly Code into an 8x12bit Binary Instruction-Set .rc File.

assembly assembly-language compiler compiling instruction-set instruction-set-architecture python

Last synced: 07 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/dsadriel/intel8086

Este programa foi desenvolvido como trabalho final da disciplina (INF01108) Arquitetura e Organização de Computadores I utilizando a arquitetura do processador Intel 8086. [EN] This program has been developed as the final assignment for the Architecture and Organization of Computers I class using the 8086 Intel processor architecture

assembly computer-science cs intel8086 ufrgs

Last synced: 30 Oct 2025

https://github.com/mateo-velasquez/laberinto

Project developed during the sixth semester of the Systems Engineering program at the Catholic University of Córdoba. It consists of a maze programmed in Assembly for a Raspberry Pi 3B+ running without an operating system, as part of the course Computer Architecture II.

assembly raspberry-pi-3

Last synced: 18 May 2026

https://github.com/sonodima/vscode-arm-template

Simple template for ARM assembly development with Visual Studio Code

aarch64 arm64 assembly project-template visual-studio-code

Last synced: 29 Mar 2025

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/suningrass/chasm

personal tool for assembling character ----char assemble ---- chasm

assembly character cli tui

Last synced: 18 May 2026

https://github.com/atomjay/reverse_analysis

學習逆向工程技術,涵蓋靜態/動態分析以及加殼、混淆和加密等進階二進位保護

assembly binary-analysis disassembly dynamic-analysis malware-analysis obfuscation packing reverse-engineering static-analysis unpacking

Last synced: 21 Apr 2026

https://github.com/BenEdridge/bare-metal

Playing with bare metal assembly in UEFI

assembly efi uefi

Last synced: 11 Mar 2025

https://github.com/kathleenwest/barcode-scanner-reader

Raising the Bar -A Barcode Scanner: An undergraduate team project in microprocessor applications with assembly programming.

assembly barcode barcode-scanner barcode-scanner-reader microprocessor-applications receiver transmitter

Last synced: 25 Jul 2025

https://github.com/liascode/game-of-tanks

Game of Tanks is like old classic arcade game style.

assembly

Last synced: 22 May 2026

https://github.com/rgcv/p3assembly-sublime-syntax

A Sublime Text 3 assembly language syntax

assembly p3 st3 sublime-text syntax-theme

Last synced: 17 May 2026

https://github.com/ctison/libasm

Assembly library

assembly

Last synced: 18 May 2026

https://github.com/azrielx86/proyectofinalasm

Proyecto final para la materia de Estructura y Programación de Computadoras - FI UNAM - Semestre 2023-2

assembly dosbox dosbox-x tasm

Last synced: 26 Jun 2025

https://github.com/fiseni/fuser

MSBuild task that merges referenced assemblies directly into your project output at build time.

assembly merge msbuild

Last synced: 30 Apr 2026

https://github.com/3liasp/proarch-project

Assembly Project for a course on Processor Architectures (mainly RISC-V)

assembly riscv

Last synced: 07 May 2025

https://github.com/cosmingorun/pacman-game-assembly-x86

Implementation of the Pac-Man game in an arcade style, featuring power-ups and ghosts that can sense Pac-Man when he is close and become angry.

assembly

Last synced: 26 May 2026

https://github.com/dieperid/calculator

A calculator in assembly

assembly calculator-application

Last synced: 15 Jun 2026

https://github.com/tylpk1216/1a2b

This is a game that user guesses the number of computer.

assembly game linux

Last synced: 18 May 2026

https://github.com/valmir-unicap/arquitetura-de-computadores

Disciplina de arquitetura e organização de computadores 1 e 2

arquitetura-de-computadores assembly mars mips

Last synced: 26 May 2026

https://github.com/sielb2/assembly-match-x86_64

x86_64 assembly match and case function

assembly x86-64

Last synced: 29 Mar 2025

https://github.com/eddys912/assembly-core-exercises

Proyectos en ensamblador x86 utilizando el emulador emu8086.

assembly emu8086

Last synced: 29 Mar 2025

https://github.com/n-c0de-r/asm-tut-03

Basic code to display a sprite in an SNES machine, did in September

6502 assembly snes sprite

Last synced: 20 Jul 2025

https://github.com/gbroques/freecad-dynamic-linked-object

Example of using a dynamic linked object in an assembly.

assembly freecad link

Last synced: 30 Jun 2025

https://github.com/w1ls0ng0/assembly

Content

assembly

Last synced: 22 Mar 2025

https://github.com/apostolos-k/ntua-microprocessors-lab

Exercises for the Microprocessors Lab course at Ece Ntua 2022-23, in which we program an ATMega328PB microcontroller, using Assembly and C.

assembly atmega328pb c microcontroller microprocessor ntua-ece

Last synced: 26 Apr 2026

https://github.com/ducksfolif/duckgbplatformer

A work-in-progress Game Boy platformer tech demo built in assembly language. This project demonstrates basic game mechanics like gravity, jumping, level switching, and sprite interactivity.

assembly game-development gameboy-development

Last synced: 27 Jan 2026

https://github.com/coolka1234/dynamic-table-read-and-input-in-32bit-mips

This MIPS-32 bit implements an array with posibility to read and write into it.

assembly

Last synced: 18 Feb 2026

https://github.com/heng30/toy-os

玩具内核(学习项目)

assembly c kernel toy-os

Last synced: 19 May 2026

https://github.com/m1guelpf/hello-assembly

My first assembly program!

assembly hello-world makefile nasm nasm-assembly

Last synced: 30 Mar 2025

https://github.com/polaris000/fansystem

A fan control system, powered by assembly

assembly assignment bits-pilani fancontrol-script mup

Last synced: 15 Jun 2025

https://github.com/fesabelilla/microprocessor-lab-code

8085 microprocessor and 8086 microprocessor

asm assembly microprocessor

Last synced: 20 Jul 2025

https://github.com/zpnst/macrolang

A silly "programming language" that is completely made on macros of a x86_64 FASM(flat assembler). Silly macrolang - .smac

assembly fasm linux x86-64

Last synced: 17 May 2026

https://github.com/coolka1234/mips-32-bit-polynominal

Code to calculate a given value for polynomial in assembler mips 32 bit

assembly

Last synced: 18 Feb 2026

https://github.com/andymccall/pac-man

A remake of the 1980's arcade game Pac-Mac to the Agon Light 2

agonlight2 assembly z80

Last synced: 30 Jun 2025

https://github.com/whoislisalisa/INP-VUT-FIT

Projects for VUT FIT - INP.

assembly brainfuck fit inp python vhdl vut vutfit

Last synced: 11 Mar 2025

https://github.com/vishalthehuman/hack-vm-translator

The Hack VM Translator is a program that translates Hack VM code into Hack Assembly code. It is used in the Nand2Tetris course to convert high-level code written in the Hack VM language into low-level code that can be executed on the Hack computer platform.

assembly assembly-language elements-of-computing-systems hack hack-vm mini-project nand2tetris pushpop virtual-machine vm vm-translator vmtranslator

Last synced: 16 May 2026

https://github.com/skpro-glitch/shorthand-risc

This is a simplified assembly language with a tabular structured instruction set. This is meant for easy learning and fast implementation of assembly languages in microprocessors and microcontrollers. - Soham Kapur, VIT Chennai

assembler assembly assembly-language assembly-language-programming compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers risc risc-processor risc-v riscv shorthand shorthand-notation shorthand-syntax

Last synced: 03 Feb 2026

https://github.com/pmlcrz/emulador-asm

Emulador de jogos em assembly (em processo de criação)

assembly practice-programming practice-project

Last synced: 10 Jun 2025

https://github.com/mikayelgr/qasm

Collection of various programs written in OpenQASM

assembly ibm-quantum qasm

Last synced: 14 Jun 2025

https://github.com/gabe-frasz/asm

Assembly stuff

assembly assembly-8086

Last synced: 07 Apr 2025

https://github.com/nikhilrout/assembly-mpmc

Compilation of Assembly programs for the 8051 microcontroller

8051-microcontroller assembly

Last synced: 13 Apr 2025

https://github.com/dukris/assembly

BSUIR, 4th semester

assembly

Last synced: 29 Mar 2025

https://github.com/kavicastelo/assembly_calculator

This project is an advanced calculator written in x64 assembly for Windows. It supports both integer and floating-point operations, including addition, subtraction, multiplication, division, exponentiation, modulus, and trigonometric functions.

assembly calculator gcc mingw-w64 nasm windows

Last synced: 15 Mar 2025

https://github.com/saeedmosaffer/assymblyproject

This project is a number conversion utility written in 8086 assembly language. It takes an input between 0 and 999 and converts it to three formats: Binary, Hexadecimal, and Roman numerals. The project demonstrates subroutine-based programming in assembly, handling user input, data conversion, and formatted output.

architecture assembly intel8086 organization

Last synced: 02 Jan 2026

https://github.com/darkseriuscode/tic-tac-asm

Simple Tic Tac Toe game in assembly (x86_64-linux)

assembly game nasm raylib tic-tac-toe

Last synced: 02 Jan 2026

https://github.com/alibowndyn/hohoemu

My Bachelor's thesis project. An x86-64 assembly learning tool written for educational purposes.

assembly dearpygui thesis-project unicorn-engine x86-64

Last synced: 27 Jan 2026

https://github.com/saisenko/mephisto

An IDE for learning RISC-V ISA

assembly cisc risc-v vliw

Last synced: 07 Mar 2025

https://github.com/icarogabryel/sea-iv

SEA-IV is a simple assembler for the MOOn-IV architecture. It is written in Python 3 and is a command-line tool.

assembler assembly assembly-language computer-organization instruction-set-architecture moon moon-iv processor processor-architecture

Last synced: 02 Jan 2026

https://github.com/pmlcrz/snakegame-em-asm

Jogo da cobrinha em assembly (em processo de criação)

assembly game practice-programming practice-project snakegame test teste testing

Last synced: 13 Mar 2025

https://github.com/wassimhedfi/adxl345-driver-stm32

Custom driver for ADXL345 accelerometer on STM32 Nucleo-F446RE via I2C, transmitting real-time acceleration data over UART. Modular for easy adaptation to other STM32 boards.

accelerometer-driver adxl345 assembly c-plus-plus c-programming data-monitoring embedded-systems i2c-interface iot java stm32f446re-nucleo uart-interface

Last synced: 14 Sep 2025

https://github.com/hlelo101/foxdos

Simple x86 OS entirely written in assembly

assembly os x86

Last synced: 12 Apr 2025

https://github.com/nishatrhythm/microprocessor-basics

Here is the microprocessor basics assembly code for lab course.

8086-programs assembly microprocessor

Last synced: 20 Jul 2025

https://github.com/lucaasshq/arquitetura-de-computadores

Disciplina: Arquitetura de computadores em assembly

assembly

Last synced: 12 Apr 2025

https://github.com/kavicastelo/assembly_basics

This guide is designed to help you learn assembly language from the ground up, focusing on the 64-bit Windows architecture. We'll cover everything from setting up your environment to understanding registers and writing basic programs.

asmx86 assembly basics gcc-complier low-level mingw-w64 nasm

Last synced: 15 Mar 2025

https://github.com/imdabigboss/iasm

Small x86 assembler project written in C

assembler assembly iasm x86

Last synced: 02 Jan 2026

https://github.com/double-o-z/clab_project

Final project for Software Lab with C course in Open University of Israel - Implementation of an assembler

assembler assembly c

Last synced: 01 Jan 2026

https://github.com/grevend/shamirs-secret-sharing

Performant secret sharing scheme implementation based on polynomial interpolation over finite fields

assembly c deno ffi rdrand secret-sharing shamir

Last synced: 12 Jan 2026

https://github.com/nobodywasishere/ponyo

A framework for implementing ISA simulators for any number of ISAs, currently supporting a subset of LEGv8

assembly isa legv8 simulator

Last synced: 29 Mar 2025

https://github.com/rgglez/8085asm

Assembler for the Intel 8085.

8085 assembler assembly c c-lang

Last synced: 22 Mar 2025

https://github.com/nakidai/mc

mbr cloner

assembly cloner fasm mbr

Last synced: 21 Mar 2025

https://github.com/spacebody/mips--learning

The source codes in learning MIPS

assembly mips-language

Last synced: 13 Apr 2025

https://github.com/miozilla/pcbmanudef

pcbmanudef :factory::robot: : Manufacturing Anomaly Detection Model # Visual Inspection AI # PCB # Assembly Inspection # Defect # Industrial

assembly automation detect industrial inspection manufacture printed-circuit-boards visual

Last synced: 29 Aug 2025

https://github.com/ebodshojaei/calculator-in-c

Basic calculator in C that operates on integer operands based on user input.

asm assembly c

Last synced: 05 Mar 2025

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

Brainfuck interpreter (NES)

6502 asm6 assembly brainfuck homebrew nes

Last synced: 23 Apr 2026

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

Color Squares (NES)

6502 asm6 assembly demo homebrew nes

Last synced: 22 Apr 2026

https://github.com/qalle2/nes-24balls

24 Balls (NES demo)

6502 asm6 assembly demo homebrew nes

Last synced: 20 Apr 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/gabe-frasz/sw.asm

Assembly stuff

assembly assembly-8086

Last synced: 19 Jun 2025

https://github.com/stonkol/voyager

Voyager program planning

assembly physics space

Last synced: 28 Aug 2025