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

Pacman logic implemented on a chipkit uno32 board

assembly c chipkit mcb32

Last synced: 28 Apr 2026

https://github.com/janchy2/operating-system-kernel-riscv

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing

Last synced: 16 Apr 2026

https://github.com/tteeoo/svc

🖥️ A 16-bit virtual machine with its own instruction set, assembler, and debugger.

16-bit assembler assembly assembly-language cpu debugger virtual-machine

Last synced: 27 Feb 2026

https://github.com/tstamborski/ascii-art-chief

Ascii-Art editor for MS-DOS.

16bit ascii-art assembly dosbox editor ms-dos

Last synced: 09 Jun 2026

https://github.com/tstamborski/wineyes

a win32 version of the xeyes program - details in the readme.md

assembly desktop-toy win32 winapi xeyes

Last synced: 09 Jun 2026

https://github.com/ka-iden/ASM-Test

Learning x86 assembly, specifically for Systems Engineering

asm assembly nasm x86-assembly x86-nasm

Last synced: 13 Oct 2025

https://github.com/radosz99/computer-architecture

Some assembly stuff, algorithms

algorithms assembly

Last synced: 09 Jun 2026

https://github.com/juliano-xd/math

Uma calculadora completa em assembly para calculos de numeros de 256 bits

assembly math

Last synced: 11 Feb 2026

https://github.com/nicksmyr/mipsim

MIPS interpreter and simulator

assembly mips mips-simulator

Last synced: 03 May 2026

https://github.com/walderlansena/senaos

:computer: Mini Sistema Operacional em C/C++ e Assembly

assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so

Last synced: 02 May 2026

https://github.com/winsdominoes/winos

A very simple operating system, based on MikeOS. Check MikeOS here http://mikeos.sourceforge.net/

assembly mikeos operating-system operating-system-kernel operating-system-learning operating-systems-project winos winsvideo

Last synced: 14 Feb 2026

https://github.com/reshalfahsi/raspberrypi-development

Collection of Raspberry Pi Code for Embedded Operating System Development

assembly baremetal c kernel-module linux operatingsystem raspberrypi raspbian

Last synced: 07 May 2026

https://github.com/insomnimus/cmdc

Compile a command line into a Windows executable!

assembly cli compiler rust win32 windows

Last synced: 07 May 2026

https://github.com/montyanderson/ccjs

WIP C compiler written in Javascript

assembly c compiler gcc javascript

Last synced: 07 May 2026

https://github.com/insomnimus/pasta-asm

Pipe text to an editor... In assembly

assembly fasm ffi rust win32 windows

Last synced: 07 May 2026

https://github.com/themarstonconnell/assembly-line

Assembly Emulator in Java

assembly editor emulator

Last synced: 27 Apr 2026

https://github.com/ajaxxishere/raspberrypi-mastermind

Creating a mini-game using C and arm-ASM with a raspberryPi 3

assembly c make physical-computing raspberry-pi-3

Last synced: 14 Feb 2026

https://github.com/williamfridh/kth_is1200_computer_hardware_engineering_project

Pong game built to run on a PIC32 board coded from scrath.

assembly c pic32

Last synced: 14 Feb 2026

https://github.com/mitjafelicijan/probe

Just testing things.

assembly c d experiments zig

Last synced: 07 May 2026

https://github.com/seanwevans/xorm

⊕, macros, and two 8-bit registers. That's all you get.

8-bit assembly macros programming-language xor-machine

Last synced: 15 Feb 2026

https://github.com/bemxio/gicho

A 16-bit real mode operating system made in Assembly and C

assembly bootloader c kernel low-level operating-system os

Last synced: 27 Feb 2026

https://github.com/shane-staret/arduino-mouse-trap-mccc-cis-126

The Final Project for CIS 126 at MCCC. A completed prototype built using two Arduinos that communicate with one another to effectively trap a mouse and keep track of how the mice were caught.

