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/qhdwight/q-lang

My high school capstone project - a compiler for my own language written with Golang

assembly compiler golang language

Last synced: 21 Oct 2025

https://github.com/nullcel/smetana

An OS using the x86_64 architecture, in Assembly and C. Designed for performance and it's lightweight size.

assembly c os

Last synced: 23 Apr 2025

https://github.com/kingakeem/kingx

This is an kernel that I'm building for fun

assembly c kernel os

Last synced: 09 Apr 2025

https://github.com/nandahkrishna/masm

MASM Programs written in Semester 5

8086 asm assembly assembly-language masm masm-programs

Last synced: 25 Mar 2025

https://github.com/dpbm/asdf-nasm

asdf plugin for nasm

asdf assembly nasm version-control

Last synced: 26 Apr 2026

https://github.com/flevi29/ubb-nasm-runner

Run / test / compile your assembly projects with ease.

assembly console nasm ubb

Last synced: 15 May 2026

https://github.com/kinderjosh/minstral-vm

Minstral (short for Minimal Instruction Translator) contains a virtual machine, assembler and disassembler.

assembly virtual-machine

Last synced: 15 May 2026

https://github.com/floressek/embedded_system

Final project for embedded systems. In C using REGX52.h and AT89C52 microcontroller

assembly at89c52 c low-level

Last synced: 15 May 2026

https://github.com/francoriba/snake_game_assembly

Classic snake videogame developed in assembler for PIC17F877 microcontroller. @FCEFyN, UNC, Digital Electronics 2

assembly bluethooth classic-game fcefyn interrupt-handler microcontroller pic17f887 picmicrocontroller uart unc video-game

Last synced: 24 Oct 2025

https://github.com/librity/learning_assembly

All my Assembly tutorials.

assembly nasm nasm-assembly

Last synced: 17 May 2026

https://github.com/dotpipe/wisephp

The Ultimate in PHP Open programming. Language conversions, JavaScript initialization, Load-Balancers, PHPUnit Test Creator, opensource programming. etc.

assembly cpp java oop-concepts pasm phpunit

Last synced: 19 Jan 2026

https://github.com/vardan2009/pico200

A 204-byte Turing-complete esolang.

assembly esolang

Last synced: 10 Jun 2026

https://github.com/russibc/hangman8086

:space_invader: A (very) basic "Hangman" game developed with Intel 8086 Assembly.

8086 assembly game practice

Last synced: 29 Oct 2025

https://github.com/antonioberna/computer-architecture-engineering

Computer Architecture Engineering (Digital Electronics, Assembly and C)

assembly c computer-architecture digital-electronics reverse-engineering

Last synced: 08 May 2026

https://github.com/johnedquinn/bminor

A strictly-typed C-like language called B-Minor. Utilizes Bison and Yacc to tokenize, parse, typecheck, and eventually compile into an x86 executable for execution.

assembly bison-yacc code-generation compiler-design parser programming-language scanner typechecker

Last synced: 16 May 2026

https://github.com/rushil-ambati/asm-hello-world

Hello World in x86 assembly.

assembly x86

Last synced: 15 May 2026

https://github.com/enty8080/droppers

Droppers written in assembly to drop executables on the compromised computer system.

assembly exploit payload penetration-testing shellcode

Last synced: 13 Apr 2026

https://github.com/rezagooner/dotmatrix-textscroll

A simple AVR project that scrolls the name "RezaGooner" (or other text) across a dot matrix display using ATmega32.

arduino assembly atmega32 codevision dotmatrix microprocessor processor proteus scrolling

Last synced: 25 Apr 2025

https://github.com/thespectrez/asm-fizzbuzz

Fizzbuzz implementation in x86-64 NASM assembly for Linux

assembly fizzbuzz fizzbuzz-asm

Last synced: 05 Jul 2025

https://github.com/theobori/i686-kit

🐧 Tools to manage some kernel features (Intel syntax only)

assembly font gdt i686 module osdev

Last synced: 03 May 2026

https://github.com/dukris/architecture-pc

BSUIR, 4th semester

assembly c cpp

Last synced: 13 Apr 2026

https://github.com/headblockhead/bm-nac

