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/octu0/unsafecgo

cgo calls via assembly trampoline

assembly cgo goasm golang trampoline

Last synced: 15 May 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/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/rushil-ambati/asm-hello-world

Hello World in x86 assembly.

assembly x86

Last synced: 15 May 2026

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/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/vardan2009/pico200

A 204-byte Turing-complete esolang.

assembly esolang

Last synced: 10 Jun 2026

https://github.com/librity/learning_assembly

All my Assembly tutorials.

assembly nasm nasm-assembly

Last synced: 17 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/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/flevi29/ubb-nasm-runner

Run / test / compile your assembly projects with ease.

assembly console nasm ubb

Last synced: 15 May 2026

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

asdf plugin for nasm

asdf assembly nasm version-control

Last synced: 26 Apr 2026

https://github.com/torinriley/liteos

A lightweight operating system

assembly opperating-systems os

Last synced: 15 May 2026

https://github.com/cpscript/calculators

A simple command line calculator in most main languages because I'm bored

assembly basic every-language java javascript-html-css net one-file python scripts simple vim

Last synced: 19 Mar 2025

https://github.com/vicperal/ai-genai_projects

Python projects about LLM and ML use cases. I am using modules such as Pandas, Numpy, Plotly, scikit-learn, Transformers, Flask, JSON, etc. to analyze data, predict, generate insights and create text from models such as LLMs, linear regression, assembly methods, etc. Server- Front-End using Flask

assembly clinical-trials flask json linear-regression llm ml numpy pandas plotly price-prediction python rag random-forest scikit-learn sentimental-analysis sql text-summarization tokens-counter transformers

Last synced: 02 Apr 2026

https://github.com/zoosmand/ATtiny25_SSD1306

LCD Display SSD1306 connected via I2C to ATtiny25. Can use either horizontal or vertical placing.

asm assembler assembly attiny25 avrasm i2c ssd1306

Last synced: 04 Apr 2025

https://github.com/thibaultduponchelle/oilcap

A ti83 clone of pipemania/oilcap/pipedream

assembly oilcap pipemania ti83

Last synced: 04 Apr 2025

https://github.com/gergoerdi/homelab2-games

Games for the HomeLab-2 home computer

2048-game assembly haskell homelab retrogaming snake-game z80

Last synced: 16 May 2026

https://github.com/walshyb/lights-out-gb

GameBoy puzzle game inspired by the 1995 handheld game "Lights Out"

assembly rgbasm rgbds

Last synced: 10 Jul 2025

https://github.com/muhammad-farman/soil-moisture-sensor-avr-assembly

Designed and implemented a project utilizing an Arduino UNO, sensors, and AVR Assembly to detect soil moisture levels and trigger a response upon deviation from a predetermined threshold.

arduino-uno assembly avr

Last synced: 05 Apr 2025

https://github.com/talaatmagdyx/assembly

Example Assembly language(NASM Example)

assembly assembly-language nasm nasm-assembly

Last synced: 05 Apr 2025

https://github.com/hummel009/software-engineering

КПО - лабораторные работы БГУИР (1 курс)

assembler assembly bsuir bsuir-labworks fasm labs

Last synced: 07 May 2025

https://github.com/philspil66/vectrex-fortressofnarzod

Fortress of Narzod is an arcade shooter that was released exclusively on the Vectrex in 1982 by GCE. This repo contains the original source code.

assembly assembly-language assembly-language-programming game oldgame retrogame retrogames retrogaming vectrex vectrex-game

Last synced: 07 May 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/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/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/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/8dcc/bootloader

Simple Multiboot 1 bootloader

assembly bootloader c multiboot osdev

Last synced: 16 May 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/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/giosil/hellovic20

Sample assembly program for MOS 6502 (VIC20).

assembly commodore-vic20 vic20

Last synced: 17 Jul 2025

https://github.com/loosemond/micmic

Aula de microprocessadores

assembly atmega128 avr

Last synced: 11 Aug 2025

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/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/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/norandiaconu/palindrome

Assembly program for checking and printing palindromes

assembly

Last synced: 21 Mar 2025

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/rainorangelemon/nju-ics

Code for Lab in Introductory of Computer System

assembly kernel operating-system

Last synced: 17 May 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/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/martinomensio/cas-labs

Computer Architectures labs @ Polytechnic University of Turin

assembly polito

Last synced: 28 Mar 2025

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/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/balletie/snake

Bootable snake clone written in x86 Assembly

assembly bootable game snake

Last synced: 05 Apr 2025

https://github.com/dmaivel/pyvscc

Experimental python to native x86-64 compiler

assembly compiler python x86 x86-64

Last synced: 10 May 2025

https://github.com/exane/ram_model

RAM Simulator (Random Access Machine). A mathematical model of real computers (Theoretical computer science)

assembly mathematics playground ram random-access-machine simulation theoretical-computer-science

Last synced: 04 Apr 2025

https://github.com/faithbyte/rainfall

If you enjoy solving tough puzzles with pure skill, this project is for you! It’s like unlocking a treasure chest — using assembly and binary exploitation to crack each level. A challenge you won’t regret! 🔐

assembly binary-exploitation ctf cybersecurity ret2libc reverse-engineering

Last synced: 30 Apr 2026

https://github.com/vars1ty/webexe

Load external exe files from URLs.

assembly dynamic injection memory webexe

Last synced: 18 May 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: 21 Jul 2025

https://github.com/josedavidss/dsd.smart-trafficlights

Primer proyecto del curso Diseño de Sistemas Digitales. La idea es generar un código en ensamblador capaz de resolver un problema de intersección utilizando el lenguaje de programación ARM.

arm armv7 assembly digital-design keil keil-uvision5 traffic-light-controller

Last synced: 11 Oct 2025

https://github.com/josedavidss/ce_architecture1.isa-app

This project is based on graphics and text generation app. This is the first individual project for the CE Architecture 1 course.

assembly isa nasm-assembly pysimplegui python sasm x86

Last synced: 06 May 2026

https://github.com/specy/x86-js

An x86 interpreter in js using unicorn.js

assembly emscripten typescript x86

Last synced: 07 Mar 2026

https://github.com/elementalhaven/gbasma

GameBoy ASM Analyzer

assembly gameboy utility z80

Last synced: 18 May 2026

https://github.com/d3portillo/42_libasm

A set of functions in Assembly for 42Madrid Cursus

42projects assembly

Last synced: 18 May 2026

https://github.com/saschpe/particle_fountain

Simple particle fountain effect written in x86-Assembler (NASM style).

assembly nasm nasm-assembly particle-effects particle-system x86

Last synced: 29 Mar 2025

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