arduino arduino-ide assembly bait c-plus-plus contraption csharp distance-sensor mice mousetrap servo shane staret trapdoor

Last synced: 15 Feb 2026

https://github.com/sunsided/dcpu-16

A DCPU-16 emulator and assembler written in Rust.

assembler assembly cpu-emulator dcpu-16-asm emulator rust

Last synced: 26 Apr 2026

https://github.com/marahin/yaaibig

Yet Another "Assembly" Interpreter But In Go

assembler assembly go golang interpreter

Last synced: 01 May 2026

https://github.com/haseeeb21/calculator-assembly

A Scientific Calculator coded in Assembly Language which takes numbers as input and performs the selected operations and displays the result. Operations include +, -, x, /, %, Square, Cube and some Binary Operations.

assembly assembly-language assembly-language-programming assembly-x86 emu8086

Last synced: 08 Jun 2026

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

x86 assembly example with exit code 0

assembly compiler linux mingw windows wsl x86 x86-64

Last synced: 08 May 2026

https://github.com/zeroplayerrodent/duck-and-cover-64

Duck and Cover for the Commodore 64!

assembly commodore commodore-64 compiler game lisp

Last synced: 01 Jun 2026

https://github.com/anachrocomputer/uk101demo

Demo program for 6502-based Compukit UK101

6502 6502-assembly assembly assembly-language demo demo-app

Last synced: 10 Jun 2026

https://github.com/archanaberry/simplify-calculatorasmc

Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡⁠(⁠Ӧ⁠v⁠Ӧ⁠。⁠)

architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix

Last synced: 08 May 2026

https://github.com/emperorpenguin18/assembler

Mini SRC assembler for school project

assembler assembly c c-lang c-language cli fpga fpga-programming risc

Last synced: 27 Apr 2026

https://github.com/ugnmura/asm-basics

Simple Programs written in Linux x86_64 Assembly.

asm assembler assembly c compiler linux low-level x86-64

Last synced: 09 May 2026

https://github.com/permutationlock/dumbcycle

A step-by-step example showing how to make a Linux game from scratch with x86_64 assembly and C99 without libc.

assembly c direct-rendering-manager framebuffer linux x86-64

Last synced: 06 Feb 2026

https://github.com/chrisgleissner/c64bridge

MCP server to control and program the Commodore 64 Ultimate and Ultimate 64 via REST API

ai assembly basic c64 chatgpt coding commodore commodore-64 development llm mcp mcp-server music retro retrocomputing sid

Last synced: 18 May 2026

https://github.com/joaoeudes7/cachetsimulator

:computer: Cache Simulator in Typescript (CLI)

assembly cache-simulator cli mips risc-v tlb-simulator typescript

Last synced: 01 May 2026

https://github.com/stackoverflowexcept1on/hello-world-64

The real programmers can write hello world in 64 bytes of machine code!

assembly hello-world low-level syscalls windows x86-64

Last synced: 09 May 2026

https://github.com/danielfvm/sigmaker

A simple tool for creating signatures of addresses in binary files. You can choose the size and address of the binary of which a signature should be made and get the pattern and mask as a result.

assembly linux64 pattern-scanning signatures

Last synced: 27 Apr 2026

https://github.com/giridharans1729/digital_therometer

Digital Thermometer using Assembly Languages

assembly c digital-thermometer keil proteus thermometer

Last synced: 10 May 2026

https://github.com/niksativa/dikit

Swift library that allows you to use a dependency injection pattern in your project by creating a container that holds all the dependencies in one place

assembly container dependencies dependency dependency-injection injection ios lazy propertywrapper swift swiftui uikit

Last synced: 27 Feb 2026

https://github.com/russibc/tictactoe8086plus

:computer: Basic game developed for Intel 8086 Assembly in Computer Architecture II discipline.

8086 assembly game practice proteus

Last synced: 08 Jun 2026

https://github.com/x65/examples

Example apps for X65 microcomputer

65816 65816-assembly assembly

Last synced: 11 May 2026

https://github.com/saantiaguilera/fiuba-orga-pc-julia-set

Application to draw julia set based on window bounds and sugars

assembly c fractal julia-fractal

Last synced: 16 Apr 2026

https://github.com/w84death/smolix

Smolix: Real Mode, Raw Power. Homebrew x86 Operatin System.

16-bit assembly assembly-la baremetal baremetal-os corewar corewars dsky gamedev homebrew os x86

Last synced: 25 Apr 2026

https://github.com/hatappo/compilerbook

『低レイヤを知りたい人のためのCコンパイラ作成入門』

assembler assembly clanguage compiler

Last synced: 16 Apr 2026

https://github.com/jotrorox/jasm

A simple Assembler written from scratch, for educational and recreational purposes

asm assembler assembly binary hex jasm jasm-assembler unix vscode zig

Last synced: 16 Apr 2026

https://github.com/jeevanjoshi4434/compilerx

A custom language compiler built upon C language for college project.

assembly c compiler compiler-construction compiler-design compiler-principles lexical-analysis parser semantic-analysis

Last synced: 30 Apr 2026

https://github.com/dqneo/assembly

My Assembly sandbox

assembly gas linux x86-64

Last synced: 14 May 2026

https://github.com/loty2019/assembly

Machine Projects

assembly c makefile

Last synced: 30 Apr 2026

https://github.com/berkus/odin

The Go! OS snapshot - by Greg Law of Undo Software

assembly code-verification component-based obsolete osdev prototype

Last synced: 11 Jun 2026

https://github.com/jc1122/perf-benchmark-skill

Linux performance benchmarking skill for Claude Code — CPU, cache, branch, memory, ASM analysis with 7-dimension rubric

assembly benchmarking claude-code cpu leaf-skill linux performance profiling skill

Last synced: 14 Jun 2026

https://github.com/lucasfturos/projetospic16f877a

Repositório focado em salvar microprogramas para o microcontrolador PIC16F877a

assembly c mplabx

Last synced: 30 Apr 2026

https://github.com/queraltsm/pi

Peripherals and Interfaces, ULPGC

arduino assembly

Last synced: 16 Apr 2026

https://github.com/kkamilkasperek/maszyna-w

Podpowiadanie składni języka asemblera i sygnałów sterujących maszyny W

assembly maszynaw politechnikaslaska syntax-highlighting vscode-extension

Last synced: 05 May 2026

https://github.com/khaledsharif/dos

Operating system for the Raspberry Pi using the D language

assembly dlang kernel operating-system raspberry-pi

Last synced: 30 Apr 2026

https://github.com/vsimko/truly106

Several programs for the "Truly 106" pocket calculator

assembly calculator old-school programming truly106 vintage

Last synced: 13 Jun 2026

https://github.com/haseeeb21/gui-calculator-assembly

Scientific Calculator that takes input and then calculates basic Mathematic Operations including Binary Operations with a little bit of GUI in Calculator.

assembly assembly-language assembly-language-programming assembly-x86 emu8086

Last synced: 13 Jun 2026

https://github.com/see-quick/verification

Just a bunch off stuff related to formal verification of Strimzi, Kafka and compilers related..

antlr4 arm64 asm assembly automation c compiler compilers formal-verification go golang quint rust testing tla tla-plus

Last synced: 04 Mar 2026

https://github.com/carlos-descalzi/minios

A very simple operating system for i386 written in C and assembly, just for self learning.

assembly bootloader c i386 operating-system screenshot

Last synced: 14 Jun 2026

https://github.com/souptik2001/getting-basic

Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).

assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64

Last synced: 29 Apr 2026

https://github.com/dssgabriel/parallel-architectures

Labs for class Parallel Architectures in M1 HPCS at Paris-Saclay University.

assembly optimization parallel-programming

Last synced: 25 Apr 2026

https://github.com/nicholas-karr/picos

Desktop environment for the Raspberry Pi Pico

assembly pio vga

Last synced: 27 Jan 2026

https://github.com/davidyslu/bufferoverflowattack

Simulate a simple buffer overflow attack

assembly buffer-overflow-attack python security

Last synced: 29 Apr 2026

https://github.com/eugeniusms/pok-2022

Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.

assembly atmel8515 avr avr-studio circ college logisim mars mips spim

Last synced: 15 Oct 2025

https://github.com/vanflux/viking-sim-web

Viking Simulator Web

assembly simulator viking

Last synced: 27 Apr 2026

https://github.com/aburi6800/pletter-patch

A patch to fix the decompression process of `Pletter`, a compression and decompression package for MSX, for z88dk.

assembly msx z80 z88dk

Last synced: 29 Apr 2026

https://github.com/sporeventexplosion/one-byte-inc

Increment a variable on x86-64 with just 1 byte!

assembly x86 x86-64

Last synced: 29 Apr 2026

https://github.com/marcelog/boot-sector-tools

Made in assembler (A86), lets you play with your boot sector. Not too useful in this day and age, but good to learn about certain things

a86 assembly boot x86

Last synced: 20 Jun 2026

https://github.com/ozankasikci/osx-assembly-examples

Assembly code examples on OSX operating system.

assembly assembly-language assembly-x86-64 osx

Last synced: 20 Jun 2026

https://github.com/adolbyb/msp430g2553-labs

A collection of programs I wrote in C and Assembly specifically for the MSP430-G2553 Dev board as part of an Intro to Microprocessors Class.

assembler assembly c embedded-c embedded-systems msp430 msp430g2553 texas-instruments ti-msp430

Last synced: 18 Apr 2026

https://github.com/sprintlanguage/asm

The custom Assembler / Assembly format for the Sprint language, programmed in C!

asm assembly c compiler language programming sprint

Last synced: 29 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://gitlab.com/mateolafalce/asmfmt

A formatter designed for programs in assembly language with AT&T syntax

asm assembly gplv3 nasm rust

Last synced: 10 Apr 2025

https://github.com/aimadbahdir/libasm

A project created during education at 1337 school to learn assembly language fundamentals. Developed small assembly programs to improve low-level programming skills and understand computer workings.

assembly

Last synced: 14 May 2026

https://github.com/jacadzaca/brainfuck-asm

A Brainfuck compiler in Clojure

assembly compiler

Last synced: 14 May 2026

https://github.com/itsubaki/asm-go

Go assembly playground

assembly

Last synced: 14 May 2026

https://github.com/maxim-zhao/mappy-gg-translation

Translation of the Sega Game Gear game "Mappy" from Japanese to English

assembly sega-game-gear translation z80

Last synced: 04 Jul 2025

https://github.com/0xhex0rc1st/x86-64-nasm-playground

Exploring x86-64 assembly programming with NASM — syscalls, algorithms, and C interop.

64bit 64bit-assembly assembly exercise learning linux nasm nasm-assembly x86-64

Last synced: 14 May 2026

https://github.com/aasmundn/attiny-isp

In-circuit Serial Programmer (ISP) for first generation ATtiny devices.

asm assembler assembly atmel attiny attiny15l avr avr-gcc in-circuit isp microchip programming serial

Last synced: 04 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: 01 Apr 2025

https://github.com/akash-rajak/qtspim---basic

The Basic Program of Mips Assembly Language

assembly assembly-language-programming mips-assembly qtspim

Last synced: 26 Mar 2025

https://github.com/layheng-hok/risc-v-cpu

RISC-V CPU: Single-Cycle Processor for RISC-V ISA Built in Verilog - SUSTech's project of course CS202: Computer Organization in Spring 2024 - Score: 104.5/100

assembly computer-architecture computer-organization cpu ego fpga instruction-set-architecture isa processor project risc-v sustech verilog

Last synced: 15 Jun 2026

https://github.com/item-self/ntprocesses

Rust library that makes it easy to manipulate Windows' processes.

assembly process reverse-engineering rust windows x64

Last synced: 10 Apr 2025