A two-player noughts and crosses (tic-tac-toe) game for x64 Linux systems, designed to look nice, and to take up very little space, small enough to fit into a QR code!

assembly linux-shell nasm

Last synced: 10 May 2026

https://github.com/nicolasbauw/amiga-screen-setup

Amiga hardware - basic copperlist setup (assembly - C version to come)

amiga amiga-hardware assembly c copperlist graphics library

Last synced: 24 Apr 2026

https://github.com/paoloo/c64asmonosx

Commodore 64 assembly cross compiler template (for OSX)

assembly c64 commodore64 turbo-macro-pro

Last synced: 13 Jun 2025

https://github.com/tkd-alex/assembly-exercise-2012

A collection of assembly exercise developed in 2012 at the high school

array assembly calculator example exercise lesson sample school

Last synced: 25 Mar 2025

https://github.com/octu0/unsafecgo

cgo calls via assembly trampoline

assembly cgo goasm golang trampoline

Last synced: 15 May 2026

https://github.com/kkamilkasperek/maszyna-W

Podpowiadanie składni języka asemblera i sygnałów sterujących maszyny W

assembly maszynaw politechnikaslaska syntax-highlighting vscode-extension

Last synced: 28 Oct 2025

https://github.com/papachristoumarios/assembly

This repository contains some algorithms implemented in LC3 assembly mainly for educational purposes

assembly educational lc3

Last synced: 28 Oct 2025

https://github.com/slowy07/asmsourcecode

my task with assembly

asm assembler assembly x86 x86-64

Last synced: 16 Mar 2025

https://github.com/buhman/saturn-asm

Minimal Sega Saturn assembly example

assembly sega-saturn sh2

Last synced: 02 Apr 2025

https://github.com/nickgeek/lmc-to-c

Generates C code from LMC assembly

assembler assembly education lmc

Last synced: 21 Apr 2026

https://github.com/anosuplayer/assemblycollection

My collection of x86-64 Assembly programs (for both Windows and Linux).

assembly assembly-language assembly-x86 assembly-x86-64 challenges coding-challenges examples exercises snippets

Last synced: 10 Jun 2026

https://github.com/item-self/ntprocesses

Rust library that makes it easy to manipulate Windows' processes.

assembly process reverse-engineering rust windows x64

Last synced: 10 Apr 2025

https://github.com/hacrvlq/snakeos

a bare-metal snake game written in assembly supporting local multiplayer

assembly assembly-x86 bare-metal baremetal bootloader snake-game x86

Last synced: 06 Jul 2025

https://github.com/layheng-hok/risc-v-cpu

RISC-V CPU: Single-Cycle Processor for RISC-V ISA Built in Verilog - SUSTech's project of course CS202: Computer Organization in Spring 2024 - Score: 104.5/100

assembly computer-architecture computer-organization cpu ego fpga instruction-set-architecture isa processor project risc-v sustech verilog

Last synced: 15 Jun 2026

https://github.com/andresberejnoi/cpu_simulation

A virtual CPU (32-bit and 16-bit), simulated using C with a custom-made assembly-language

16-bit-assembly 16-bit-cpu assembler assembly c comporg computer-organization cpu-emulator simulation

Last synced: 19 May 2026

https://github.com/dvvcz/pexspy

An assembly editor for Bethesda's Papyrus executable format.

assembler assembly bethesda disassembler editor fallout fallout-4 iced papyrus pex skyrim

Last synced: 01 Mar 2025

https://github.com/akash-rajak/qtspim---basic

The Basic Program of Mips Assembly Language

assembly assembly-language-programming mips-assembly qtspim

Last synced: 26 Mar 2025

https://github.com/hk-transfield/wramp-scripts-collection

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 01 Apr 2025

https://github.com/aasmundn/attiny-isp

In-circuit Serial Programmer (ISP) for first generation ATtiny devices.

asm assembler assembly atmel attiny attiny15l avr avr-gcc in-circuit isp microchip programming serial

Last synced: 04 May 2026

https://github.com/pranavgupta1234/assembly

This repo contains various books related to assembly language and exampler codes.

assembler assembly books machine-language nasm registers

Last synced: 18 May 2026

https://github.com/erwan-simon/asm_library

Reimplementation of basic functions in assembly

