Open source projects in Assembly

  • mewrev/dissection

    The dissection of a simple "hello world" ELF binary.

    ☕Assembly   ★370 stars   ⚠1 open issues   ⚭1 contributors   ☯about 4 years old  
  • bitdump/BLHeli

    BLHeli for brushless ESC firmware

    ☕Assembly   ★541 stars   ⚠118 open issues   ⚭9 contributors   ☯over 6 years old  
  • rsanchezsaez/CardboardSDK-iOS

    iOS port of Google's CardboardSDK (mobile VR toolkit)

    ☕Assembly   ★317 stars   ⚠13 open issues   ⚭6 contributors   ☯almost 4 years old  
  • rcoh/stacksmash

    A collection of toy programs for teaching buffer overflow vulnerabilities.

    ☕Assembly   ★47 stars   ⚠0 open issues   ⚭2 contributors   ☯about 6 years old  
  • KnightOS/KnightOS

    OS for z80 calculators

    ☕Assembly   ★971 stars   ⚠106 open issues   ⚭21 contributors   ☯about 6 years old  
  • 2040AtePi/2040AtePi

    A 2048 port for Rapsberry Pi in ARM Assembly

    ☕Assembly   ★17 stars   ⚠0 open issues   ⚭1 contributors   ☯over 3 years old  
  • tmr232/REpsych

    Psychological warfare in reverse engineering

    ☕Assembly   ★6 stars   ⚠0 open issues   ⚭1 contributors   ☯about 3 years old  
  • KnightOS/kernel

    Kernel for z80 calculators

    ☕Assembly   ★171 stars   ⚠2 open issues   ⚭15 contributors   ☯over 5 years old  
  • intermezzOS/kernel

    A hobby operating system, in Rust

    ☕Assembly   ★845 stars   ⚠24 open issues   ⚭6 contributors   ☯about 3 years old  
  • jcalvinowens/asmhttpd

    A minimalist HTTP server for Linux, written in x86_64 assembly

    ☕Assembly   ★95 stars   ⚠2 open issues   ⚭1 contributors   ☯about 6 years old  
  • othieno/GPBB

    Graphics Programming Black Book by Michael Abrash.

    ☕Assembly   ★15 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 5 years old  
  • pooler/cpuminer

    CPU miner for Litecoin and Bitcoin

    ☕Assembly   ★1623 stars   ⚠14 open issues   ⚭14 contributors   ☯about 7 years old  
  • philipbuuck/GPBB

    Graphics Programming Black Book by Michael Abrash.

    ☕Assembly   ★24 stars   ⚠0 open issues   ⚭1 contributors   ☯about 3 years old  
  • Vector35/PwnAdventureZ

    NES zombie survival game made to be hacked

    ☕Assembly   ★135 stars   ⚠0 open issues   ⚭3 contributors   ☯over 3 years old  
  • cjdelisle/cjdns

    An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

    ☕Assembly   ★3471 stars   ⚠112 open issues   ⚭120 contributors   ☯almost 8 years old  
  • perfectconsulting/GSFORTH-ROM

    Subroutine Thread Forth for the BBC Micro (ROM Version)

    ☕Assembly   ★3 stars   ⚠1 open issues   ⚭1 contributors   ☯about 3 years old  
  • masneyb/boot2sol

    Solitaire. Written inside the bootloader.

    ☕Assembly   ★54 stars   ⚠0 open issues   ⚭5 contributors   ☯almost 3 years old  
  • pret/pokecrystal

    disassembly of Pokémon Crystal

    ☕Assembly   ★950 stars   ⚠25 open issues   ⚭18 contributors   ☯over 6 years old  
  • Picatout/transistor-tester

    vérificateur de transistor réalisté avec un PIC10F202

    ☕Assembly   ★1 stars   ⚠0 open issues   ⚭1 contributors   ☯over 5 years old  
  • dwelch67/raspberrypi

    Raspberry Pi ARM based bare metal examples

    ☕Assembly   ★1647 stars   ⚠18 open issues   ⚭2 contributors   ☯over 6 years old  
  • Antergos/antergos-gfxboot

    Gfxboot theme for Antergos Live

    ☕Assembly   ★7 stars   ⚠0 open issues   ⚭2 contributors   ☯almost 6 years old  
  • asebak/arm_assembler_bubblesort

    ARM Assembly for Bubble sort algorithm

    ☕Assembly   ★1 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 3 years old  
  • TheCodeArtist/elf-parser

    Identifying/Extracting various sections of an ELF file

    ☕Assembly   ★42 stars   ⚠2 open issues   ⚭1 contributors   ☯over 6 years old  
  • WebAssembly/binaryen

    Compiler infrastructure and toolchain library for WebAssembly, in C++

    ☕Assembly   ★2050 stars   ⚠178 open issues   ⚭9 contributors   ☯about 3 years old  
  • edix/LoadDll

    Better version of RunDll with GUI. This program allows you to load DLLs on Windows. You can select how to load the DLL. By direct Entry Point call (DllMain) or if you want to call directly an exported function of the DLL.

    ☕Assembly   ★161 stars   ⚠1 open issues   ⚭1 contributors   ☯over 4 years old  
  • leachim6/hello-world

    Hello world in every computer language. Thanks to everyone who contributes to this, make sure to see CONTRIBUTING.md for contribution instructions!

    ☕Assembly   ★2268 stars   ⚠10 open issues   ⚭180 contributors   ☯over 10 years old  
  • organix/pijFORTHos

    A bare-metal FORTH operating system for Raspberry Pi

    ☕Assembly   ★161 stars   ⚠3 open issues   ⚭7 contributors   ☯over 4 years old  
  • xlq/aos

    Applied operating system - an operating system kernel written in the ATS programming language.

    ☕Assembly   ★36 stars   ⚠1 open issues   ⚭1 contributors   ☯almost 7 years old  
  • smealum/regionthree

    region free loader for 3DS/3DSXL/2DS on firmware versions 9.0-9.4

    ☕Assembly   ★176 stars   ⚠10 open issues   ⚭2 contributors   ☯almost 4 years old  
  • hgesser/ulix

    Ulix, the Literate Unix

    ☕Assembly   ★156 stars   ⚠1 open issues   ⚭4 contributors   ☯over 3 years old