C Assembly

Open-source C projects categorized as Assembly

Top 23 C Assembly Projects

  • Rufus

    The Reliable USB Formatting Utility

    Project mention: I flashed a usb for a bootable os, now it won't show up when plugged in and i can't boot to it. | /r/pcmasterrace | 2023-07-10

    Download rufus portable https://github.com/pbatard/rufus/releases/download/v4.1/rufus-4.1p.exe

  • tilck

    A Tiny Linux-Compatible Kernel

    Project mention: Tilck – A Tiny Linux-Compatible Kernel | /r/patient_hackernews | 2023-01-08
  • 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.

  • SGDK

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

    Project mention: iHaveNoReasonToDoThisOtherThanBraggingRights | /r/ProgrammerHumor | 2023-06-21
  • likwid

    Performance monitoring and benchmarking suite

    Project mention: How to implement the Substack's Casey Muratori "Instructions per Cycle" algorithm | /r/cpp | 2023-03-24

    If you want a portable library for reading performance counters that supports most processors out there, take a look at PAPI. Also likwid supports a huge number of processors and performance counters.

  • 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.

  • dethrace

    Reverse engineering the 1997 game "Carmageddon"

    Project mention: GitHub - dethrace-labs/dethrace: Reverse engineering the 1997 game "Carmageddon" | /r/Games | 2023-05-08
  • minicoro

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

    Project mention: How Much Memory Do You Need to Run 1M Concurrent Tasks? | news.ycombinator.com | 2023-05-21

    It would be interesting to bench something extremely lightweight (like https://github.com/edubart/minicoro) against these runtimes.

    By my back-of-the-napkin math, 1,000,000 coroutines would cost about 64mb + 2mb/core for stacks.. which works out to about 4x less memory than the 'winner' of this comparison, and ~30x less than go.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • Cronos

    PoC for a new sleep obfuscation technique leveraging waitable timers to evade memory scanners. (by Idov31)

  • mini-c

    Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours

  • mass

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

  • Tina

    Tina is a teeny tiny, header only, coroutine and job library.

    Project mention: Bunki, a C Coroutine Library | news.ycombinator.com | 2023-03-13
  • UASM

    UASM - Macro Assembler

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

    A mini x86-64 assembler for fun and learning.

  • asm_tutorial

    Code samples for the Understanding Windows x64 Assembly tutorial.

    Project mention: Why does it skip a portion of the code? | /r/asm | 2023-06-27

    I am very new to assembly programming (1 day of experience) I do however have experience with programming. I used this tutorial to get myself started with ASM. I was trying to understand the example script hello_if_else.asm

  • SimSIMD

    Vector Similarity Functions 3x-200x Faster than SciPy and NumPy — for Python, JavaScript, and C 11, supporting f32, f16, i8, and binary vectors using SIMD for both x86 AVX2 & AVX-512 and Arm NEON & SVE 📐

    Project mention: Beating GCC 12 - 118x Speedup for Jensen Shannon Divergence via AVX-512FP16 | /r/programming | 2023-10-26
  • megadev

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

    Project mention: Magadev - A Sega Mega CD development framework in C and 68k asm | /r/SegaCD | 2023-04-04
  • RTM-Z80

    Retro Tiny Multitasking system for Z80 based computers

  • SimpleOS

    Operating System Coded in Assembly and C

  • Dreamos64

    My experiments with osdev... again

  • remc2

    Recode Binary code of game Magic Carpet2 to C/C++ language(remake MC2 for any platform)

  • OverRide

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

  • CSpydr

    A static typed low-level compiled programming language inspired by Rust and C

  • well

    The Future of Assembly Language. https://wellang.github.io/well/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-10-26.

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 25,261
2 tilck 2,170
3 SGDK 1,526
4 likwid 1,452
5 Hacking-Windows 1,174
6 dethrace 561
7 minicoro 532
8 Cronos 501
9 mini-c 471
10 mass 265
11 Tina 233
12 UASM 200
13 minias 197
14 asm_tutorial 173
15 SimSIMD 160
16 megadev 117
17 RTM-Z80 116
18 SimpleOS 110
19 Dreamos64 103
20 remc2 103
21 OverRide 72
22 CSpydr 67
23 well 55
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives