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/xyproto/machinecode

:vulcan_salute: Rust module and utility for executing machine code

assembly jit machinecode programming-language rust

Last synced: 15 Apr 2025

https://github.com/derich69420/nyx

Nyx is a CLI rpg written in x86 64bit nasm assembly

assembly cli fast fun game lightweight low-level nasm-assembly rpg rpg-game x86-64

Last synced: 17 Oct 2025

https://github.com/sohnryang/skeleton-os

OS with bare bones only. (WIP)

assembly c os

Last synced: 17 May 2026

https://github.com/superoo7/embedded_system

Embedded System with Assembly with PIC 16 and C/C++ with Arduino

arduino assembly pic-microcontroller pic16

Last synced: 14 Jul 2025

https://github.com/walderlansena/studyingassembly

:mortar_board: :computer: Repositório com código de estudo da linguagem de programação Assembly

0x86 32bits asm assembly baixo-nivel code estudo linguagem-assembly linux nasm nasm-assembly programacao programacion sistema syscalls

Last synced: 17 May 2026

https://github.com/lbirchler/sys-call

Linux syscall implementations, calling conventions, and shellcode examples

assembly cli exploit linux shellcode syscalls

Last synced: 30 Apr 2026

https://github.com/akhilrai28/hexatwos64

A project focusing on 64-bit arithmetic operations using registers in assembly. The code handles various mathematical manipulations and optimizations for efficient computation at the assembly level.

64bit-assembly assembly low-level-programming register

Last synced: 07 Mar 2026

https://github.com/danielah05/smb-disassembly-cc65-ex

A fork of https://github.com/threecreepio/smb-disassembly but with a nicer file structure.

asm assembly disassembly nes smb super-mario-bros

Last synced: 22 Mar 2025

https://github.com/vardan2009/viax

VIAX is a simple OS written in Assembly and C

assembly c command-line operating-system

Last synced: 16 Jan 2026

https://github.com/inspiaaa/micro8

An 8-bit RISC computer built in Digital with a custom ISA and general-purpose assembler.

8-bit assembler assembly computer-architecture digital isa java logic risc risc-v simulation

Last synced: 08 Mar 2026

https://github.com/maxbubblegum47/tutorato_architettura

Materiale tutorato Architettura dei Calcolatori. Esercizi sul simulatore logisim e rars in assembly per RISCV

assembly logisim logisim-alu rars riscv riscv-assembly riscv32

Last synced: 22 Mar 2025

https://github.com/president-xd/asm

I will upload my practice codes of assembly language here.

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

Last synced: 15 Apr 2025

https://github.com/recabasic/HelloWorld

A complex way to log Hello World in different languages.

assembly complex faster go hello-world nodejs python rust stupid-shit

Last synced: 01 Nov 2025

https://github.com/ximaz/nasm-stdlib

This repository is for learning purposes only ! It's just a project that aims to make me discover the assembly language's world by doing my own stdlib.

asm asmx86 assembly assembly-language assembly-language-programming assembly-x86 nasm nasm-assembler nasm-assembly nasm-language

Last synced: 30 Mar 2025

https://github.com/lironmiz/nand2tetriscourse

acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler

adders assembler assembly boolean-algebra boolean-arithmetic clock code-generation computer-architecture course cpu cycles flip-flops hardware-description-language learning-by-doing logic-gates machine-language memory-units parsing project register

Last synced: 02 Apr 2025

https://github.com/jefersonsv/nuspecfromgithub

Utility to create .nuspec file from github and project assembly

assembly csproj github nuget nuspec

Last synced: 17 Aug 2025

https://github.com/gmpsankalpa/hello-world

This repository contains "Hello, World!" programs written in 20 different programming languages.

assembly cpp csharp css go html java javascript kotlin matlab objective-c perl php python r ruby scala sql swift typescript

Last synced: 04 Apr 2026

https://github.com/helcsnewsxd/famaf-computer_science-computer_organization

Laboratorio de la materia de Organización del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

animation assembly famaf-unc image lab low-level-programming qemu raspberry-pi-3 university-project

Last synced: 28 Feb 2025

https://github.com/kaandesu/kaanos

Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in C or Rust.

assembly boot-loader kernel learning-purpose operating-system

Last synced: 10 Aug 2025

https://github.com/vonderklaas/assembly-greeting

This *Assembly* code can be assembled by a tool such as NASM into machine code that can be executed directly by the CPU. It prints a message to the console and then exits.

assembler assembly compiler macos nasm x86-64

Last synced: 18 May 2026

https://github.com/zoosmand/ATtiny25_WH1602

LCD Display WH1602 via I2C BUS on USI ATtiny25

asm assembler assembly attiny25 avr avrasm i2c usi wh1602a

Last synced: 04 Apr 2025

https://github.com/najmiter/asm-chitter

assembly code syntax highlighter written in rust (compiled into wasm for browser usage)

assembly code highlighter js rust wasm

Last synced: 15 Apr 2025

https://github.com/tomschr/dbassembly

Assembly for DocBook

assembly docbook documentation topic xml

Last synced: 18 May 2026

