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

Algorithms to learn intel x86 assembly

asmx86 assembly assembly-x86 intel-syntax

Last synced: 06 Oct 2025

https://github.com/i-jss/unb-competitive-programming

Personal collection of competitive programming solutions and coursework notes from my Computer Engineering degree at UnB, 100+ problems across 6 disciplines and 3 marathons.

assembly c competitive-programming cpp pascal regex

Last synced: 31 May 2026

https://github.com/johncmanuel/cpsc240

files for assembly class

assembly x86-64

Last synced: 08 Oct 2025

https://github.com/marc7666/computer-organiozation-ii

Practical cases of the subject “Computer organization II” of the degree in computer engineering of the University of Lleida. This subject is taught in the first year. Each practical case is in assembly language.

assembly programming programming-language universitatlleida university

Last synced: 02 Nov 2025

https://github.com/brunobaier/mj

Small operational system written in assembly and C

assembly c

Last synced: 23 Feb 2026

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/nicholaswilde/sys-fetch

Learning GNU assembly by building a lightweight, bare-metal alternative to system fetchers

amd64 arm64 assembly gnu-assembler learning-by-doing

Last synced: 31 May 2026

https://github.com/elkard/arko_bmpscaling_mips

MIPS program for BMP scaling using bilinear interpolation. Project for Computer Architecture course on the 3rd semester of CS at WUT

assembly bilinear-interpolation bmp mars mips-assembly

Last synced: 10 Oct 2025

https://github.com/artainmo/general-programming

Notes from studying and small projects surrounding general-programming.

assembly bits c clean-code cpp ide ocaml operating-systems os python rust self-learning shell study team vim

Last synced: 14 Apr 2026

https://github.com/pedroteixeiraw/positional_tracking_system

This project focuses on developing a system that measures and graphically represents human displacement in real time. It is based on the Microchip PIC18F47Q10 microcontroller, the MMA7361L accelerometer, and MATLAB for data processing and visualization.

accelerometer assembly c matlab microcontoller microship mma7361l mplab pic18f47q10

Last synced: 19 Jan 2026

https://github.com/matubu/libasm

A simple library made in assembly

asm assembly libasm

Last synced: 11 Oct 2025

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

Course assignments and project. Coded in assembly in a Dragon12 development board with a Freescale HCS12 CISC microcontroller.

assembly embedded-systems freescale hcs12

Last synced: 06 Jun 2026

https://github.com/qalle2/nes-gradient

Gradient demo (NES)

6502 asm6 assembly demo homebrew nes

Last synced: 21 Apr 2026

https://github.com/younghakim7/x86_64_assembly_my_project

My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7

assembler assembly nasm-language rust x86-64

Last synced: 21 Apr 2026

https://github.com/8dcc/pio-mode.el

Major mode for editing PIO assembly files

assembly emacs emacs-package pio raspberry-pi rp2040 rp2350

Last synced: 30 Apr 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/samthetechi/minivm

A 32bit base virtual machine with custom assembly ( still in progress)

assembler assembly rust system-programming virtual-machine

Last synced: 20 Apr 2026

https://github.com/fititnt/assembly-ramses

Código funcional assembly para máquina hipotética RAMSES

assembly assembly-ramses

Last synced: 01 May 2026

https://github.com/jean-baptiste-dp/fratercula

Future Compiler

assembly c compiler elf64

Last synced: 01 May 2026

https://github.com/ianlintner/howard-nester

NES Game Devopment Assembly Skill

assembly cc65 game nes neslib

Last synced: 17 Jun 2026

https://github.com/matx64/computer-science

Computer Science programming assignments

assembly c cpp java mips

Last synced: 20 Apr 2026

https://github.com/robobenklein/cs130

UTK CS130 Labs - ARMv7

arduino arduino-due armv7 assembly

Last synced: 20 Apr 2026

https://github.com/bieanimaton/codigs_assembly_facul

Código criados na linguagem Assembly para praticar o uso de simuladores.

ahems assembly neander

Last synced: 04 Jun 2026

https://github.com/nquinquenel/stack-buffer-overflow-example

Basic demonstration of a stack buffer overflow

assembly buffer-overflow c security-vulnerability

Last synced: 18 Apr 2026

https://github.com/bfjesso/test-program

C program to test the Jesso Decompiler

assembly c linux windows

Last synced: 02 May 2026

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

Learning x86-64 assembly with NASM

assembly nasm x86-64

Last synced: 17 Jun 2026

https://github.com/pedrosakuma/dotnet-assembly-mcp

MCP server for static navigation of .NET assemblies — types, methods, attributes, decompilation. Companion to dotnet-diagnostics-mcp.

ai-agents assembly decompiler dotnet ilspy llm mcp mcp-server reflection static-analysis

Last synced: 03 Jun 2026

https://github.com/bac0nb0yy/kfs

Designing our own kernel in Rust + ASM

assembly bootloader i386 kernel multiboot operating-system rust school42

Last synced: 17 Apr 2026

https://github.com/knightchaser/assembly

Some assembly codes and corresponding C/Shell Script codes for learning.

assembly clang learning-by-doing shell-script

Last synced: 17 Apr 2026

https://github.com/injusmol/mips-lab-works

Programs written in MIPS assembly programming language for Systems Fundamentals Course.

assembly mips

Last synced: 12 Feb 2026

https://github.com/eliasjuk/systemos

Sistema Operacional

assembly c

Last synced: 04 May 2026

https://github.com/ryand1234/operating-system

A cheeky operating system that is light weight and can do some stuff

assembly c kernel linker

Last synced: 05 May 2026

https://github.com/littleatarixe/draconus

Malware, Shellcode builder with C2, tools and compilers. Easily create your own malware, small or large.

assembly c2 compilers ddos keylogger malware malware-development python3 ransomware rat shellcode stealer

Last synced: 05 May 2026

https://github.com/mnito/hamming-asm

Hamming distance routines in x86-64 assembly

assembly c hamming-distance macos nasm x86-64

Last synced: 17 Apr 2026

https://github.com/vilhalva/gravador-de-notas

👨‍🏫PROJETO CRIADO PARA O CURSO DE ASSEMBLY.

assembly bot chatbot curse database projeto terminal txt

Last synced: 05 May 2026

https://github.com/lexz-08/resourcereader

Easily read embedded resources as strings, bytes, or entire assemblies.

assembly assembly-resource csharp embedded-resource resource windows

Last synced: 06 May 2026

https://github.com/37743/arduino

A collection of Arduino projects, as well as a project that utilizes the usage of LDR sensors to transfer messages using morse code.

arduino assembly c embedded morse-code

Last synced: 07 May 2026

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

assembly project template to run in docker

asm assembly docker template

Last synced: 24 Apr 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/thenewjavaman/patternstreams

Simplifies searching and patching runtime memory in C++ using syntax similar to Java streams

asm assembly cpp windows

Last synced: 07 May 2026

https://github.com/saqibbedar/learn-assembly-masm-nasm-dosbox-linux

Learn x86 assembly with step-by-step examples and setup guides: DOS 8086 (MASM in DOSBox) and Linux x86-64 (NASM).

16-bit 8086 assembly assembly-language beginner dos dosbox examples int21h intel-syntax linux low-level-programming masm nasm systems-programming tutorial windows x86 x86-64

Last synced: 03 Jun 2026

https://github.com/dpbm/binary-exploitation

learning about binary exploitation

assembly c gcc gdb low-level make python

Last synced: 08 May 2026

https://github.com/kseen715/microcontroller-programming-lr

БГТУ:: Программирование микроконтроллеров

8051 8051-microcontroller arduino assembly

Last synced: 08 May 2026

https://github.com/vroncevic/gen_nasm

Generate NASM code

assembly bsd generator linux nasm qnx

Last synced: 08 May 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/naganandana-n/computer-architecture

Computer Architecture coursework at BITS, Pilani.

assembly

Last synced: 20 Jun 2026

https://github.com/seniru/bfasm

Brainfuck interpreter written in assembly

assembly assembly-x86-64 brainfuck brainfuck-interpreter esoteric-language

Last synced: 12 Jun 2026

https://github.com/ruslang02/hse-acs-projects

Репозиторий, где размещаются мои решения задач для курса "Архитектуры вычислительных систем"

assembly cpp fasm homework multithreading

Last synced: 09 May 2026

https://github.com/qalle2/nes-md5

Qalle's MD5 Hasher (NES)

6502 assembly cryptography homebrew md5 nes

Last synced: 16 Apr 2026

https://github.com/kvakil/stackdraw

A tool for drawing x86 stack diagrams.

assembly education x86

Last synced: 01 May 2026

https://github.com/thebigsasha/image_to_short_array-de1-soc

I wrote this to submit memes to my ECSE324 lab at McGill University.

arm armv7 assembly c de1 de1-soc ecse324 image image-conversion mcgill

Last synced: 09 May 2026

https://github.com/jtompuri/mandelbr8

Fast Mandelbrot generator for 8-bit computers in 100% assembly. C64, C128, Plus/4, VIC-20, PET, CBM-II, Atari, BBC Micro.

6502 8-bit assembly atari-xl-computers bbc-micro commodore-128 commodore-64 fixed-point fractal mandelbrot plus4 retrocomputing vic-20

Last synced: 22 Jun 2026

https://github.com/maikorapppublic/platform

Maikor platform information and data (language, memory layout, etc)

assembly maikor rust

Last synced: 10 May 2026

https://github.com/alexandrospanag/my_arduino_projects

My Arduino Projects which includes many Arduino solutions for a variety of microcontrollers, Processing solutions & Assembly solutions. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

adafruit arduino assembly embedded-systems github hardware iot learn processing wiring

Last synced: 16 Apr 2026

https://github.com/chetanmalviya513/assembly-election-analysis-data-insights-engagement

Scraped and analyzed real-time election data to build interactive dashboards showcasing seat trends, vote share distribution, and postal ballot stats. The analysis uncovered insights on voting patterns, winning margins, and candidate forfeitures. Visual storytelling and timely data updates helped the project gain strong engagement on social media.

assembly data-visualization dataanalytics descriptive-statistics election-analysis election-data msexcel news tableau-dashboards webscraping

Last synced: 25 Apr 2026

https://github.com/izo0x90/snake-toy-vm

A generalized/ multi-arch. toy virtual machine, assembler and debugger written in Python. Just a fun project in python building a classical computer emulator.

assembler assembly assembly-language compiler computer-science custom-language debbuger emulation emulator emulators low-level low-level-programming programming-language programming-language-theory programming-languages system-programming virtual-machine virtualization

Last synced: 24 Apr 2026

https://github.com/zanderbrown/aqabler

AQA ALI Interpreter

aqa assembly interpreter rust-library

Last synced: 24 Apr 2026

https://github.com/smercer10/spartan

Bare bones FASM TCP server.

assembly fasm linux tcp

Last synced: 26 Apr 2026

https://github.com/phillvancejr/x64-assembly-color-changer

Mac x64 intel assembly program hosted with a C Raylib front end.

assembly c c-language graphics raylib x64 x86-64

Last synced: 26 Apr 2026

https://github.com/youssefali11997/sic-xe-assembly-programs

SIC/XE Assembly Language programs written as a practice.

assembly assembly-language-programming sic-machine sic-xe-machines

Last synced: 22 Jun 2026

https://github.com/tcorlateanu/assembly-projects

Systems engineering portfolio in x86-64 Assembly. Featuring a custom Unix Shell, Branch Predictor, and optimized core tools.

assembly linux-kernel linux-syscall low-level-programming portfolio systems-programming x86-64

Last synced: 27 Apr 2026

https://github.com/atticusrussell/cmpe250-arm-assm

ARM Cortex M0+ Assembly code from CMPE-250 class at RIT. Written for FRDM-KL05Z. Developed using Keil uVision IDE

arm-assembly arm-cortex-m0 assembly frdm-kl05z

Last synced: 12 May 2026

https://github.com/nicktill/system-software

low-level system software programming utilizing C

assembly c gdb system-software

Last synced: 24 Apr 2026

https://github.com/loicguillois/exigeos

Didactic bare-metal kernel in C for x86 and Raspberry Pi 3B — a rewrite of Elise-OS (2003)

arm assembly bare-metal c educational kernel os osdev raspberry-pi x86

Last synced: 01 Mar 2026

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

Daswf852's R316 stuff

assembly emu

Last synced: 07 Jun 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/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/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/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/aerphanas/microcontroller-programming

Learning Microcontroller programming

assembly cpp microcontroller

Last synced: 28 Apr 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/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/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/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/slingercode/arm-assembly

ARM Assembly examples

arm arm64 assembly

Last synced: 16 Feb 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/zalatch/assembly-compiler-in-python

Python program for testing assembly!

assembly python-3

Last synced: 30 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