C Assembly

Open-source C projects categorized as Assembly | Edit details

Top 23 C Assembly Projects

  • Rufus

    The Reliable USB Formatting Utility

    Project mention: How to Windows 10/11 Dual Boot on SSD. Not worth the hassle. BSOD on boot with official drivers, no Audio, Baterry life horrible, but 10 FPS more in Fallout 76. | reddit.com/r/SteamDeck | 2022-05-10

    Then I'll invite you to read https://github.com/pbatard/rufus/wiki/Security which goes in depth about the reasons why you should be able to trust Rufus.

  • Reverse-Engineering-Tutorial

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

    Project mention: Updated Reverse Engineering Tutorial w/ Hacking Windows API step-by-step, under construction | reddit.com/r/ReverseEngineering | 2022-05-05
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • SGDK

    SGDK - A free and open development kit for the Sega Mega Drive

    Project mention: Why do Sega Genesis has so much more homebrew ports of games than SNES? | reddit.com/r/retrogaming | 2022-05-15

    SGDK may be one reason. Nothing comparable on the SNES side.

  • tilck

    A Tiny Linux-Compatible Kernel

    Project mention: Tilck: A Tiny Linux-Compatible Kernel | reddit.com/r/suckless | 2021-08-10
  • Hacking-Windows

    A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.

    Project mention: Hacking-Windows: A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment. | reddit.com/r/windowsc | 2022-04-05
  • rgbds

    Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy & Game Boy Color

    Project mention: New website for RGBDS - the Game Boy (Color) assembly toolchain | reddit.com/r/retrogamedev | 2022-05-16
  • minicoro

    Single header asymmetric stackful cross-platform coroutine library in pure C.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • mass

    A compiler for a new language focusing on compile-time execution and no LLVM dependency.

    Project mention: Meta Assembly Language | news.ycombinator.com | 2021-09-01

    Here is the Fizz Buzz example from the screenshots: https://github.com/grassator/mass/blob/master/fixtures/fizz_...

  • gbt-player

    A music player library for Game Boy.

    Project mention: Making a GB game, any tips on making music for it? | reddit.com/r/Gameboy | 2022-04-13

    This video (plus the next part in the playlist) has an intro to creating music using GBDK and GBT Player https://www.youtube.com/watch?v=7l93RP986Zo I gather that hUGEtracker and hUGEdriver https://github.com/SuperDisk/hUGEDriver are the new preferred music tools with GBT player https://github.com/AntonioND/gbt-player being an older, more complex option (I haven't used them enough to form an opinion).

  • dethrace

    Reverse engineering the 1997 game "Carmageddon"

    Project mention: Argonaut Blazing Render (BRender) engine open-sourced -- used e.g. in Microsoft 3D Movie Maker, Croc: Legend of the Gobbos, and the first two Carmageddon games | reddit.com/r/retrogamedev | 2022-05-04

    There's an open source reverse engineered carmageddon in the works: https://github.com/dethrace-labs/dethrace

  • RTM-Z80

    Retro Tiny Multitasking system for Z80 based computers

    Project mention: RTM-Z80: Retro Tiny Multitasking System for Z80 Based Computers | news.ycombinator.com | 2022-01-20
  • megadev

    A Sega Mega CD development framework in C and 68k asm

    Project mention: Awesome Mega Drive Development -- curated list of Sega Mega Drive / Genesis, Mega-CD / Sega CD, 32X development resources | reddit.com/r/retrogamedev | 2021-09-08

    No Megadev for Mega CD development? I'm hurt...

  • OverRide

    Binary Exploitation and Reverse-Engineering (from assembly into C)

  • Dreamos64

    My experiments with osdev... again

    Project mention: Weird problem with strings | reddit.com/r/osdev | 2022-04-22

    I committed all the codechanges in a branch, this is the commit with all the code changes done: https://github.com/dreamos82/Dreamos64/commit/c510cc4193e6ba68890d9c27eca06fa733800b17

  • MemeAssembly

    A Meme-based programming language

    Project mention: Haha just another naive beginner | reddit.com/r/ProgrammerHumor | 2021-08-22

    Even better: writing it in MemeAssembly

  • odyssey

    An experimental operating system for x86 and ARM (by aweeraman)

    Project mention: Odyssey – an experimental operating system for x86 and ARM | news.ycombinator.com | 2021-10-15
  • platypus-os

    OS for pentesting, programming, and playing video games. Contributions welcome!

    Project mention: recently made the switch to Ubuntu. Keeping it simple for now | reddit.com/r/desktops | 2022-03-31

    PlatypusOS https://github.com/Platypus-Tech/platypus-os

  • lm8

    A custom 8-bit computer and software suite

    Project mention: LM-8: A custom 8-bit computer and software suite that plays Snake | reddit.com/r/SideProject | 2021-08-28
  • RainFall

    Binary exploitation & Reverse engineering (assembly to C)

  • 0x02-ARM-32-Hacking-Int

    ARM 32-bit Raspberry Pi Hacking Int example in Kali Linux.

    Project mention: Raspberry Pi 32-Bit ARM Assembly - Hacking Int #radare2 | reddit.com/r/hacking | 2021-09-01
  • growtopia_cracked

    Reverse engineering a game by binary patching the game so that it can open multiple instances

    Project mention: turtorial about reverse engineering a multiplayer game (growtopia) | reddit.com/r/ghidra | 2022-05-01
  • i_kernel

    Just a random kernel I wrote

  • guess-the-number

    A bare metal kernel with only Guess The Number

    Project mention: Guess The Number OS! | reddit.com/r/osdev | 2021-08-26

    I just finished Guess the Number OS, its features are! there's a lot of bugs since I'm completely new to OS development and just did this project for fun. Its buildable on both linux and OS X but for windows users downloading the iso from releases and running it with qemu should work. Please check it out and feedback is greatly appreciated!

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 2022-05-16.

C Assembly related posts


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

Project Stars
1 Rufus 18,280
2 Reverse-Engineering-Tutorial 6,831
3 SGDK 1,144
4 tilck 1,067
5 Hacking-Windows 966
6 rgbds 941
7 minicoro 284
8 mass 228
9 gbt-player 224
10 dethrace 113
11 RTM-Z80 97
12 megadev 69
13 OverRide 65
14 Dreamos64 41
15 MemeAssembly 31
16 odyssey 31
17 platypus-os 23
18 lm8 11
19 RainFall 9
20 0x02-ARM-32-Hacking-Int 7
21 growtopia_cracked 5
22 i_kernel 4
23 guess-the-number 3
Find remote jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives