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

Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly

assembly assemblyline x86-64

Last synced: 31 Oct 2025

https://github.com/karanagi/riscv-playground

Programs written in RISC-V Assembly

assembly risc-v riscv

Last synced: 26 Aug 2025

https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting

Visual Studio Code extension that adds Assembly syntax highlighting to Markdown fenced code blocks.

asm assembly extensions grammars hcl terraform visual-studio-code

Last synced: 18 May 2026

https://github.com/crejenel/computer_systems_architecture

This repository contains some of the laboratory exercises solved for the course <<Computer Systems Architecture>> of the Faculty of Mathematics and Computer Science, from the Romanian-language Computer Science section, at <<Babeș-Bolyai>> University, academic year 2024-2025.

assembly programing-language

Last synced: 16 May 2025

https://github.com/ahmedsobhy01/assembly-serial-chat

A simple chat application built for 8086 assembly that uses a serial communication (UART) interface to send and receive text. The program splits the screen into two parts for bi-directional messaging, allowing you to chat with another terminal via serial port.

8086 assembly baud-rate chat masm serial-communication uart x86-assembly

Last synced: 16 May 2025

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

assembly project template to run in docker

asm assembly docker template

Last synced: 11 Mar 2025

https://github.com/codewithma/schlange

Schlange for the Gameboy

assembly gameboy rgbds snake snake-game

Last synced: 01 Mar 2026

https://github.com/basemax/learn-assembly

Welcome to Learning Assembly by Solving, a collection of 20 small assembly language programs designed to teach fundamental concepts through practical examples. Each program solves a specific problem, ranging from basic arithmetic to control structures, all written in x86-64 assembly using NASM syntax for Linux systems.

asm assembly assembly-lang assembly-language assembly-language-programming assembly-x86 fasm nasm

Last synced: 09 Apr 2025

https://github.com/sinamathew/100daysoflowlevel

This repository is to keep track of my 100 days of learning C and Assembly with a focus on embedded systems.

100daysoflowlevel assembly aunty-betty c cprogramming electronics emebeded gcc learning-by-doing low-level-programming

Last synced: 02 Jan 2026

https://github.com/camilaqpereira/semaforo-inteligente

Implementação de um semáforo inteligente usando o microcontrolador 8051

8051 8051-microcontroller assembly embbeded-system

Last synced: 09 Apr 2025

https://github.com/sujaykanth/tinypascal

Lightweight Pascal virtual machine for rapid development and education. Perfect for embedded scripting. Join us on GitHub! 🐙✨

assembly bytecode compiler delphi educational gas interpreter language-implementation lightweight object-pasca pascal pascal-compiler porting-to-linux-64 programming-language self-hosted virtual-machine vm

Last synced: 24 Jul 2025

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

A simple and dynamic assembler for common assembly mnemonics

assembler assembly

Last synced: 17 May 2026

https://github.com/cracko298/japan-ironfall-ntr-plugin

This is a pre-release of the plugin. Code(s) may break in these releases.

assembly c

Last synced: 15 Apr 2026

https://github.com/for-acgn/hash_api

Find&Call Windows API by hash+key.

assembly hashapi shellcode windows windowsapi

Last synced: 27 Mar 2025

https://github.com/tranbavinhson/assembly

