C x86-64

Open-source C projects categorized as x86-64
Topics: C X86 Compiler Arm Arm64

Top 21 C x86-64 Projects

  • Unicorn Engine

    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

  • Project mention: Unicorn โ€“ lightweight multi-platform, multi-architecture CPU emulator framework | news.ycombinator.com | 2024-05-03
  • capstone

    Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.

  • Project mention: Rise: Accelerate the Development of Open Source Software for RISC-V | news.ycombinator.com | 2023-05-31

    Maybe then they can help us with the Capstone[1][2] disassembly engine auto-sync (automatic synchronization from the LLVM TableGen files) effort[3]. ARMv7, ARMv8/9, PowerPC are nearly finished, and MIPS in in near-term plans. Nobody stepped in for RISC-V yet.

    [1] http://www.capstone-engine.org/

    [2] https://github.com/capstone-engine/capstone

    [3] https://github.com/capstone-engine/capstone/issues/2015

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

    Fast and lightweight x86/x86-64 disassembler and code generation library

  • Project mention: Exploring x86-64 Instruction Encoding | news.ycombinator.com | 2024-01-07

    You can visualize how instructions are encoded with zydisinfo. Pass in your architecture and the hex bytes of the instructions and itโ€™ll show all relevant info

    https://github.com/zyantific/zydis/tree/master

    https://www.hexacorn.com/blog/2023/09/27/zydisinfo-the-disas...

  • mir

    A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

  • Project mention: Ravi is a dialect of Lua, with JIT and AOT compilers | news.ycombinator.com | 2024-03-18

    MIR comes from the Rubyverse and isn't related to LLVM MLIR.

    https://github.com/vnmakarov/mir?tab=readme-ov-file#mir

  • limine

    Modern, advanced, portable, multiprotocol bootloader and boot manager.

  • Project mention: It's far from clear how grub package updates work on Ubuntu | news.ycombinator.com | 2024-04-13

    I assume this person meant to say `Limine'.

    It's what I use for dualbooting Windows and Linux. It's really easy to Install, Use & Understand.

    https://limine-bootloader.org/

  • mlibc

    Portable C standard library

  • opensmalltalk-vm

    Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.

  • Project mention: Cuis-Smalltalk | news.ycombinator.com | 2023-12-30
  • SaaSHub

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

    SaaSHub logo
  • MazuCC

    A minimalist C compiler with x86_64 code generation

  • Tina

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

  • minias

    A mini x86-64 assembler for fun and learning.

  • SHA-Intrinsics

    SHA-1, SHA-256 and SHA-512 compression functions using Intel, ARMv8 and Power8 SHA intrinsics

  • xcc

    Toy C compiler for x86-64/aarch64/riscv64/wasm

  • neatcc

    A small arm/x86(-64) C compiler

  • fadec

    A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.

  • MoonOS

    MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.

  • JWasm

    Masm compatible assembler (by Baron-von-Riedesel)

  • CSpydr

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

  • PBD

    ๐Ÿ–จ๏ธ๐Ÿž Printf Based Debugger, a user-friendly C debugger

  • kcs

    Scripting in C with JIT(x64)/VM.

  • kush-os

    the kool useful system helper โ€“ย a from-scratch hobby OS written in C++20

  • turnstone

    TURNSTONE: The fUnny opeRatiNg SysTem Of uNivErse

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

C x86-64 related posts

  • It's far from clear how grub package updates work on Ubuntu

    1 project | news.ycombinator.com | 13 Apr 2024
  • Exploring x86-64 Instruction Encoding

    1 project | news.ycombinator.com | 7 Jan 2024
  • Limine a dog with fleas just died

    1 project | /r/joborun | 11 Oct 2023
  • Problem loading GDT in a x86-64 kernel

    1 project | /r/osdev | 21 Sep 2023
  • Limine is an advanced, portable, multiprotocol bootloader

    1 project | news.ycombinator.com | 25 Aug 2023
  • Looking for boot manager recommendations

    1 project | /r/FindMeADistro | 30 May 2023
  • Getting the memory size with Limine

    1 project | /r/osdev | 10 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 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 x86-64 projects in C? This list will help you:

Project Stars
1 Unicorn Engine 7,168
2 capstone 7,055
3 zydis 3,201
4 mir 2,190
5 limine 1,593
6 mlibc 769
7 opensmalltalk-vm 539
8 MazuCC 509
9 Tina 251
10 minias 199
11 SHA-Intrinsics 185
12 xcc 179
13 neatcc 149
14 fadec 140
15 MoonOS 100
16 JWasm 92
17 CSpydr 80
18 PBD 62
19 kcs 44
20 kush-os 14
21 turnstone 4

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