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/vroncevic/gen_nasm

Generate NASM code

assembly bsd generator linux nasm qnx

Last synced: 08 May 2026

https://github.com/jtompuri/mandelbr8

Fast Mandelbrot generator for 8-bit computers in 100% assembly. C64, C128, Plus/4, VIC-20, PET, CBM-II, Atari, BBC Micro.

6502 8-bit assembly atari-xl-computers bbc-micro commodore-128 commodore-64 fixed-point fractal mandelbrot plus4 retrocomputing vic-20

Last synced: 22 Jun 2026

https://github.com/markcaldropoli/cs220

Computer Systems II: Architecture & Programming

architecture assembly c makefile

Last synced: 14 Apr 2026

https://github.com/dita-deb/stm32_labs

All labs from CPE 3000 compiled into one single repository -Anindita

assembly c stm32l476rg systemworkbenchforstm32

Last synced: 22 Jun 2026

https://github.com/youssefali11997/sic-xe-assembly-programs

SIC/XE Assembly Language programs written as a practice.

assembly assembly-language-programming sic-machine sic-xe-machines

Last synced: 22 Jun 2026

https://github.com/DSCmatter/AegisCC

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

assembly compilers cpp jit

Last synced: 16 Oct 2025

https://github.com/deep5050/8085

Useful 8085 programs for learning purpose :book: :tada:

8085 8085-programs assembly assembly-language assembly-language-programming books

Last synced: 22 Jun 2026

https://github.com/ruslang02/hse-acs-projects

Репозиторий, где размещаются мои решения задач для курса "Архитектуры вычислительных систем"

assembly cpp fasm homework multithreading

Last synced: 09 May 2026

https://github.com/sfuhrm/message-digest-assembly-handler

Calculates MD5SUMS/SHA1SUMS-alike files for the contents in a Maven archiver archive

assembly checksum checksum-calculation checksums java maven maven-assembly-plugin md5 md5sums message-digest sha-1 sha-256 sha-3 sha256sum

Last synced: 09 May 2026

https://github.com/zeeshier/assembly_language

In this repository, i covered Assembly Language for Beginners

assembly assembly-language

Last synced: 01 Jun 2026

https://github.com/macaron99/intel-8080-micro-tech

This repository contains assembly language laboratory exercises for the Intel 8080 microprocessor. Each example provides source code for various tasks performed as part of the laboratory sessions.

assembly intel-8080 microprocessor

Last synced: 19 Feb 2026

https://github.com/guicdas/tfinal_micros_assembly

Assembly coding with emu8086.

asmx86 assembly emu8086

Last synced: 24 Feb 2026

https://github.com/porglezomp/asm-maze

Render a 3d maze in ARMv6 assembly with Linux frame buffers.

assembly framebuffer graphics

Last synced: 17 Apr 2026

https://github.com/mnito/hamming-asm

Hamming distance routines in x86-64 assembly

assembly c hamming-distance macos nasm x86-64

Last synced: 17 Apr 2026

https://github.com/thebigsasha/image_to_short_array-de1-soc

I wrote this to submit memes to my ECSE324 lab at McGill University.

arm armv7 assembly c de1 de1-soc ecse324 image image-conversion mcgill

Last synced: 09 May 2026

https://github.com/dmironenko/asm-template

assembly project template to run in docker

asm assembly docker template

Last synced: 24 Apr 2026

https://github.com/knightchaser/assembly

Some assembly codes and corresponding C/Shell Script codes for learning.

assembly clang learning-by-doing shell-script

Last synced: 17 Apr 2026

https://github.com/dtcxzyw/llvm-inst-db

Instruction database extracted from LLVM source

asmjit assembler assembly compiler decompiler disassembler emulator isa llvm qemu

Last synced: 17 Apr 2026

https://github.com/carlosgeos/risc-and-co

RiSC-16 and co.

assembly risc risc16

Last synced: 20 Apr 2026

https://github.com/bac0nb0yy/kfs

Designing our own kernel in Rust + ASM

assembly bootloader i386 kernel multiboot operating-system rust school42

Last synced: 17 Apr 2026

https://github.com/sulami/tis-100-mode.el

💾 TIS-100 Assembly Syntax Highlighting for Emacs

assembly emacs tis-100

Last synced: 30 Apr 2026

