Assembly X86

Open-source Assembly projects categorized as X86

Top 23 Assembly X86 Projects

  • Reverse-Engineering-Tutorial

    A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.

    Project mention: Step-By-Step Reverse Engineering Tutorial for beginners trying to get into Cybersecurity covering x86, x64, ARM32 and ARM64 and more | /r/cybersecurity | 2023-07-02
  • x86-bare-metal-examples

    Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QEMU 2.10中的Ubuntu 17.10主机和真实硬件上进行了测试。 Userland作弊网址:https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM裸机安装程序位于:https://github.c

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • mu

    Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society. (by akkartik)

    Project mention: Show HN: FocusedEdit – a classic Macintosh to web browser shared text editor | news.ycombinator.com | 2022-10-02
  • Invaders

    Invaders game in 512 bytes (boot sector)

    Project mention: Pi number calculator in 146 bytes of 8088 machine code | news.ycombinator.com | 2022-12-11

    The author has other interesting bootable games, like:

    - https://github.com/nanochess/Invaders (Invaders)

    - https://github.com/nanochess/bricks (bricks and paddle)

    - https://github.com/nanochess/bootRogue (Rogue)

    If you like learning assembly language/OSDev, his repos are a must to be bookmarked.

  • Pillman

    Pillman boot sector game, a yellow thing eats pills and is chased by monsters.

  • 539kernel

    539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating System Kernel" which is available freely on <https://539kernel.com>

    Project mention: Help with a toy Kernel. | /r/osdev | 2023-01-19
  • AssemblyLine

    A C library and binary for generating machine code of x86_64 assembly language and executing on the fly without invoking another compiler, assembler or linker.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • fasmg

    flat assembler g - adaptable assembly engine

    Project mention: Alignment | /r/asm | 2022-10-28

    In fasmg it's as simple as

  • hello

    A 23-byte “hello, world” program assembled with DEBUG.EXE in MS-DOS (by susam)

    Project mention: A 23-byte “hello, world” program assembled with DEBUG.EXE in MS-DOS | /r/patient_hackernews | 2022-10-30
  • asmc

    Asmc Macro Assembler

    Project mention: Learn x86-64 assembly by writing a GUI from scratch | news.ycombinator.com | 2023-06-01
  • BootProg

    FAT12/16/32 Bootsector for .COMs/.EXEs

  • boot2duino

    The World's Most Useless Arduino Platform.

  • regal86

    Register Allocator for 8086

  • FutureDOS

    A futuristic DOS

  • crypticos

    Obscure 256 Byte OS

    Project mention: fox32os - multitasking operating system for a custom architecture | /r/osdev | 2023-01-31

    Nice work, I did basically the same thing but crappier with https://github.com/CrypticOS/crypticos

  • x86-bootloader

    A BIOS bootloader for bare-metal x86 programs, written in 8086 assembly

  • reboot

    A 5-byte reboot program assembled with DEBUG.EXE in MS-DOS (by susam)

    Project mention: GNU Pascal Compiler | news.ycombinator.com | 2023-04-27

    Do you mean something like this? https://github.com/susam/reboot

  • asudo

    Sudo command for Windows. Supports both x86 and x86_64 arch.

  • x86-kernel

    A hobby kernel developed from scratch using i8086 assembly

  • fasmg_playground

    Collection of fasmg code samples and small projects.

  • x86-bootloader

    💻 A very simple x86 bootloader (by filippofinke)

  • fasmg-umbrella

    Umbrella libraries for modern windows development (with fasmg).

    Project mention: where to get started with assembly? | /r/asm | 2022-10-31

    I prefer to program in x86. So, I have many examples in x86 for many environments. For example, I've been working modern Windows development in x86-64: https://github.com/bitRAKE/fasmg-umbrella

  • btry

    Bloatfree monoplatform battery info program written in unportable x86 assembly

    Project mention: Show HN: Battery status program in 110 lines of x86 assembly | news.ycombinator.com | 2023-06-03
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-02.

Assembly X86 related posts

Index

What are some of the best open-source X86 projects in Assembly? This list will help you:

Project Stars
1 Reverse-Engineering-Tutorial 8,984
2 x86-bare-metal-examples 4,451
3 mu 1,284
4 Invaders 500
5 Pillman 315
6 539kernel 175
7 AssemblyLine 160
8 fasmg 150
9 hello 139
10 asmc 86
11 BootProg 85
12 boot2duino 71
13 regal86 70
14 FutureDOS 46
15 crypticos 21
16 x86-bootloader 19
17 reboot 11
18 asudo 10
19 x86-kernel 10
20 fasmg_playground 7
21 x86-bootloader 6
22 fasmg-umbrella 4
23 btry 1
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org