https://github.com/prcastro/mountain

FlappyBird clone for the Game Boy written in Assembly

assembly gameboy

Last synced: 25 Apr 2025

https://github.com/bsoftlimited/chip-8

A Chip-8 emulator, Compiler and Assembler written entirely in Rust with Winit (OpenGL). you can either compile Bscript or Assemble chip-8 assembly code to Chip-8 binary file or just run the one you downloaded.

assembler assembly chip-8 compilers emulator games opengl rust

Last synced: 10 Apr 2026

https://github.com/shred/cracker

Text, graphics and font ripper for the ZX Spectrum

assembly ripper zx-spectrum

Last synced: 07 Sep 2025

https://github.com/mitranim/sublime-goasm

Syntax definition for Go assembly for Sublime Text

asm assembly go golang sublime-text syntax syntax-definition

Last synced: 27 Feb 2025

https://github.com/guipenedo/p3-assembly

VS Code language support for the P3 Assembly programming language, the language used in the fictitious processor P3, created at IST for educational purposes.

assembly ist language-support p3 p3-assembly p3-processor tecnico vscode vscode-extension

Last synced: 15 May 2025

https://github.com/xoryouyou/moving-pixels-in-assembly

Moving pixels in assembly using BIOS functions and mode 13h

assembly bios game-development graphics-programming

Last synced: 25 Jun 2025

https://github.com/christopher-besch/assembly_reference

Quick references for Linux x86_64 Assembly.

assembly reference x86-64

Last synced: 12 Nov 2025

https://github.com/sampathbalivada/assembler-for-hack-computer

Contains the compiled binaries for Hack Assembly Language Assembler.

assembly nand2tetris python3

Last synced: 25 Apr 2026

https://github.com/turkishrational/playmod

AC'97 MOD Player for DOS (no DPMI, no HIMEM.SYS, no AUDIO DRV, direct play)

ac-97 ac97 assembly dos mod modplay modplayer msdos musicplayer nasm pcdos player playmod retrodos sourcecode trdos

Last synced: 06 Apr 2025

https://github.com/amattu2/cmsc-216

A repository for CMSC 216 computer science track (UMD).

ansi-c assembly c makefile mips

Last synced: 04 May 2026

https://github.com/wzslr321/asm_learning_tour

Repository describing my short adventure of learning Assembly language

assembly assembly-language guide nasm

Last synced: 05 Oct 2025

https://github.com/sbarisic/kernel

x64 kernel operating system thing

amd64 assembly c msvc operating-system x86-64

Last synced: 21 May 2026

https://github.com/gabin221/launchercode

LauncherCode is a script designed to streamline the process of creating basic files for various programming languages based on their extensions. By providing one or more filenames as arguments, users can created few files of programmation.

assembly c coffeescript convenience cpp csharp dart fortran fsharp generate-file helloworld-programs html java latex php programming-languages python script shell-script terminal

Last synced: 19 Feb 2026

https://github.com/markyturtle/hardwarekeyboardreader

Amiga Hardware Keyboard Reader

68000 amiga assembly cia keyboard timers

Last synced: 11 Jan 2026

https://github.com/rhcarvalho/assert-interface

Comparison of different ways to assert a type implements an interface in Go

assembly go golang interfaces

Last synced: 02 Jan 2026

https://github.com/mastercruelty/halflifeassembly

This was my project I made for the exam of computer architecture 2 at University of Milan

assembly half-life mips-architecture mips-assembly mips32 text-based-game university-project

Last synced: 27 May 2026

https://github.com/antoninhrlt/bootos

Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems

assembly kernel operating-system os x64 x86

Last synced: 27 Jul 2025

https://github.com/janhancic/hopper

A simple 8bit computer VM, emulator and more

8bit assembly emulator golang learning-by-doing vm

Last synced: 30 Apr 2026

https://github.com/esshahn/commodore-highlight

Highlight.js language support for 6502 assembly.

6502 assembly highlight syntax

Last synced: 11 Oct 2025

https://github.com/supranational/semolina

Finite Field operations for Pasta curves

arm64 assembly finite-field-arithmetic pasta-curves rust x86-64

Last synced: 10 Apr 2025

https://github.com/ammarfaizi2/sieve-of-eratosthenes-asm

Sieve of Eratosthenes algorithm written in ASM x86-64

assembly number-theory prime-numbers x86-64

Last synced: 14 Apr 2025

https://github.com/nicolasbauw/2nd-intro

My second Amiga (hardware learning) intro

amiga amiga-hardware assembly assembly-language demoscene

Last synced: 14 Jul 2025

https://github.com/en10/arm-as

ARM Assembly on Ubuntu

a-level aqa arm arm-assembly assembly gce

Last synced: 27 Mar 2025

https://github.com/221v/abakis_language

abakis macro language on top of fasm

assembly fasm

Last synced: 14 May 2026

https://github.com/greenteabiscuit/go-graphic-os

A graphic mode kernel written in golang

assembly golang kernel

Last synced: 20 May 2026

https://github.com/bengabay11/snake

10th Grade Computer Science Final Project Written in 2016

assembly dosbox game snake tasm

Last synced: 11 Oct 2025

https://github.com/colpocorto/basbinizer

MSX Basbinizer - suite of .BAS manipulation tools

8bit 8bit-computers assembly msx msx-basic msx-computers z80

Last synced: 03 Feb 2026

https://github.com/Camroku/Toryus

A hobby operating system project

assembly c operating-system osdev

Last synced: 11 Mar 2025

https://github.com/grachale/microarchitecture_RISC_V

Design of a Processor Microarchitecture Supporting a Chosen Subset of RISC-V ISA Instructions.

assembly isa microarchitecture risc-v verilog

Last synced: 20 Sep 2025

https://github.com/alessandro-salerno/hackasm

A small, poorly written assembler for a proprietary VM made for a high school hacking challenge

8-bit 8bit assembler assembly gpl gplv3 hacking-challenge python

Last synced: 15 Jan 2026

https://github.com/michaldziuba03/http.asm

HTTP server written in assembly

asm assembler assembly assembly-x86-64 http

Last synced: 07 Jan 2026

https://github.com/kunalpisolkar24/mpr_lab_codes

Collection of X86/64 assembly language practical codes for Savitribai Phule Pune University's Microprocessor Lab (210257).

80386 assembly microprocessor

Last synced: 12 Oct 2025

https://github.com/jbouron/x86lab

A playground for x86 assembly programming.

assembly x86 x86-64

Last synced: 15 Apr 2026

https://github.com/charank-glitch/rv32i

Sapphire SoC: RV32I RISC-V core optimized for FPGAs, featuring UVM verification, AXI4-Lite bus, FreeRTOS support, and Shakti-inspired design. Open-source under MIT license for embedded/IoT applications.

assembly c python riscv rtos rv32i shell soc systemverilog uvm-verification verilog

Last synced: 13 May 2025

https://github.com/futo-org/ret

Reverse-Engineering Tool

assembly disassembler reverse-engineering

Last synced: 30 Jul 2025

https://github.com/rogerboesch/x16-helloworld-macos

Hello world example in C for the Commander X16 (macOS platform)

6502 assembly commander-x16 cpp hello-world

Last synced: 07 May 2026

https://github.com/rprouse/asm-dev-docker

Tools for programming against various 8-Bit computers

6502 8-bit 8bit assembly hacktoberfest z80

Last synced: 28 Jan 2026

https://github.com/ericnantel/vim-z80-docs

Unofficial Zilog Z80 Assembly Documentation

assembly documentation neovim plugin retro vim z80 z80asm zilog

Last synced: 26 Feb 2026

https://github.com/chichunchen/cross-indexing

Visualizing and cross referencing the source code of C and Assembly code as web pages with friendly UI.

assembly c index-generator ruby

Last synced: 15 Apr 2026

https://github.com/iepcbm/js-asm

JavaScript Assembler x86-16

assembler assembly javascript web-application x86 x86-assembly

Last synced: 28 Apr 2026

https://github.com/pushfoo/octo-termlib

A terminal-like text library for XO-CHIP in assembly

assembly assembly-language chip-8 octojam terminal text-rendering xo-chip

Last synced: 30 Apr 2026

https://github.com/bunopnu/shellbin

Ship your shell script as executable binary

assembly batch batch-to-exe binary rust shell

Last synced: 07 May 2026

https://github.com/scripttiger/fasmgp

Collection of fasmg procedures which can be quickly included with any fasmg project to gain out-of-the box procedures for simple memory management, string manipulations, and more, with minimal abstractions and as few system calls as possible in favor of doing as much as possible internally as efficiently and intuitively as possible.

assembly assembly-x86 fasm fasmg x86-assembly

Last synced: 14 Feb 2026

https://github.com/wiltonsr/micro-unb

Repositório de atividades da disciplina de microcontroladores e microprocessadores da UnB-Gama.

assembly c microcontroller microprocessor msp430 msp430g2553

Last synced: 24 Apr 2026

https://github.com/71/blur

[No longer maintained] Run and edit a C# assembly at the same time. Convert LINQ Expressions and delegates to Mono.Cecil method bodies as well.

assembly cecil csharp

Last synced: 22 Apr 2026

https://github.com/yousseftawakal/driving-car-asm

A 2D Car Driving Simulation Game built in Assembly language, where player controls a car to avoid obstacles, with two difficulty levels (Easy and Hard).

2d-game-development assembly assembly-x86 graphics-programming low-level-programming

Last synced: 06 Feb 2026

https://github.com/lgromanowski/fasm-includes

Various linux includes converted to Flat Assembler syntax

assembler assembly assembly-language fasm fasm-syntax include linux

Last synced: 07 May 2026

https://github.com/micheleriva/ocaml-assembly-example

👾Just an Assembly Hello World program compiled from OCaml ocamlopt.

assembly compiler ocaml

Last synced: 03 May 2026

https://github.com/hk-transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 29 Apr 2026

https://github.com/ern0/howto-use-llvm-asm

⚡ How to import a function written in LLVM Assembly into a C application

assembly educational howto llvm-asm note-to-myself

Last synced: 01 May 2026