asm assembly epitech library rindex strchr strcmp strcspn strlen strncmp strpbrk strstr

Last synced: 15 May 2026

https://github.com/0xhex0rc1st/x86-64-nasm-playground

Exploring x86-64 assembly programming with NASM — syscalls, algorithms, and C interop.

64bit 64bit-assembly assembly exercise learning linux nasm nasm-assembly x86-64

Last synced: 14 May 2026

https://github.com/amirreza81/mips-assembly-language

10 questions with solution of MIPS assembly language

assembly assembly-language-mips computer-architecture mars mips mips-assembly

Last synced: 08 Oct 2025

https://github.com/maxim-zhao/mappy-gg-translation

Translation of the Sega Game Gear game "Mappy" from Japanese to English

assembly sega-game-gear translation z80

Last synced: 04 Jul 2025

https://github.com/itsubaki/asm-go

Go assembly playground

assembly

Last synced: 14 May 2026

https://github.com/jacadzaca/brainfuck-asm

A Brainfuck compiler in Clojure

assembly compiler

Last synced: 14 May 2026

https://github.com/esshahn/dollarhex2int

Sublime Plugin: displays hex values like $F7 as integer in the status bar

assembly c64 hex2int plugin sublime-text sublime-text-3

Last synced: 21 May 2026

https://github.com/mayugestudio/game-lex

Game-programming language for beginner !

assembly assembly-language game-development programming-language

Last synced: 05 Apr 2025

https://github.com/theloni-monk/ya6502e

Yet Another 6502 Emulator: An emulator for the iconic MOS 6502 CPU written in c++

6502 6502-processor assembly assembly-6502 cpp emulator

Last synced: 13 Apr 2026

https://github.com/elizabethsiegle/cs240assemblysudokusolver

Final Project for CS240 Computer Organization, partner: Jordan Henck

assembly lc3

Last synced: 27 Mar 2025

https://github.com/zaneham/conway

A RICS-V and X86 binary translator

assembly emulator low-level rics ricsv x86

Last synced: 21 May 2026

https://github.com/danielbrodi/lowlevelassembler

Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.

assembler assembly assembly-language assembly-language-programming binary binary-code binary-conversion binary-converter c c-programming compiler compiler-construction compiler-design compilers low-level low-level-design low-level-memory-manipulation low-level-programming memory-leak memory-management

Last synced: 02 Jan 2026

https://github.com/riprsa/brookshearmachineasm

Brookshear (VOLE) Machine Assembly translator in Go

assembler assembly brookshear go golang vole

Last synced: 02 Jan 2026

https://github.com/micheleriva/c-vs-ts-wasm

👽Simple repo I made for myself just to test some WebAssembly compilers.

assembly c compilers cpp haskell typescript wasm wat webassembly

Last synced: 08 Apr 2026

https://github.com/erriez/erriezassembly

Mixed assembly and C/C++ library example for Arduino

arduino assembly c cpp library mixed

Last synced: 12 Apr 2026

https://github.com/shingareom/microprocessordiplomaproject

This project is a simple assembly language program that searches for a user-entered number in a predefined array. The program is written in x86 assembly language and runs on a DOS environment. The purpose is to demonstrate basic input/output operations and array processing in assembly language.

asm assembly diploma omshingare shingareom

Last synced: 02 Jan 2026

https://github.com/apfelteesaft/shard

Shard is a minimalistic attempt to an Operating System with minimal Functionality

assembly c kernel minimalistic operating-system os

Last synced: 02 Jan 2026

https://github.com/blessedrebus/tesi-magistrale

Tesi magistrale di Ingegneria Informatica Magistrale su Attacchi Buffer Overflow e Return Oriented Programming in architetture RISC-V, Università di Bologna

assembly bof buffer-overflow cybersecurity return-oriented-programming risc-v rop security x86 x86-64

Last synced: 02 Jan 2026

https://github.com/rgglez/cs-my-thesis-scip

My Computer Science Bachelor's Degree Thesis.

8088 assembly computer-science coprocessor electronic hardware thesis

Last synced: 01 Jul 2025

https://github.com/ajaikumarvs/nullos

x64 operating system

assembly c nasm x64

Last synced: 17 May 2026