Random repo to learn Assembly (I hope I won't use Assembly again)

assembly assembly-language assembly-language-programming

Last synced: 23 Aug 2025

https://github.com/thecoachingonline/hello-assembly

Hello World Assembly

assembly vbnet

Last synced: 28 Mar 2025

https://github.com/antoninazz/alarm-clock-assembly

This project is a digital clock alarm application running in a text-based video mode (80x25). The clock is displayed using ASCII characters and pseudographics. Users can set an alarm time, which triggers a sound and color change when activated. The program logs all events in a text file.

assembler assembly dos dosbox tasm

Last synced: 07 Sep 2025

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

Lab results for the computer hardware engineering course IS1200.

assembly c computer-architecture computer-hardware

Last synced: 29 Apr 2026

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

corewar ,virtual machine for asm battle

assembly c corewar game

Last synced: 27 Apr 2026

https://github.com/kaplanmaxe/algorithmic-assembly

Assembly (MIPS) Implementations of algorithms

assembly mips mips-assembly

Last synced: 07 Jun 2026

https://github.com/wa1tnr/camelforth-rp2350-a-ms-u

CamelForth for RP2350 - port of existing RP2040 version - Dr Brad Rodriguez upstream - this repo instantiated November of 2024

assembly c camelforth forth interpreter rp2350

Last synced: 13 May 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/zhenglinlei/spimhub-depr

MIPS chips SPIM Online

asm assembly coprocessor cpu mips spim x32

Last synced: 13 May 2026

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

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

assembly masm masm32

Last synced: 14 Oct 2025

https://github.com/leocelente/compiler-exploring

Basic usage of the Compiler Explorer tool to understand a quirk of simple undefined behavior in GCC

assembly c compiler-explorer stack undefined-behavior

Last synced: 27 Apr 2026

https://github.com/mohamedmetwalli5/assembly-programs

Some assembly programs

assembly

Last synced: 07 Jun 2026

https://github.com/kharazi/listmacro

A List/Array Macro (Library) for Assembely Language

assembly list

Last synced: 27 Apr 2026

https://github.com/cajuncoding/assemblyattributesearch

This is a small library/helper to provide greatly simplified convenience methods for dynamically finding, filtering, and initializing classes based on Custom Attributes.

assembly attribute-based attributes csharp csharp-code csharp-library reflection

Last synced: 14 May 2026

https://github.com/neolibrios/kpack_kerpack_linux

kpack and kerpack for x86-64 linux

assembly c fasm kerpack kolibrios kpack lzma neolibrios

Last synced: 14 May 2026

https://github.com/sacredsqueegee/linux-a32-projects

A collection of Arm 32-bit assembly projects for use with the Linux Kernel.

a32 arm assembly linux

Last synced: 30 Apr 2026

https://github.com/hellomouse/r3stuff

Daswf852's R316 stuff

assembly emu

Last synced: 07 Jun 2026

https://github.com/nicolasbauw/asm-riscv-hexdump

hexdump command written in RISC-V assembly (linux)

assembly linux riscv64

Last synced: 28 Apr 2026

https://github.com/ccode-lang/ostest

A testing 32 bit kernel that I am writing for fun.

32bit asmx86 assembly kernel os

Last synced: 28 Apr 2026

https://github.com/omar-ahmed314/painting

🎨Paint program

assembly

Last synced: 24 Jun 2026

https://github.com/horizon-nth/rpn-calculator

An RPN calculator coded in ARM7TDMI Assembly.

assembly calculator floating-point fpa rpn-calculator

Last synced: 25 Jun 2026

https://github.com/kenneth-rosario/bpm-logging-simulation-msp430fr6989

BPM Reader simulation using assembly and the microcontroller MSP430FR6989. Project for the Computer Architecture class.

assembly computer-architectures msp430fr6989

Last synced: 25 Jun 2026

https://github.com/zwrawr/mymicroproccessor

Computer Architectures project to design a 16/32 bit microprocessor in VHDL.

architecture assembly computer-architecture electronics hardware microprocessor university-of-york university-project uoy vhdl

Last synced: 26 Jun 2026

https://github.com/benoitlx/simple-assembler

Simple assembler for my custom cpu

assembly bitstream-generation parser tokenizer

Last synced: 28 Apr 2026

https://github.com/jessicapachecoj/modelo-fundo-imagem

Otimização de Baixo Nível e Processamento de Imagens. Algoritmo de Visão Computacional (média temporal) implementado em Assembly MIPS-32.

assembly mips-32 otimizacao processamento-de-imagem visao-computacional

Last synced: 08 Jun 2026

https://github.com/pablob94/filtroimagen

Proyecto de Estructura de Computadores en Ensamblador del Motorola 88110

assembly assembly-language assembly-language-programming filter image-processing

Last synced: 12 Jun 2026

https://github.com/nicolasbauw/asm-arm-cat

cat command written in ARM assembly (linux)

arm assembly linux syscalls

Last synced: 28 Apr 2026

https://github.com/aerphanas/microcontroller-programming

Learning Microcontroller programming

assembly cpp microcontroller

Last synced: 28 Apr 2026

https://github.com/studentutu/voxgeofoliage

Unity 6 port of Unreal 5.7 foliage assemblies (Nanite vegetation) inspired branch-assembly opaque rendering for foliage

assembly foliage indirect-draw opaque render-graph rendering unity3d urp vegetation voxelization

Last synced: 12 Jun 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/gojax64/algorithms-in-assembler

Programs made in the class of language translators I (Assembly programming)

assembly lex linux

Last synced: 28 Apr 2026

https://github.com/mirralis/x64-calc-popper-shellcode

x64 Windows PEB walker in NASM. Resolves exports by hash comparison without importing any APIs. Features a custom salted hash function and XOR-obfuscated payload string.

apihashing assembly calc-popper obfuscation pebwalking shellcode windows x64 x86-64

Last synced: 12 Jun 2026

https://github.com/david-palma/mips-32bit-encoder

C implementation of a 32-bit assembly instruction encoder for MIPS processors, designed to convert MIPS assembly instructions into their corresponding machine code formats for execution on MIPS-based systems.

assembly assembly-to-machine c c-programming computer-architecture instruction-set-architecture instuctions-encoder isa machine-code mips-architecture mips-instructions mips-processor

Last synced: 28 Apr 2026

https://github.com/mohnkhan/myos-simple

A five-stage, bare-metal x86 operating-system tutorial: from a 512-byte 16-bit boot sector to a 32-bit protected-mode C kernel with an interactive shell, CMOS real-time clock, cooperative scheduler, and fixed-point calculator. Freestanding NASM + GCC, boots on QEMU or Virtualbox

assembly bare-metal bios bootloader bootsector c freestanding gdt kernel low-level nasm operating-system osdev protected-mode qemu real-mode systems-programming tutorial vga x86

Last synced: 26 Jun 2026

https://github.com/mikolajmikolajczyk/madside

In-browser IDE for retro hardware — Atari 8-bit & NES, plugin-based

6502 assembly atari atari-8bit emulator ide nes plugin-architecture retro web-ide webassembly

Last synced: 27 Jun 2026

https://github.com/anonto050/cse-316-microprocessors-microcontrollers-and-embedded-systems

Contains assembly codes, and microcontroller codes of course CSE316

assembly emu8086 microcontroller microprocessor

Last synced: 10 Feb 2026

https://github.com/sunsided/6502-skills

SKILL files for working with 6502-family assembly

agentic-coding assembly cpu-architecture porting skill-files

Last synced: 13 Jun 2026

https://github.com/taffarel55/risc-v

Repositório com intuito de reunir lista com as instruções mais básicas para risc-v para inteiros 32 bits e alguns exemplos úteis.

arquitetura-de-computadores assembly risc-v risc-v-assembly

Last synced: 13 Jun 2026

https://github.com/aayes89/jsimplecpu

Implementación de una CPU virtual en Java

assembly cpu emulation java

Last synced: 10 Feb 2026

https://github.com/vilhalva/frases-filosoficas

👨‍🏫ESTE PROJETO EM "ASSEMBLY X86_64" TEM COMO OBJETIVO EXIBIR NA SAÍDA PADRÃO AS 20 MELHORES FRASES DE FILÓSOFOS.

assembly bot chatbot projeto terminal

Last synced: 15 Apr 2026

https://github.com/gemesa/rust-arm64

Sources for the book "From Rust to assembly: ARM64 code generation patterns"

aarch64 arm arm64 assembly ghidra rust

Last synced: 29 Apr 2026

https://github.com/apavazza/asm-interpreter

Interactive assembly interpreter written in Rust

assembly interpreter rust

Last synced: 29 Apr 2026

https://github.com/phlay/crc64

command line utility for computing crc64

assembly command-line-tool crc64-ecma182

Last synced: 29 Apr 2026

https://github.com/zalatch/assembly-compiler-in-python

Python program for testing assembly!

assembly python-3

Last synced: 30 Apr 2026

https://github.com/prbmic19/torus

A 64-bit hobby operating system with the goal of building a bootloader, kernel, and userspace from scratch.

assembly bootloader c hobby-os kernel operating-system os osdev

Last synced: 13 Jun 2026

https://github.com/wtznc/os

Operating System in 1000 Lines (work in progress)

assembly kernel low-level os

Last synced: 14 Jun 2026

https://github.com/cosecseccot/riscv32i-assembler

A custom Assembler for RISCV32I ISA

assembler assembly assembly-language risc-v riscv riscv32

Last synced: 07 Feb 2026

https://github.com/arc-hugo/be-chti

Bureau d'Études CHTI - partie Assembleur (2020-2021)

assembly c cortex-m3 keil

Last synced: 29 Apr 2026

https://github.com/kissssu/basic-assembly

This Assembly repository provides various programs for beginners to learn basic operations like arithmetic, user input, and table calculations.

assembly

Last synced: 14 Jun 2026

https://github.com/markkreel/elf-disassembler

ELF parser and disassembler written in C++.

assembly cpp disassembler elf elf-parser

Last synced: 29 Apr 2026

https://github.com/brian-xu-vlt/libasm

[École 42 - project] First approach to basics of assembly language, with intel x86_64 syntax. This project reimplement some C standard functions.

42born2code 42projects 42school assembly x86-64

Last synced: 28 Jun 2026

https://github.com/harmim/vut-ipa-project

Pokročilé asemblery - Projekt - Grafický editor: Detektor hran a antialiasing

antialiasing assembly cpp ipa project vut

Last synced: 29 Apr 2026

https://github.com/exbotanical/toulouse

A 32-bit UNIX-like operating system kernel

assembly bootloader kernel

Last synced: 29 Apr 2026

https://github.com/thomasghali/assembly-game

A word-guessing game where you uncover hidden letters before a programming language gets “deleted.” Guess right, keep it safe. Guess wrong… well, say goodbye to JavaScript (and its bros). 💀

assembly game react

Last synced: 29 Apr 2026

https://github.com/nerett/cpucode_builder

Assembler for CPU project opcodes written in C

assembly opcodes

Last synced: 29 Apr 2026

https://github.com/malakaispann/asciibird

Flappy Bird written in 32-bit MASM Assembly using text-based graphics. Exe file available in repo.

assembly flappy-bird masm32 text-based-game

Last synced: 14 Oct 2025

https://github.com/rohitlodhii/operating_system

Making a custom operating system from scratch

assembly nasm qemu vim wsl-ubuntu

Last synced: 29 Apr 2026

https://github.com/superbox64/jibberjabber

JJ is a token based computer language designed for AI with the ability to transpile to C, JS, Assembly and Python with more output languages to coming soon

assembly claudecode interpreter jibberjabber jibjab jj lexer parser python swift toddbruss token transpiler

Last synced: 01 Feb 2026

https://github.com/corpssansorganes/assembler_for_custom_asm

An assembler for a custom assembly language

assembler assembly c

Last synced: 17 Mar 2026

https://github.com/chrislowzhengxi/bomb-assembly

A security and debugging challenge that simulates a binary bomb, requiring users to analyze disassembled code, identify patterns, and solve sequential stages using reverse engineering techniques. Designed for practicing low-level programming, assembly analysis, and debugging.

assembly bomb

Last synced: 29 Apr 2026

https://github.com/gurumanie-singh/gurumanie-singh.github.io

Unified GitHub Pages portfolio showcasing my Linux Bandit write-ups, Python networking tools, and coursework taken at Iowa State University.

assembly fmeca fta html java linux python ssh-tunnel vhdl-code wireshark

Last synced: 29 Apr 2026

https://github.com/donno2048/printable

compile printable com executables

assembly executable

Last synced: 15 Jun 2026

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

🐍 Snake game written in Assembly

assembly game nasm nasm-assembly ncurses snake-game terminal

Last synced: 30 Apr 2026

https://github.com/ubugeeei/haribote-os

Operating system scratch implements in C lang

assembly clang no-std operating-system scratch-implementation x86

Last synced: 30 Apr 2026

https://github.com/cartersusi/gosimd

Go SIMD for common math

assembly avx concurrency golang neon simd

Last synced: 30 Apr 2026

https://github.com/c-thoben/cassavagenomicsproject

Collection of scripts used in the process of creating and analysing the COL40 cassava assembly.

assembly cassava hifi manihot

Last synced: 17 Mar 2026

https://github.com/calculationcollective/asmcalculator

Calculator made in Assembly with nasm

assembly calculator nasm nasm-assembly

Last synced: 15 Jun 2026

https://github.com/bananapuncher714/lightbikes

A TRON clone for the command line.

assembly nasm terminal tron

Last synced: 30 Apr 2026

https://github.com/allncuz/asm

Intro to x86 Assembly Language

assembly kernel shell

Last synced: 01 Feb 2026

https://github.com/victorzhang2014/solidity-log3

The Usage of log1,log2,log3 and log4 in Solidity based-on Yul Assembly Language

assembly assembly-language log1 log2 log3 log4 solidity yul

Last synced: 30 Apr 2026