https://github.com/pedrosakuma/dotnet-assembly-mcp

MCP server for static navigation of .NET assemblies — types, methods, attributes, decompilation. Companion to dotnet-diagnostics-mcp.

ai-agents assembly decompiler dotnet ilspy llm mcp mcp-server reflection static-analysis

Last synced: 03 Jun 2026

https://github.com/saqibbedar/learn-assembly-masm-nasm-dosbox-linux

Learn x86 assembly with step-by-step examples and setup guides: DOS 8086 (MASM in DOSBox) and Linux x86-64 (NASM).

16-bit 8086 assembly assembly-language beginner dos dosbox examples int21h intel-syntax linux low-level-programming masm nasm systems-programming tutorial windows x86 x86-64

Last synced: 03 Jun 2026

https://github.com/alpgarcia/cpc-asm-notes

My personal notes on Amstrad CPC assembly programming

amstrad assembly cpc

Last synced: 04 Apr 2026

https://github.com/kutyel/assembly-chrono

Assembly timer made with Electron

assembly chrono electron node timer

Last synced: 17 Apr 2026

https://github.com/nquinquenel/stack-buffer-overflow-example

Basic demonstration of a stack buffer overflow

assembly buffer-overflow c security-vulnerability

Last synced: 18 Apr 2026

https://github.com/solareenlo/42libasm

[WIP]Assembler Basics

42 42born2code assembler assembly libasm

Last synced: 15 Oct 2025

https://github.com/kerciu/mandelbrot-set-x64-c

Hybrid program created with x64 assembly and C 💻🔧 used for generating Mandelbrot Set visualizations 🌌. This project combines the efficiency of assembly with the flexibility of C to produce stunning fractal images. 🚀📈

assembly bmp c computer-architecture interactive-visualizations low-level-programming mandelbrot-set memory-management sdl2 x64-assembly x86-64

Last synced: 19 Apr 2026

https://github.com/thetechdog/multichoice-assembly-test

A multichoice quiz made in assembly for DOS operating systems

assembly assembly-language-programming assembly-x86 dos-assembly dosgame quiz-game

Last synced: 29 Jun 2026

https://github.com/ze-rato/tic-tac-toe-mips-

A failed attemp at a less than 100 lines tic tac toe on assembly.

assembly game mips

Last synced: 14 Oct 2025

https://github.com/laugharne/solana_optimized_programs

This video transcription explores techniques for optimizing Solana programs, focusing on the efficiency of computation, storage, and data. It includes practical tips, code examples, and performance comparisons between different frameworks such as Anchor and Pinocchio, as well as optimizations in assembly language.

anchor assembly optimization pinocchio rust sbpf solana zero-copy

Last synced: 10 May 2026

https://github.com/mp3guy/wordreverse

Reverse the order of a string of words separated by spaces in x86 assembly.

assembly x86

Last synced: 18 Apr 2026

https://github.com/bieanimaton/codigs_assembly_facul

Código criados na linguagem Assembly para praticar o uso de simuladores.

ahems assembly neander

Last synced: 04 Jun 2026

https://github.com/seniru/bfasm

Brainfuck interpreter written in assembly

assembly assembly-x86-64 brainfuck brainfuck-interpreter esoteric-language

Last synced: 12 Jun 2026

https://github.com/matanki-saito/irdll

Imperator: Rome fix dll prod: 1.5.0 / dev: 1.5.0

assembly date-format dll-injection githubactions imperatorrome localization x86-64

Last synced: 19 Apr 2026

https://github.com/maikorapppublic/platform

Maikor platform information and data (language, memory layout, etc)

assembly maikor rust

Last synced: 10 May 2026

https://github.com/mwangi-derrick/asm-lab

A structured laboratory for exploring assembly language, SIMD vectorization, and compiler emission across C, Go, and Rust.

assembly compilers go low-level rust simd x86-64

Last synced: 23 Jun 2026

https://github.com/simobin/8086

Microprocessor Lab

8086 asm assembly intel intel-8086

Last synced: 29 Jun 2026

https://github.com/gabrielpalassi/sisprog

Repositório de exercícios e projetos desenvolvidos na disciplina Sistemas de Programação da Poli-USP.

assembly system-programming turing-machine von-neumann-machine

Last synced: 24 Feb 2026

