C++ Python

Open-source C++ projects categorized as Python

Top 23 C++ Python Projects

  • tensorflow

    An Open Source Machine Learning Framework for Everyone

    Project mention: How worried are you about AI taking over music? | reddit.com/r/WeAreTheMusicMakers | 2023-02-03

    Tensorflow 238k contributors

  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Project mention: How worried are you about AI taking over music? | reddit.com/r/WeAreTheMusicMakers | 2023-02-03

    PyTorch 2,600 contributors

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: Choosing a protocol for communication between multiple microcontrollers | reddit.com/r/embedded | 2023-01-27

    Or, as an alternative to protobuffers, there's also flatbuffers, which is lighter weight and needs less memory: https://google.github.io/flatbuffers/

  • PaddlePaddle

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

    Project mention: Baidu AI Researchers Introduce SE-MoE That Proposes Elastic MoE Training With 2D Prefetch And Fusion Communication Over Hierarchical Storage | reddit.com/r/artificial | 2022-05-29

    Continue reading | Check out the paper, and Github

  • CNTK

    Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

    Project mention: Worldwide building footprints derived from satellite imagery from Microsoft | reddit.com/r/gis | 2022-05-20
  • MMKV

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

    Project mention: TOP 6 React Native libraries with native performance ⚡️ | dev.to | 2023-01-12

    This library uses MMKV key-value storage and JSI to communicate between the JS side and the native side very quickly and synchronously. It is a suitable replacement for slow AsyncStorage. Follow this guide to migrate from AsyncStorage and get 30x faster on read and write operations in your app.

  • 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: Thank god for DVDs! | reddit.com/r/movies | 2023-02-02

    Then install Kodi on your Xbox. Kodi is a media manager that plays pretty much any video/music possible. Then you point kodi to your external drive as a media source. If you follow kodi's naming conventions for your file names, it'll automatically pull everything from title to banner to ratings to description.

  • 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.

  • 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: Use whatever is best for the problem, but still | reddit.com/r/datascience | 2022-08-09

    LGBM doesn't do RF well, but it's easy to manually bag single LGBM trees.

  • pybind11

    Seamless operability between C++11 and Python

    Project mention: Using pybind11 with minGW to cross compile pyhton module for Windows | reddit.com/r/cpp_questions | 2023-01-17

    I have a python module for which the logic is written in C++ and I use pybind11 to expose the objects and functions to Python.

  • IoT-For-Beginners

    12 Weeks, 24 Lessons, IoT for All!

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • Dlib

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

    Project mention: What are some C++ projects with high quality code that I can read through? | reddit.com/r/cpp | 2023-01-16

    I really like dlib's code https://github.com/davisking/dlib

  • turicreate

    Turi Create simplifies the development of custom machine learning models.

    Project mention: Mac Studio for Deep Learning | reddit.com/r/MacStudio | 2022-10-02

    It depends. What kind of ML will you be working with? Apple's neural engine doesn't have an SDK, but they do have https://github.com/apple/turicreate which talks to CoreML. I've been thinking of getting an Mac Studio Ultra and have been researching whether this would be a good investment considering the advances in hardware lately, as well as Apple's release schedule. Been following Tenstorrent for news about their PCIe Gen 4 cards, too. In any case my wallet is going to be hurting soon. Also, have you checked this out? https://machinelearning.apple.com/research/neural-engine-transformers

  • annoy

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

    Project mention: [Discussion] NLP for products matching | reddit.com/r/datascience | 2023-01-11

    Probably I won't be bale to explain better than it's stated on annoy page: https://github.com/spotify/annoy But the bottom line is speed. Instead of computing similarities of embeddings one by one you do it via index that works way faster.

  • DearPyGui

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

    Project mention: What are you guys using for making GUIs nowadays? | reddit.com/r/Python | 2023-01-26

    DearPyGui, here's the link

  • assimp

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

    Project mention: How can I retrieve normal scale and occlusion strength properties from GLTF 2.0 PBR materials using Assimp? | reddit.com/r/gameenginedevs | 2023-01-01

    I have checked the source code for GLTF for this and it is not handled by Assimp. I created an issue as in their Github.

  • Open3D

    Open3D: A Modern Library for 3D Data Processing

    Project mention: CD PROJEKT RED announce The Witcher Remake in Unreal Engine 5 | reddit.com/r/linux_gaming | 2022-10-26

    There's also Open3D (O3D) the point cloud library... http://www.open3d.org/

  • esphome

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

    Project mention: Hello Klipper friends, I have some config/macro questions | reddit.com/r/klippers | 2023-01-29

    Most of my smarthome stuff is on ESPHome, WLED, or Tasmota. The rest is zigbee. So it all functions entirely locally and a lot of it is stuff I "coded" myself (ESPHome is basically just jinja scripting so should be very familiar to klipper users)

  • serving

    A flexible, high-performance serving system for machine learning models

    Project mention: Should I wait for the M2 Macbook Pro? | reddit.com/r/macbookpro | 2022-10-10

    We’re looking into that solution at the moment, the issue I’m referring to is related to this https://github.com/tensorflow/serving/issues/1948 we’ll know if the plug-in approach works for our uses soon but haven’t started looking into implementing it yet

  • codon

    A high-performance, zero-overhead, extensible Python compiler using LLVM

    Project mention: Some reasons to avoid Cython | reddit.com/r/Python | 2023-01-20

    Nim and Codon are Python-inspired compiled languages which I find interesting.

  • cudf

    cuDF - GPU DataFrame Library

    Project mention: Story of my life | reddit.com/r/ProgrammerHumor | 2022-11-28

    To put Data Analytics on GPU Steroids, Try RAPIDS cudf https://rapids.ai/

  • perspective

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

    Project mention: Ask HN: Who is hiring? (February 2023) | news.ycombinator.com | 2023-02-01

    We're looking for senior product managers and engineers of all experience levels to build the next generation of collaborative data visualization. At the Prospective Co., you'll contribute to our existing open-source project as well as help design our enterprise offering.


    We're looking for any of:

    - Familiarity with WebAssembly, data visualization, WebGL/OpenGL, data science, Jupyter/notebook, web/desktop/mobile UI development, compiler/language or database design, finance services.

    - Primary stack is Rust (targeting WebAssembly). JavaScript, C++ and Python are a big plus.

    - We <3 GitHub contributors - opt to discuss your GitHub work in lieu of a technical interview.

    Contact [email protected]

  • MegEngine

    MegEngine 是一个快速、可拓展、易于使用且支持自动求导的深度学习框架

    Project mention: How to speedup 31*31 conv 10 times | news.ycombinator.com | 2022-04-25
  • DALI

    A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

    Project mention: mmap_ninja: Speedup your training dramatically by using memory-mapped files for your dataset | reddit.com/r/Python | 2022-06-15

    Small question if you are using GPU: How to this compare to GPUDirect Storage from Nvidia? can you have even more speedup by using both? I never toy with it, but the DALI project from Nvidia seem to tackle the same data loading problem.

  • SaaSHub

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

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). The latest post mention was on 2023-02-03.

C++ Python related posts


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

Project Stars
1 tensorflow 170,805
2 Pytorch 62,234
3 FlatBuffers 19,809
4 PaddlePaddle 19,485
5 CNTK 17,301
6 MMKV 15,432
7 Kodi Home Theater Software 15,262
8 LightGBM 14,580
9 pybind11 12,133
10 IoT-For-Beginners 11,813
11 Dlib 11,690
12 turicreate 10,904
13 annoy 10,722
14 DearPyGui 9,594
15 assimp 8,648
16 Open3D 8,002
17 esphome 5,764
18 serving 5,750
19 codon 5,539
20 cudf 5,289
21 perspective 5,203
22 MegEngine 4,441
23 DALI 4,209
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives