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/giovannism20/asm

learning assembly for linux-x64

assembly learning linux x64

Last synced: 18 May 2026

https://github.com/bemxio/image-render-bootloader

A bootsector program for rendering an image in 256-color VGA mode

assembly bios bootloader dithering image nasm python rendering

Last synced: 18 May 2026

https://github.com/shingareom/slae

This repo is created while learning the SLAE, The Advance Shellcoding Course.

assembly c shellcoding

Last synced: 13 Sep 2025

https://github.com/balletie/snake

Bootable snake clone written in x86 Assembly

assembly bootable game snake

Last synced: 05 Apr 2025

https://github.com/abnerkaizer/aoc_trab1

Primeiro trabalho de AOC 1 envolvendo MIPS assembly.

assembly c mips mips-assembly

Last synced: 18 May 2026

https://github.com/w84death/x86-assembly

Bootsector, no os games - 512b to 4kb - Runs form a 💾Floppy

512-bytes 512-limit asm asmx86 assembly assembly-game assembly-x86 bootsector bootsector-game p1x

Last synced: 21 Mar 2025

https://github.com/l3odr0id/assembly

Some simple assembly language programs, which may help you in studying.

assembler assembly assembly-language nasm nasm-assembly nasm-language studying

Last synced: 11 Sep 2025

https://github.com/ishaansathaye/csc225-computerorganization

Cal Poly CSC 225 Introduction to Computer Organization

assembly c cal-poly computer organization

Last synced: 19 May 2026

https://github.com/a11ce/esasm

toy assembly-ish language

assembly

Last synced: 21 Mar 2025

https://github.com/ndxdeveloper/formation-reverse-engineering-gcc-gpp

Formation complète au Reverse Engineering de binaires ELF (GCC/G++) : 36 chapitres, de l'assembleur x86-64 à l'analyse de malware. Bonus .NET, Rust, Go. Cours de Reverse Engineering : binaires ELF, GCC, Ghidra, GDB, Frida, angr, YARA, ImHex. 36 chapitres + exercices corrigés. FR

angr assembly binary-analysis course ctf cybersecurity elf french frida gcc gdb ghidra imhex linux malware-analysis pwntools reverse-engineering tutorial x86-64 yara

Last synced: 08 Apr 2026

https://github.com/andrei15193/embeddedresourcebrowser

A small utility library for browsing the embedded resources of an assembly.

assembly browser embedded resource utility

Last synced: 19 May 2026

https://github.com/victorharri-chal/asm-c-lib

💻 A project in assembly whose goal was to make us recode commons functions from the C library (in ASM). Done on my 2nd year at Epitech

assembly c-shared-library epitech second-year-project

Last synced: 31 Dec 2025

https://github.com/sw-community/principles-of-computer-organization-exprement

sduwh《计算机组成原理课程设计》实验报告

assembly hardware school-project

Last synced: 29 Mar 2025

https://github.com/aburi6800/msx-advtest

Test project for an old command input adventure game.

assembly c gamedev homebrew msx z80 z88dk

Last synced: 13 Sep 2025

https://github.com/embeddedos/stm32f40x-os-scheduler

An OS scheduler for STM32F407xx

arm assembly c cortex-m4 scheduler

Last synced: 22 Jun 2025

https://github.com/mpellouin/minilibc

Epitech 2nd year project. Implementation in assembly x86-64 of some functions of the libc.

assembly epitech minilibc x86-64

Last synced: 19 May 2026

https://github.com/szapp/portaddresses

IDA plugin aiding in porting memory addresses from one build executable to another

assembly ida-pro plugin porting reverse-engineering

Last synced: 19 Apr 2026

https://github.com/tsuk1ko/mips-highlight-for-sublime

Sublime用的Mips语法高亮,依赖于ARM Assembly插件

arm assembly hightlight mips sublime

Last synced: 08 Oct 2025

https://github.com/josedavidss/dsd.smarttemperaturetracing

Proyecto Final del curso Diseño de Sistemas Digitales. La idea es generar un código en ensamblador capaz de resolver un problema referente al alto aforo de personas en transporte público para realizar un estudio de temperaturas y así mitigar riesgos durante la pandemia del COVID-19. Utilizando el lenguaje de programación ensamblador ARM.

arm armv7 assembly covid-19 health keil-uvision5 public-transport temperature

Last synced: 17 Jun 2026

https://github.com/xei/x86-assembly-dos-samples

This repository contains some x86 assembly samples for MS-DOS.

8086 assembly assembly-8086 x86

Last synced: 20 Jul 2025

