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 โ
Top 21 C x86-64 Projects
-
Unicorn Engine
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
-
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.
-
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.
-
mir
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SHA-Intrinsics
SHA-1, SHA-256 and SHA-512 compression functions using Intel, ARMv8 and Power8 SHA intrinsics
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Unicorn โ lightweight multi-platform, multi-architecture CPU emulator framework | news.ycombinator.com | 2024-05-03
Project mention: Rise: Accelerate the Development of Open Source Software for RISC-V | news.ycombinator.com | 2023-05-31Maybe 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
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...
Project mention: Ravi is a dialect of Lua, with JIT and AOT compilers | news.ycombinator.com | 2024-03-18MIR comes from the Rubyverse and isn't related to LLVM MLIR.
https://github.com/vnmakarov/mir?tab=readme-ov-file#mir
Project mention: It's far from clear how grub package updates work on Ubuntu | news.ycombinator.com | 2024-04-13I 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/
C x86-64 related posts
-
It's far from clear how grub package updates work on Ubuntu
-
Exploring x86-64 Instruction Encoding
-
Limine a dog with fleas just died
-
Problem loading GDT in a x86-64 kernel
-
Limine is an advanced, portable, multiprotocol bootloader
-
Looking for boot manager recommendations
-
Getting the memory size with Limine
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
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