C++ Native

Open-source C++ projects categorized as Native
CPP Linux GUI Windows iOS

Top 21 C++ Native Projects

  1. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: Retained vs. Immediate Mode GUI | news.ycombinator.com | 2025-11-28
  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Project mention: Show HN: Scripton – Python IDE with Built-In Realtime Visualizations | news.ycombinator.com | 2025-02-18

    Looks beautiful so congratulation for the launch.

    Not sure if today this is enough though without any kind of AI chat assistant. Trae [0] is based on VSCode and Jetbrains Fleet are good looking as well. Visualization is definitely a big plus but there is also alternative like using rerun [1] and dearpygui [2] or some VSCode plugins (Python Image Preview, AREPL for Python)- might be hard to compete with those free alternatives on a subscription model IMHO but good luck!

    [0] https://trae.ai/

    [1] https://www.rerun.io/

    [2] https://github.com/hoffstadt/DearPyGui

  4. jank

    The native Clojure dialect hosted on LLVM with seamless C++ interop.

    Project mention: .NET 10 | news.ycombinator.com | 2025-11-12

    As a person who looks always at Java and C sharp with curiosity, I am a bit divided.

    For me C#'s value is obvious in the frontend compared to Java (except for mobile, where Java can be used but Kotlin seems best).

    But for the backend I always wonder if I should invest more on C# or Java as I go.

    Also, it worries me that Java is a memory hog, which C# seems not to be. I like to have lean server-side software, to the point that my usual approach has been to use C++ paired with Capnproto, but if I had to go with something a bit more high-level for web work, I am not sure.

    Currently I am investigating Clojure for non-critically-fast backend. It seems to be a lot of fun and since I am using https://fennel-lang.org/ (replacing part of my Lua code) and I expect https://jank-lang.org/ to become something at some point, maybe it is worth to stick to it?

    How would someone that has more data than me compare Java vs C# in terms of performance as-in "what machine you need in the cloud" to do useful stuff, mainly for backend work, asynchronous, in terms of CPU and memory for both?

  5. react-native-mmkv-storage

    An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI

  6. react-native-multithreading

    đź§µ Fast and easy multithreading for React Native using JSI

  7. react-native-fast-tflite

    🧬 High-performance TensorFlow Lite library for React Native with GPU acceleration

  8. Pyto

    Python IDE for iOS with NumPy, Matplotlib, Pandas, SciPy and SciKit-Learn

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. ultimatepp

    U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).

    Project mention: The IDEs we had 30 years ago ... and we lost | news.ycombinator.com | 2025-10-18

    It's sad that no one has commented about Ultimate++ ( https://www.ultimatepp.org ).

    I believe it's the easiest way (at least for me) to quickly create GUI programs.

    But of course, nothing beats Borland's interface from the DOS era.

  11. BabylonNative

    Build cross-platform native applications with the power of the Babylon.js JavaScript framework

  12. react-native-worklets-core

    đź§µ A library to run JS functions ("Worklets") on separate Threads

    Project mention: React Native ile Endüstriyel Barkod Okuma: Ters Renk Data Matrix Kodları ve Zebra DataWedge Entegrasyonu | dev.to | 2025-12-19

    react-native-worklets-core

  13. axodox-machinelearning

    This repository contains a pure C++ ONNX implementation of multiple offline AI models, such as StableDiffusion (1.5 and XL), ControlNet, Midas, HED and OpenPose.

  14. imgui_test_engine

    Dear ImGui Automation Engine & Test Suite

  15. UnityHubNative

    A native alternative to the heavy Electron Unity Hub, written in C++

  16. node-window-manager

    Manage windows in Windows, macOS and Linux using Node.js

  17. unpaint

    A simple Windows / Xbox app for generating AI images with Stable Diffusion.

  18. Native System Automation

    Native cross-platform system automation (by Robot)

  19. ekg

    High-performance, descriptor-based, low-latency, memory-safety, multi-platform, modular GPU-accelerated GUI library written for C++. (by vokegpu)

  20. react-native-sync-tasks

    🚀 JSI-based task scheduler for React Native — periodically polls APIs, hashes responses to prevent redundant updates, and manages all tasks natively.

    Project mention: 🚀 Introducing `react-native-sync-tasks`: Native JSI-Powered Background Polling for React Native | dev.to | 2025-04-14

    That’s why I built react-native-sync-tasks — a blazing-fast, native JSI-based background task manager for React Native, written in C++ and Rust, with a clean and intuitive JS API.

  21. RECORDA

    Android Recorder for LSL streams in XDF Format

  22. fpng-java

    Java Wrapper for the fast, native FPNG Encoder

  23. titanium-firebase-firestore

    Use the Firebase Firestore SDK in Titanium 🚀

    Project mention: Titanium News #20 | dev.to | 2025-01-05

    firebase-firestore: bug fixes and improvements when creating a document https://github.com/hansemannn/titanium-firebase-firestore/releases

  24. 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++ Native discussion

C++ Native related posts

  • Apple didn't fix Swift's biggest flaw

    7 projects | news.ycombinator.com | 12 Jun 2024
  • Show HN: NativeVision, helping React Native devs to build XR apps for any device

    4 projects | news.ycombinator.com | 25 Jan 2024
  • Running a game .exe made with Unity under Ubuntu

    3 projects | /r/linux_gaming | 7 Jun 2023
  • Ask HN: Is there a “simple C++” language trimmed down to something “modern”?

    3 projects | news.ycombinator.com | 5 May 2023
  • React-native-quick-crypto – a crypto package that works

    1 project | news.ycombinator.com | 13 Jan 2023
  • C++ Projects with GUI

    2 projects | /r/cpp | 22 Dec 2022
  • Error: Exception in HostObject::get(propName:NativeUnimoduleProxy): java.lang.SecurityException: Settings key: <bluetooth_name> is only readable to apps with targetSdkVersion lower than or equal to: 31

    1 project | /r/reactnative | 27 Nov 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 imgui 70,113
2 DearPyGui 15,028
3 jank 2,967
4 react-native-mmkv-storage 1,750
5 react-native-multithreading 1,163
6 react-native-fast-tflite 1,068
7 Pyto 990
8 ultimatepp 943
9 BabylonNative 866
10 react-native-worklets-core 768
11 axodox-machinelearning 628
12 imgui_test_engine 547
13 UnityHubNative 535
14 node-window-manager 432
15 unpaint 279
16 Native System Automation 214
17 ekg 150
18 react-native-sync-tasks 27
19 RECORDA 12
20 fpng-java 2
21 titanium-firebase-firestore 2

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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