https://github.com/tvlad1234/toymcu

Verilog implementation of a microcontroller, using the (extended) Princeton TOY ISA

assembler assembly fpga microcontroller princeton risc toy verilog

Last synced: 08 Apr 2026

https://github.com/trigger-segfault/triggerstools.build

Automated MSBuild targets to add or change information about the assembly.

assembly build-time copyright dotnet msbuild

Last synced: 05 May 2026

https://github.com/markyturtle/infinitedreams

Amiga demo/music disk. Written while I was a member of The Lunatics UK in 1992. Code disassembly from the original disks.

68000 68k a500 amiga assembly demo lncs lunatics music

Last synced: 27 Jun 2025

https://github.com/martinomensio/cas-labs

Computer Architectures labs @ Polytechnic University of Turin

assembly polito

Last synced: 28 Mar 2025

https://github.com/samtebbs33/asmos

Operating system written in x86 assembly

assembly os x86

Last synced: 22 Mar 2025

https://github.com/xxrjun/battle-royale

Others Fear, I Greed. Assembly Game

assembly battle-royale masm32 ncu x86-assembly

Last synced: 04 Apr 2025

https://github.com/susji/lc

Self-hosting toy compiler for a language which resembles a subset of ANSI C

ansi-c assembly assembly-x86 c compiler

Last synced: 02 Jan 2026

https://github.com/cschladetsch/pyro

Pyro provides a framework for distributed, interactive cross-platform experiences with simple Python-like language and bespoke distributed GC. Accessible via a Repl console, WinForms shell, or Unity3d console. Can be installed as a Unity3d Package.

assembly csharp custom-language distributed-systems language networking remoting rpc-framework serialization unity3d unity3d-plugin

Last synced: 29 Mar 2025

https://github.com/kodekote/linux_x64_asm

Intel x64 assembly code and build files for Linux / GNU as

abi assembly gas linux systemv x64

Last synced: 27 Apr 2026

https://github.com/jamesalbert/halfprec

Half-precision assembly interface for C

assembly c doge half-precision nasm

Last synced: 11 May 2026

https://github.com/rainorangelemon/nju-ics

Code for Lab in Introductory of Computer System

assembly kernel operating-system

Last synced: 17 May 2026

https://github.com/0xwal/assembly-x86

This repository will include assembly x86 tutorials and practices

assembly assembly-language i386 intel tutorial tutorial-exercises x86

Last synced: 19 Jul 2025

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/zaneham/conway

A RICS-V and X86 binary translator

assembly emulator low-level rics ricsv x86

Last synced: 21 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/norandiaconu/palindrome

Assembly program for checking and printing palindromes

assembly

Last synced: 21 Mar 2025

https://github.com/Voyrox/ArcticAxis

ArcticAxis is a minimal operating system written in 16-bit x86 Assembly. It features a simple shell interface where you can run basic commands like help, clear, and reboot.

asm asmx86 assembly nasm os

Last synced: 08 May 2025

https://github.com/gmostofabd/8051-keypad

📦 The 8051 4x4 Keypad Interfacing demonstrates how to connect and interact with a 4x4 matrix keypad using the AT89C51 microcontroller. Keypads are commonly used for user input in embedded systems, and in this project, we showcase how to read key presses using Assembly language.

4x4-keypad 8051 assembly circuit download files hex interfacing keypad language microcontroller programming proteus schematic simulation

Last synced: 19 Jul 2025

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/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/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/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/speedruneer/iridiumos-3

This is an hobby OS made in nasm assembly

assembly nasm os osdev

Last synced: 17 May 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/zlrkw11/CS-210

personal learning repository

assembly c lc3

Last synced: 15 Sep 2025

https://github.com/mariomarton/assembly-snake

Two-player Snake game written in assembly language. Designed for the MIPS CPU architecture. Thanks to QTMips Online, it can be run in a web browser.

assembly assembly-game assembly-language mips mips-architecture mips-assembly qtmips snake snake-game two-player-game

Last synced: 22 May 2026

https://github.com/loosemond/micmic

Aula de microprocessadores

assembly atmega128 avr

Last synced: 11 Aug 2025

https://github.com/bl33h/squareperimeter

A program that calculates the value of the perimeter of 3 squares.

assembly assembly-language perimeter raspberry-pi raspi square

Last synced: 22 May 2026

https://github.com/giosil/hellovic20

Sample assembly program for MOS 6502 (VIC20).

assembly commodore-vic20 vic20

Last synced: 17 Jul 2025

https://github.com/slightlynybbled/xc16_mixed

This is a 'template' repository for Microchip XC16 users who may wish to use assembly code within their C programs.

assembly c mixed msp430

Last synced: 15 May 2026

https://github.com/nielsouvrard/asm-ez80-program

Program for TI-83 PCE, coded in asm eZ80

assembly ez80 ti83pce

Last synced: 07 Jun 2026

https://github.com/programost/yodaos

YodaOS - operating system with assembly x86_64 nasm

assembly assembly-x86 bootloader kernel operating-system os

Last synced: 23 Jun 2025

https://github.com/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 02 May 2026

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: 12 Aug 2025

https://github.com/troykomodo/6502

I was bored lol

6502 asm assembly golang

Last synced: 18 May 2026

https://github.com/abderrsfa/libasm

A small library consisting of 6 functions, written in x86 64-bit assembly (Intel syntax)

1337 42born2code assembly assembly-language libasm

Last synced: 06 Nov 2025

https://github.com/kampi/raspberry-pi

Miscellaneous things for my Raspberry Pi.

assembly bash c embedded-linux python

Last synced: 14 Mar 2025

https://github.com/bytesclub/mips-tutorial

A Tutorial repository for understanding Instruction Set Architecture of Modern Computers using MIPS

assembly computer-architecture mips mips-tutorial

Last synced: 30 Mar 2025

https://github.com/8dcc/bootloader

Simple Multiboot 1 bootloader

assembly bootloader c multiboot osdev

Last synced: 16 May 2026

https://github.com/scriptlinestudios/glasm

OpenGL + x86_64 asm

assembly opengl

Last synced: 19 May 2026

https://github.com/ocdbytes/binaryexploitation

Basic binary exploitation | Working of Malwares/Binaries | Obfuscation to avoid antivirus | Parser Differential to avoid analysis of Binary/Malwares

assembly binary-exploitation malware-analysis reverse-engineering x86-64

Last synced: 16 May 2026

https://github.com/secret-guest/musicon

A music file converter with web assembly

assembly converter ffmpeg music wasm web

Last synced: 01 May 2026

https://github.com/irishmorales/nand2tetris

Logic gates, chips, compilers, and programs made for NAND2TETRIS

assembly computer-architecture nand2tetris

Last synced: 26 Jul 2025

https://github.com/lizainslie/railos

A simple operating system

assembly clang operating-system

Last synced: 07 Nov 2025

https://github.com/moxer-mmh/projets4

Module Projet de S4 checkers in assembly

assembly c

Last synced: 16 May 2026

https://github.com/synt4xerr0r4/nesdoc

Some documentation about the NES

6502 assembly emulator nes

Last synced: 15 May 2026

https://github.com/sleleu/dr_quine

This project aims to explore quines as a foundation for understanding self-replicating code, crucial in malware programming.

assembly malware-development self-replicating virus

Last synced: 10 Sep 2025

https://github.com/yalishanda42/dcd

My 9th grade Assembly project; a tool that lets you use the Caesar cipher in order to encrypt/decrypt a message. This project helped me learn Assembly back then.

16-bit assembly assembly-language caesar-cipher cipher

Last synced: 07 Nov 2025

https://github.com/whitelicorice/ren-s-assembly

A repository for lab work in CMSC 131 (Machine-Level Programming) with x86 NASM Assembly.

assembly assembly-language-programming assembly-x86 nasm-assembly tutorial-code tutorial-exercises tutorial-sourcecode tutorials

Last synced: 07 Nov 2025

https://github.com/markyturtle/batman---amiga

Batman The Movie, Amiga, 2 Disk Europe, Ocean

68000 68k 68k-assembly amiga asm assembly disassembly reversing

Last synced: 11 Jul 2025

https://github.com/tikerlade/assembly-char-frequency

Coursework for "Computer Architecture" course in St.-Petersburg Polytechnic University of Peter the Great

assembly assembly-x86 coursework

Last synced: 29 Jul 2025

https://github.com/aegis-dev/archmage

Archmage - Fantasy virtual machine with custom virtual processor architecture and assembly language

architecture archmage assembly computer fantasy fantasy-computer interpreter language rust virtual-machine virtualization vm

Last synced: 30 Apr 2026

https://github.com/ibrahimsharaf/sorting-algorithms-package

Simulating various sorting algorithms working on set of numbers using x86 Assembly.

assembly sorting-algorithms x86

Last synced: 01 Aug 2025

https://github.com/mattiadane/production-scheduler

Assembly scheduler for orders

assembly edf file hpf makefile

Last synced: 02 Aug 2025