https://github.com/saigut/mbr_program

使用 C 语言编写 mbr 程序。Write an MBR program using the C programming language

assembly bios bootloader c-programming-language mbr qemu

Last synced: 10 May 2026

https://github.com/darkzarich/bugos

A university project which represents a simple and pretty limited OS made with C and NASM. Basically, allows only drawing and save drawn pictures in ROM.

assembly c nasm

Last synced: 12 May 2025

https://github.com/sowinskibraeden/flamios

A basic OS to help me learn low level systems

assembly cpp os

Last synced: 17 May 2026

https://github.com/decentralisedme/1-horse-store

The fascinating world of opcodes and the understanding their structure in the evm environment

assembly bytecode huff opcodes yul

Last synced: 21 Feb 2026

https://github.com/rysteq/mips-assembly

This repository contains six programs written in MIPS assembly including a Hello World, addition, read integer, conditional jumps, read string and unconditional jump example

assembly examples how-to mips mips-architecture mips-assembly

Last synced: 23 Mar 2025

https://github.com/stepan41k/low-level

various tasks and practices on c, cpp, assembly

assembly c cpp golang

Last synced: 30 Jun 2026

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

Podstawy techniki mikroprocesorowej 1 - laboratoria

8051 8051-assembly 8051-microcontroller assembler assembly

Last synced: 28 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/th3c0d3mast3r/.asm

The Following is a Repository that has all the Assembly Language codes that I had done in the College and overall. Feel free to use that, and suggest changes(this is for 8086)

assembly

Last synced: 16 Feb 2026

https://github.com/bieelogrom/assembly_fatec

Exercícios de Assembly - Arquitetura e Organização de Computadores

assembly mips

Last synced: 19 Jul 2025

https://github.com/sadegh15khedry/data-output

The program is designed to output data to Port A using assembly code.

assembly

Last synced: 29 Apr 2025

https://github.com/meeranhussain/blast_gnu_parallel

BLAST searches in parallel using GNU Parallel

assembly bash blast blastn genome-assembly python slurm-cluster

Last synced: 07 Feb 2026

https://github.com/ite-2022-pwr/sem4-oiak-proj-mb-ak

Organizacja i architektura komputerów - projekt

assembler assembly cryptography kyber-crystal

Last synced: 28 Mar 2025

https://github.com/hafizhhasyhari/bahasa-pemrograman-buatan-rakitan-assembly

Assembly Artificial (Assembly) Programming Language

assembly assembly-language bahasa-rakitan

Last synced: 21 Aug 2025

https://github.com/msi404/grrs3

grep like util, written in rust (pronounce /grass/)

assembly cargo rust

Last synced: 17 May 2026

https://github.com/erykmika/ak2-assembly

This repository contains my solutions to assignments from Computer Architecture 2 (Architektura Komputerów 2) lab classes.

ak2 assembly low-level politechnikawroclawska

Last synced: 08 Jun 2026

https://github.com/henriqueyun/convertdectobin

Código que converte um número decimal para binário. Trabalho desenvolvido em assembly MIPS para avaliação na matéria de Arquitetura e Organização de Computadores da FATEC Zona Leste.

assembly mips-assembly

Last synced: 28 Mar 2025

https://github.com/abexziero/runtimeobfuscator

🔒 Obfuscate C/C++ functions at runtime on Windows to protect your code from inspection and enhance security against static analysis.

antivirus-bypass assembly cpp encryption evasion evasion-technique internals maldev memory-obfuscator memory-protection obfuscation obfuscator purpleteam redteam runtime-obfuscation windows

Last synced: 30 Apr 2026

https://github.com/phillvancejr/move_square_asm

Moving Square with Raylib and x64 Assembly Mac OS

assembly graphics mac macos nasm raylib x64

Last synced: 17 May 2026

https://github.com/zoulhadj/8086_decoder

Intel 8086 decoder

8086 assembly c

Last synced: 02 Jan 2026

https://github.com/titi-rex/libasm

42 project libasm

42projects assembly

Last synced: 02 Jan 2026

https://github.com/sivaraam/assembly-pic-ledon

An assembly program that turns on the LED by using a particular port of the microcontroller as output

assembly embedded pic

Last synced: 30 Jun 2026