C++ Arm

Open-source C++ projects categorized as Arm

Top 23 C++ Arm Projects

  1. simdjson

    Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

    Project mention: Make Ubuntu packages 90% faster by rebuilding them | news.ycombinator.com | 2025-03-18

    I think parsing once into a faster format (sqlite3 or parquet) would be more beneficial.

    https://simdjson.org/

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. libfacedetection

    An open source library for face detection in images. The face detection speed can reach 1000FPS.

  4. Open3D

    Open3D: A Modern Library for 3D Data Processing

  5. MNN

    MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba. Full multimodal LLM Android App:[MNN-LLM-Android](./apps/Android/MnnLlmChat/README.md)

    Project mention: Alibaba mnn android app support DeepSeek R1 model | news.ycombinator.com | 2025-02-06
  6. keystone

    Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings (by keystone-engine)

  7. Simd

    C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON for ARM. (by ermig1979)

  8. gem5

    The official repository for the gem5 computer-system architecture simulator.

    Project mention: Gem5: Advanced Computer-System Architecture Simulator | news.ycombinator.com | 2024-08-06
  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. dosbox-staging

    DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

    Project mention: FreeDOS 1.4 Is Here | news.ycombinator.com | 2025-04-22
  11. sse2neon

    A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation

  12. Panda3DS

    HLE 3DS emulator

  13. amiberry

    Optimized Amiga emulator for Linux/macOS

    Project mention: Amiberry: Optimized Amiga emulator for multiple platforms | news.ycombinator.com | 2024-12-27
  14. firebird

    Multi-platform emulator of TI Nspire calculators (by nspire-emus)

  15. vulkan_best_practice_for_mobile_developers

    Vulkan best practice for mobile developers

  16. supermariowar

    A fan-made multiplayer Super Mario Bros. style deathmatch game

  17. ML-examples

    Arm Machine Learning tutorials and examples

  18. distortos

    object-oriented C++ RTOS for microcontrollers

  19. qpcpp

    QP/C++ Real-Time Event Framework/RTOS is a lightweight implementation of the asynchronous, event-driven Active Object (Actor) model combined with Hierarchical State Machines.

  20. nyxstone

    Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com

    Project mention: Capstone Disassembler Framework | news.ycombinator.com | 2024-09-25

    Another good replacement for capstone/keystone based on LLVM is nyxstone https://github.com/emproof-com/nyxstone

  21. EmbeddedProto

    Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.

  22. baremetal

    ARM Cortex-M bare-metal example code in C++ and CMake build (by cortexm)

  23. pstack

    Print stack traces from running processes, or core files. Supports aarch64, x86_64, and i386

    Project mention: Pstack – Print stack traces from running processes, or core files | news.ycombinator.com | 2025-04-23
  24. wcecl

    Run Windows CE applications on desktop Windows

  25. openvino_contrib

    Repository for OpenVINO's extra modules

    Project mention: OpenVINO AI effects [denoising and transcription] for Audacity | news.ycombinator.com | 2025-02-17

    They have some NVIDIA support in the form of external project: https://github.com/openvinotoolkit/openvino_contrib/tree/mas...

  26. 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++ Arm discussion

Log in or Post with

C++ Arm related posts

  • Capstone Disassembler Framework

    9 projects | news.ycombinator.com | 25 Sep 2024
  • Gem5: Advanced Computer-System Architecture Simulator

    1 project | news.ycombinator.com | 6 Aug 2024
  • Nyxstone: An LLVM-based (Dis)assembly Framework

    1 project | news.ycombinator.com | 25 Jul 2024
  • The Cheapest NAS

    5 projects | news.ycombinator.com | 3 Jul 2024
  • Nyxstone: Replacement for capstone/keystone based on LLVM

    1 project | news.ycombinator.com | 27 Jun 2024
  • Citra Nintendo 3DS/DS emulator is gone from GitHub

    1 project | news.ycombinator.com | 4 Mar 2024
  • Is there a good alternative to the HP Prime, TI Inspire CAS, Casio CAS equivalent for iOS/Android?

    1 project | /r/calculators | 6 Dec 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 simdjson 20,098
2 libfacedetection 12,473
3 Open3D 12,213
4 MNN 10,322
5 keystone 2,388
6 Simd 2,140
7 gem5 1,948
8 dosbox-staging 1,433
9 sse2neon 1,372
10 Panda3DS 1,229
11 amiberry 738
12 firebird 735
13 vulkan_best_practice_for_mobile_developers 662
14 supermariowar 459
15 ML-examples 453
16 distortos 451
17 qpcpp 414
18 nyxstone 361
19 EmbeddedProto 222
20 baremetal 193
21 pstack 171
22 wcecl 169
23 openvino_contrib 119

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?