SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Python Projects
-
Project mention: The $100 ChatGPT: Why Karpathy's nanochat Represnts the Next Big Thing | dev.to | 2026-05-04
TensorFlow: 2.1 million lines
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
Project mention: "Giving up upstream-ing my patches & feel free to pick them up" | news.ycombinator.com | 2026-01-31
-
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.
-
PaddlePaddle
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
-
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.
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:
-
MMKV
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
-
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
-
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
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
-
-
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-28Yeah, 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
-
The most popular library for point cloud processing in Python is Open3D.
-
assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
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
-
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-17Looks 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/
-
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-19Perspective is also getting direct support for DuckDB soon! https://github.com/finos/perspective/pull/3062
-
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.
-
-
deeplake
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
-
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.
-
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
-
Project mention: Show HN: A Raycast-compatible launcher for Linux | news.ycombinator.com | 2025-07-13
-
C++ Python discussion
C++ Python related posts
-
California bill would require patches or refunds when online games shut down
-
Why I'm Learning ROS 2 as a Database Person
-
Mounting tar archives as a filesystem in WebAssembly
-
Mamba-3
-
Why 70% of Americans See AI as a Wealth Inequality Machine: The Developer's Role in Building Fairer Tech
-
Parsync, a tool for parallel SSH transfers – 7x faster than rsync
-
Show HN: C++26 Reflection for Python Algo Trading
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Jun 2026
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 |