https://github.com/robobenklein/cs130

UTK CS130 Labs - ARMv7

arduino arduino-due armv7 assembly

Last synced: 20 Apr 2026

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

Qalle's MD5 Hasher (NES)

6502 assembly cryptography homebrew md5 nes

Last synced: 16 Apr 2026

https://github.com/kseen715/system-architecture-lr

БГТУ:: Архитектура вычислительных систем

assembly masm masm32

Last synced: 14 Oct 2025

https://github.com/matx64/computer-science

Computer Science programming assignments

assembly c cpp java mips

Last synced: 20 Apr 2026

https://github.com/michaeljklein/hcy2c

A small library for finding/counting cycles in graphs and finding the maximally-cyclic orientation of a graph

assembly c cycle graph haskell orientation parallel

Last synced: 11 May 2026

https://github.com/rabelais88/learning-assembly

self-teaching assembly

assembly assembly-language

Last synced: 16 Apr 2026

https://github.com/samthetechi/minivm

A 32bit base virtual machine with custom assembly ( still in progress)

assembler assembly rust system-programming virtual-machine

Last synced: 20 Apr 2026

https://github.com/marky-d-32/dragon32-discolights

Disco light simulator written in 6809 assembly language

6809 assembly

Last synced: 25 Jun 2026

https://github.com/dho-rae/computer-architecture

This repository contains three interconnected projects exploring fundamental computer architecture concepts. The projects focus on assembly language programming, memory management, and CPU simulation. The work was completed as part of a graduate-level Computer Architecture course.

assembly computer-architecture cpu-simulation memory-management university-project

Last synced: 20 Apr 2026

https://github.com/younghakim7/x86_64_assembly_my_project

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

assembler assembly nasm-language rust x86-64

Last synced: 21 Apr 2026

https://github.com/kvakil/stackdraw

A tool for drawing x86 stack diagrams.

assembly education x86

Last synced: 01 May 2026

https://github.com/ariful305/c-to-assembly-code-generator-compiler-project

A tiny C→pseudo-assembly compiler: Flex-based lexer + recursive-descent parser that emits a simple MOV/ADD/SUB/MUL/DIV IR and runs peephole optimizations (identity removal, constant folding, copy-prop, NOP compaction). Includes sample input.c and Windows binary. MIT licensed.

assembly c c-to-assembly compiler-design project

Last synced: 21 Apr 2026

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

Gradient demo (NES)

6502 asm6 assembly demo homebrew nes

Last synced: 21 Apr 2026

https://github.com/kotet/mov-programming

MOV is Turing-Complete

assembly examples

Last synced: 05 Jun 2026

https://github.com/manorajesh/diss

RISC-V Disassembler

assembly disassembler risc-v rust

Last synced: 21 Apr 2026

https://github.com/jacraul/binarycalculator

My project for Computer Architecture subject at FILS UPB

assembly

Last synced: 31 May 2026

https://github.com/liulietlee/io64.s

MASM io32.inc 在 macOS 下的 64 位替代版本

assembly io32 macos masm nasm

Last synced: 22 Apr 2026

https://github.com/codella/asma

:construction: Work In Progress :construction: A collection of small executables for DOS written by me in x86 assembly, back in 1999

assembly command-line dos

Last synced: 03 Mar 2026

https://github.com/mateo-velasquez/luces-led

Repository for a project developed during the third semester of the Systems Engineering program at the Catholic University of Córdoba, as part of the course Computer Architecture I (2016 curriculum).

assembly assembly-language c

Last synced: 22 Apr 2026

https://github.com/ema2159/microprocessors_course

Course assignments and project. Coded in assembly in a Dragon12 development board with a Freescale HCS12 CISC microcontroller.

assembly embedded-systems freescale hcs12

Last synced: 06 Jun 2026

https://github.com/alexandrospanag/my_arduino_projects

My Arduino Projects which includes many Arduino solutions for a variety of microcontrollers, Processing solutions & Assembly solutions. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

adafruit arduino assembly embedded-systems github hardware iot learn processing wiring

Last synced: 16 Apr 2026

https://github.com/nicktill/system-software

low-level system software programming utilizing C

assembly c gdb system-software

Last synced: 24 Apr 2026

https://github.com/loicguillois/exigeos

Didactic bare-metal kernel in C for x86 and Raspberry Pi 3B — a rewrite of Elise-OS (2003)

arm assembly bare-metal c educational kernel os osdev raspberry-pi x86

Last synced: 01 Mar 2026

https://github.com/zanderbrown/aqabler

AQA ALI Interpreter

aqa assembly interpreter rust-library

Last synced: 24 Apr 2026

https://github.com/ynsn/libce

Efficient and simple encoding and decoding of machine code and instruction sets

assembly machine-code x86 x86-64

Last synced: 24 Apr 2026

https://github.com/slingercode/arm-assembly

ARM Assembly examples

arm arm64 assembly

Last synced: 16 Feb 2026

https://github.com/miusarname2/my-first-vm

Basic virtual machine creation example for personal projects.

architecture assembly c l3c low-level low-level-programming vm

Last synced: 24 Apr 2026

https://github.com/anishsharma21/nand2tetris

This repository tracks my progress in building the hardware and software of a computer from scratch - a journey that will take me from the basics of logic gates to building a fully functioning computer and operating system.

assembly boolean-logic compilers computer-architecture logic-gates machine-language nand2tetris operating-systems

Last synced: 15 Feb 2026

https://github.com/izo0x90/snake-toy-vm

A generalized/ multi-arch. toy virtual machine, assembler and debugger written in Python. Just a fun project in python building a classical computer emulator.

assembler assembly assembly-language compiler computer-science custom-language debbuger emulation emulator emulators low-level low-level-programming programming-language programming-language-theory programming-languages system-programming virtual-machine virtualization

Last synced: 24 Apr 2026

https://github.com/chetanmalviya513/assembly-election-analysis-data-insights-engagement

Scraped and analyzed real-time election data to build interactive dashboards showcasing seat trends, vote share distribution, and postal ballot stats. The analysis uncovered insights on voting patterns, winning margins, and candidate forfeitures. Visual storytelling and timely data updates helped the project gain strong engagement on social media.

assembly data-visualization dataanalytics descriptive-statistics election-analysis election-data msexcel news tableau-dashboards webscraping

Last synced: 25 Apr 2026

https://github.com/atticusrussell/cmpe250-arm-assm

ARM Cortex M0+ Assembly code from CMPE-250 class at RIT. Written for FRDM-KL05Z. Developed using Keil uVision IDE

arm-assembly arm-cortex-m0 assembly frdm-kl05z

Last synced: 12 May 2026

https://github.com/sivaraam/atmega32

Simple programs trying to use the ATMEL ATMEGA32 microcontroller and interface some componenets with it.

assembly atmega32 c

Last synced: 12 May 2026

https://github.com/willbicks/dsdii-assembler

Assembler for a MIPS processor implemented in VHDL as part of RIT's Digital Systems Design II class.

assembler assembly code-generation mips vhdl

Last synced: 13 Mar 2026

https://github.com/injusmol/mips-lab-works

Programs written in MIPS assembly programming language for Systems Fundamentals Course.

assembly mips

Last synced: 12 Feb 2026

https://github.com/tamaraatanasova/show-real-time-8086

Running this program using emu8086 will print the execution time in the console window

8086-emulator assembly emu8086

Last synced: 06 Jun 2026

https://github.com/aaditya29/assembly-from-scratch

This repository is designed to the fundamentals of assembly language programming

assembly assembly-arm64 assembly-language assembly-tutorials

Last synced: 12 Feb 2026

https://github.com/melotic/toydisassembler

A toy disassembler to learn from and experiment with

assembly csharp disassembler

Last synced: 12 Feb 2026

https://github.com/smercer10/spartan

Bare bones FASM TCP server.

assembly fasm linux tcp

Last synced: 26 Apr 2026

https://github.com/phillvancejr/x64-assembly-color-changer

Mac x64 intel assembly program hosted with a C Raylib front end.

assembly c c-language graphics raylib x64 x86-64

Last synced: 26 Apr 2026

https://github.com/geniusum/pimo

A compiled low-level language made for MazeGroup's servers.

assembly compiler fasm interpreter lexer parser programming-language python

Last synced: 13 May 2026

https://github.com/agarnung/x86-64-assembly-intro

Introductory exercises to assembly language

101 assembly assembly-language assembly-x86 assembly-x86-64

Last synced: 07 Jun 2026