[Go to site: main page, start]

C++ Python

Open-source C++ projects categorized as Python

Top 23 C++ Python Projects

  1. tensorflow

    An Open Source Machine Learning Framework for Everyone

    Project mention: The $100 ChatGPT: Why Karpathy's nanochat Represnts the Next Big Thing | dev.to | 2026-05-04

    TensorFlow: 2.1 million lines

  2. SaaSHub

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

    SaaSHub logo
  3. Sunshine

    Self-hosted game stream host for Moonlight.

    Project mention: How to enhance your network with transparent Wake-on-LAN capabilities | dev.to | 2026-05-17

    Game streaming — Streaming from your own gaming rig via Moonlight and Sunshine or Apollo? Desomnia ensures the system only runs while someone is actually playing. It also integrates with Duo to start streaming instances when a client connects and stop them when the last session ends.

  4. FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: "Giving up upstream-ing my patches & feel free to pick them up" | news.ycombinator.com | 2026-01-31
  5. FinceptTerminal

    FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.

    Project mention: Fincept Terminal | news.ycombinator.com | 2026-04-20
  6. PaddlePaddle

    PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

  7. Kodi Home Theater Software

    Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.

    Project mention: What was your "Oh Shit" moment with GenAI? | news.ycombinator.com | 2026-06-05

    https://github.com/xbmc/xbmc/pull/28404

    And yes, it correctly diagnosed the problem - I confirmed this morning. The cache had been partially deleted (exactly like it said) and the patched version of the software automatically detected this and rebuilt the cache rather than crashing. This was using the initial version of the patch from commit 1 of the PR.

    I then talked with Claude a bit to come up with a less hacky solution that doesn't require constant cache rebuilding, and it suggested writing the "cache" to no_backup, bypassing the cache trimmer. However, this required rebuilding the .so via NDK, so it spun up a full VM in multipass, installed all the tools in there to build the fully patched APK, and built it (the VM was my suggestion, it was about to just brew install everything and mess with my local dev environment).

    You can read the full log here, it's nuts:

  8. MMKV

    An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.

  9. LightGBM

    A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

    Project mention: 《LightGBM: 一种高效的梯度提升决策树算法》论文(A Highly Efficient Gradient Boosting Decision Tree) | dev.to | 2025-10-15

    代码:https://github.com/microsoft/LightGBM

  10. pybind11

    Seamless operability between C++11 and Python

    Project mention: Show HN: C++26 Reflection for Python Algo Trading | news.ycombinator.com | 2026-02-22

    There’s a constant tension in quant dev between speed-to-market (Python) and speed-to-book (C++). We've had bridges like PyBind11 [1] for years, but the manual boilerplate is usually too high a tax to use them for daily work.

    With the C++26 Reflection (P2996) [2], that bridge can now be made invisible. That's the new syntax: ^^T and [: x :] .

    I built this repo to show how you can use the Bloomberg/Clang P2996 fork [3] to automatically reflect a C++ quant engine into a Python execution loop. I used Merton Jump Diffusion [4] as the shell - it’s a standard model (with no special alpha) - to show the tech in a real-world context. I initially found out this was working from Callum Piper's ACCU talk [5].

    I've included a justfile and Docker Clang build so people can experiment with the new reflection syntax without having to battle through the build tedium.

    1. https://github.com/pybind/pybind11

  11. DearPyGui

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

  12. Dlib

    A toolkit for making real world machine learning and data analysis applications in C++

  13. annoy

    Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

    Project mention: Should LLMs just treat text content as an image? | news.ycombinator.com | 2025-10-28

    Yeah, that's why Erik Bernhardsson came up with the Approximate Nearest Neighbors Oh Yeah algorithm (or ANNOY for short)

    > We use it at Spotify for music recommendations. After running matrix factorization algorithms, every user/item can be represented as a vector in f-dimensional space. This library helps us search for similar users/items. We have many millions of tracks in a high-dimensional space, so memory usage is a prime concern.

    [0] https://erikbern.com/2013/04/12/annoy.html

    [1] https://github.com/spotify/annoy?tab=readme-ov-file

  14. Open3D

    Open3D: A Modern Library for 3D Data Processing

    Project mention: Processing Point Clouds with Python: A Beginner’s Guide | dev.to | 2025-08-21

    The most popular library for point cloud processing in Python is Open3D.

  15. assimp

    The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

    Project mention: Assimp: Experimental Rust bindings | dev.to | 2026-02-04

    This PR will use the crate bindgen to provide the unsafe c-bindings from the library. If you want to help and contribute you can take a look onto the following PR: Rust-Binding proposal

  16. esphome

    ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.

    Project mention: More than 135 open hardware devices flashable with your own firmware | news.ycombinator.com | 2026-03-17

    Looks good, but it'll probably take a while until it's anywhere close to the coverage of existing repositories:

    https://templates.blakadder.com/ has almost 3,000 devices flashable onto Tasmota firmware.

    For older Tuya devices there's https://github.com/tuya-cloudcutter/tuya-cloudcutter

    OpenBeken https://github.com/openshwprojects/OpenBK7231T_App covers 800 of the newer generation Tuya devices.

    And there's a large community adapting ESP32 devices onto https://esphome.io/

  17. perspective

    A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

    Project mention: Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB | news.ycombinator.com | 2025-10-19

    Perspective is also getting direct support for DuckDB soon! https://github.com/finos/perspective/pull/3062

  18. cutlass

    CUDA Templates and Python DSLs for High-Performance Linear Algebra

    Project mention: Dell's version of the DGX Spark fixes pain points | news.ycombinator.com | 2026-01-01

    I'm telling your it works now. It's just not called `tcgen05`.

    Put this in nsight compute: https://github.com/NVIDIA/cutlass/blob/main/examples/79_blac...

    (I said 83, it's 79).

    If you want to know what NVIDIA really thinks, watch this repo: https://github.com/nVIDIA/fuser. The Polyhedral Wizards at play. All the big not-quite-Fields players are splashing around there. I'm doing lean4 proofs of a bunch of their stuff. https://v0-straylight-papers-touchups.vercel.app

    It works now. It's just not the PTX mnemonic that you want to see.

  19. cudf

    cuDF - GPU DataFrame Library

  20. deeplake

    Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.

  21. catboost

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

  22. mamba

    The Fast Cross-Platform Package Manager (by mamba-org)

    Project mention: Mamba-3 | news.ycombinator.com | 2026-03-21

    I'm glad I clicked through bc I thought the article was about Mamba, the package manager I associate with Python (similar to conda).

    https://github.com/mamba-org/mamba

  23. albert

    A fast and flexible keyboard launcher

    Project mention: Show HN: A Raycast-compatible launcher for Linux | news.ycombinator.com | 2025-07-13
  24. ggwave

    Tiny data-over-sound library

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++ Python discussion

Log in or Post with

C++ Python related posts

  • California bill would require patches or refunds when online games shut down

    2 projects | news.ycombinator.com | 19 May 2026
  • Why I'm Learning ROS 2 as a Database Person

    5 projects | dev.to | 1 May 2026
  • Mounting tar archives as a filesystem in WebAssembly

    9 projects | news.ycombinator.com | 24 Apr 2026
  • Mamba-3

    1 project | news.ycombinator.com | 21 Mar 2026
  • Why 70% of Americans See AI as a Wealth Inequality Machine: The Developer's Role in Building Fairer Tech

    4 projects | dev.to | 19 Mar 2026
  • Parsync, a tool for parallel SSH transfers – 7x faster than rsync

    4 projects | news.ycombinator.com | 5 Mar 2026
  • Show HN: C++26 Reflection for Python Algo Trading

    3 projects | news.ycombinator.com | 22 Feb 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 tensorflow 195,566
2 Sunshine 37,922
3 FlatBuffers 26,056
4 FinceptTerminal 25,487
5 PaddlePaddle 23,934
6 Kodi Home Theater Software 20,805
7 MMKV 18,608
8 LightGBM 18,425
9 pybind11 17,892
10 DearPyGui 15,464
11 Dlib 14,393
12 annoy 14,248
13 Open3D 13,669
14 assimp 12,979
15 esphome 11,207
16 perspective 10,937
17 cutlass 9,838
18 cudf 9,650
19 deeplake 9,168
20 catboost 8,973
21 mamba 8,023
22 albert 7,936
23 ggwave 7,679

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

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