Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 C++ X86 Projects
-
x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
-
Project mention: How do I get the registers of a process in C++? | reddit.com/r/cpp_questions | 2023-01-19
You can use something like https://asmjit.com/ to generate and call x64 code at runtime.
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Project mention: S.T.A.L.K.E.R.: Shadow of Chernobyl on linux with a emulator. | reddit.com/r/stalker | 2023-04-25 -
-
Project mention: Noob needs assistance installing from repo, or with image/partition copy. | reddit.com/r/SurfaceLinux | 2023-04-14
I don't know how to get the software out of this repo and onto my surface. I assume that it's a matter of running some commands that I have yet to learn.
-
"A fast usermode x86 and x86-64 emulator for Arm64"
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: sse2neon - A C/C++ header file that converts Intel SSE intrinsics to Aarch64 NEON intrinsic | reddit.com/r/CKsTechNews | 2022-12-26
-
dosbox-staging
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
Project mention: When installing a game and it prompts you to insert disk 2, what do I do? | reddit.com/r/dosbox | 2023-05-30In DOSBox Staging you can type imgmount /? and it will show you some usage examples, including the one with multiple floppies :).
-
-
Project mention: XOpcodeCalc 0.05 x86/64 Opcode calculator for macOS, Linux and Windows. | reddit.com/r/ReverseEngineering | 2022-08-18
-
tscns is a low overhead nanosecond clock based on x86 TSC instruction. It provides a resolution with 1 nanosecond precision for both LInux and Windows, and the latency of getting timestamp is less than 10 ns. It's also closely synchronized with the system clock, which makes it a good alternative of standard system clocks.
-
Project mention: Zydis v4 is out now, now featuring code generation and rewriting | reddit.com/r/ReverseEngineering | 2022-11-21
-
x86RetSpoof
Invoke functions with a spoofed return address. For 32-bit Windows binaries. Supports __fastcall, __thiscall, __stdcall and __cdecl calling conventions. Written in C++17.
-
-
-
Project mention: Rust Now Available for Real-Time Operating System and Hypervisor PikeOS | news.ycombinator.com | 2023-02-23
-
Project mention: HadesDbg - A Linux x86/x86-64 debugger to handle forking processes | reddit.com/r/ReverseEngineering | 2022-10-29
-
-
Project mention: wibo - Quick-and-dirty wrapper that tries to run 32-bit Windows command-line executables on Linux | reddit.com/r/CKsTechNews | 2023-01-25
-
-
max-os
MaxOS is an operating system written in c++ for x86. It has pre-emptive multitasking, device drivers, TCP/UDP, GUI. Fat32 filesystem and IPC soon.
So I’ve been working on networking in my operating system (https://github.com/maxtyson123/max-os) and have been wondering how I would communicate with the Ethernet driver from user space, e.g call the send funct.
-
simsimd
SIMD-accelerated similarity measures, metrics, distance functions for x86 and Arm: AVX2, AVX512, NEON, SVE
Project mention: Similarity Measures on Arm SVE and NEON, x86 AVX2 and AVX-512 | reddit.com/r/simd | 2023-03-25 -
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
C++ X86 related posts
- FEX 2305 Tagged!
- Sekiro: Shadows Die Twice On Android using Fex-Emu Turnip DXVK
- Genshin, compatibility, ARM processors, surface pro x, mac M1
- Show HN: A toy bootloader written in C++
- Show HN: A toy bootloader written in C++
- Asahi Linux got 24 games from steam running on M1 Mac mini.
- Apple holds press event showing off its ‘latest advances in gaming’
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Jun 2023
Index
What are some of the best open-source X86 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | x64dbg | 40,797 |
2 | asmjit | 3,435 |
3 | xray-16 | 2,376 |
4 | edb-debugger | 2,350 |
5 | OpenHD | 1,516 |
6 | FEX | 1,342 |
7 | remill | 988 |
8 | sse2neon | 955 |
9 | dosbox-staging | 919 |
10 | boomerang | 341 |
11 | XOpcodeCalc | 324 |
12 | tscns | 223 |
13 | mishegos | 201 |
14 | x86RetSpoof | 126 |
15 | regal86 | 71 |
16 | hausboot | 68 |
17 | l4re-core | 47 |
18 | HadesDbg | 43 |
19 | Macaron | 40 |
20 | wibo | 33 |
21 | HellTracer | 33 |
22 | max-os | 19 |
23 | simsimd | 13 |