Assembly C

Open-source Assembly projects categorized as C

Top 15 Assembly C Projects

  • Reverse-Engineering-Tutorial

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

  • Project mention: New embedded and Rust hacking tutorials added - For anyone that missed my last post. Kevin Thomas is my mentor. We are both working together to bring free and low cost resources to those who are looking to learn and don't have money for expensive bootcamps/certs. Please enjoy his free tutorials! | /r/ReverseEngineering | 2023-10-27
  • mal

    mal - Make a Lisp

  • Project mention: Ask HN: Is Lisp Simple? | news.ycombinator.com | 2023-08-21

    >Would be interesting to see how the interpreter works actually...

    It's quite easy to see, there are interpeters for Lisp in like 20 lines or so.

    Here's a good one:

    https://norvig.com/lispy.html

    (It has the full code in a link towards the bottom)

    There's also this:

    https://github.com/kanaka/mal

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • asm_book

    A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.

  • Project mention: ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial | news.ycombinator.com | 2024-01-15

    Looks useful for a beginner to asm in general, but for someone like me who've been coding asm for other processors for decades it might a bit too basic.

    I have been using this other "tutorial" for AArch64 assembly, which I think might be more useful for someone coming from asm on another processor: https://github.com/pkivolowitz/asm_book

  • z88dk

    The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

  • Project mention: Best practice to store context for a C compiler | /r/Compilers | 2023-06-20

    z88dk

  • pokediamond

    Decompilation of Pokémon Diamond/Pearl

  • pokeheartgold

    Decompilation of Pokemon HeartGold/SoulSilver

  • pmd-red

    Decompilation of Pokémon Mystery Dungeon: Red Rescue Team

  • SaaSHub

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

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

  • hbc-56

    Homebrew 6502 on a backplane computer

  • Project mention: Alternative designs for a keyboard interface? | /r/beneater | 2023-12-09

    I use a PIC16F microcontroller. Schematics and PIC code in my HBC-56 repo. https://github.com/visrealm/hbc-56

  • 64bit-os-tutorial

    This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!

  • pk_do_not_be_afraid

    ASM really isn't that different from C! This collection of tutorials bridges your existing knowledge of C or C++ to teach assembly language.

  • HIGH-TO-LOW

    in this repository you will find codes in C and their equivalence in MIPS Assembly

  • FizzBuzz

    FizzBuzz in a whole lotta languages

  • hello-world

    hello-world in any programming language. (by mauro-balades)

  • intelx86_64

    This is repo contans all assembly language codes written and analyzed while learning assembly language

  • Project mention: By passing Non-eXecutable stack for buffer Overflow | /r/beginnerguide | 2023-11-12

    GDB

  • SaaSHub

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

    SaaSHub logo
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).

Assembly C related posts

  • Ask HN: Is Lisp Simple?

    1 project | news.ycombinator.com | 21 Aug 2023
  • GitHub - kanaka/mal: mal - Make a Lisp

    1 project | /r/savedForMS | 29 May 2023
  • Build Your Own Lisp

    3 projects | news.ycombinator.com | 28 May 2023
  • Found inside my compiler I've been writing for about 2 years

    1 project | /r/programminghorror | 14 May 2023
  • is Pokémon Black/White written in C++?

    1 project | /r/learnprogramming | 24 Apr 2023
  • Ce proiecte for-fun ati facut in timpul facultatii ca sa invatati ceva nou si practic singuri?

    1 project | /r/programare | 19 Apr 2023
  • Advice / Opinion Sought re: dmb

    1 project | /r/arm | 19 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Reverse-Engineering-Tutorial 10,025
2 mal 9,808
3 asm_book 2,348
4 z88dk 853
5 pokediamond 366
6 pokeheartgold 254
7 pmd-red 183
8 AssemblyLine 172
9 hbc-56 171
10 64bit-os-tutorial 132
11 pk_do_not_be_afraid 74
12 HIGH-TO-LOW 32
13 FizzBuzz 15
14 hello-world 3
15 intelx86_64 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com