Python CPP

Open-source Python projects categorized as CPP

Top 23 Python CPP Projects

  1. modern-cpp-features

    A cheatsheet of modern C++ language and library features.

  2. 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
  3. Ciphey

    ⚑ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚑

  4. openage

    Clone of the Age of Empires II engine πŸš€

    Project mention: MCP Server for Ghidra | news.ycombinator.com | 2025-03-25

    I hope that one day we have a tool that can convert any proprietary binary to source code with a single click. It would be so much fun to have an "open source" version of all games. Currently, there are projects like https://github.com/Try/OpenGothic and https://github.com/SFTtech/openage, but these require years of community effort.

  5. Cython

    The most widely used Python to C compiler

    Project mention: How to Get Started with Scikit-Learn: A Beginner-Friendly Guide to Machine Learning in Python | dev.to | 2025-04-24

    As is the case with most Python libraries, it is open-source and free-to-use, making it easily accessible by anyone willing to learn machine learning, and it is built upon other open-source libraries within Python, like SciPy for advanced scientific operations, NumPy for efficient numerical computations, Matplotlib for data visualization, and Cython for increased efficiency and speed, similar to that of C/C++.

  6. conan

    Conan - The open-source C and C++ package manager

    Project mention: Conan: Your Embedded Cross-Compilation Champion | dev.to | 2024-07-13

    include(FetchContent) FetchContent_Declare(conan URL https://github.com/conan-io/conan/releases/download/2.3.2/conan-2.3.2-linux-x86_64.tgz ) FetchContent_Populate(conan) if (conan_POPULATED) set(CONANEXE ${conan_SOURCE_DIR}/conan) set(CONAN_AVAILABLE TRUE) endif()

  7. flower

    Flower: A Friendly Federated AI Framework (by adap)

    Project mention: Flower: A Friendly Federated AI Framework | news.ycombinator.com | 2025-02-28
  8. tensorflow-windows-wheel

    Tensorflow prebuilt binary for Windows

  9. SaaSHub

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

    SaaSHub logo
  10. RapidFuzz

    Rapid fuzzy string matching in Python using various string metrics

    Project mention: Python extensions should be lazy | news.ycombinator.com | 2024-08-07

    I've found rapidfuzz to be a good, digestable C/Python integration. It's especially nice as the algorithms implemented in C frequently have good pseudocode or other language representations, so you can reference really well. The docs are in reasonable shape as well:

    https://github.com/rapidfuzz/RapidFuzz

  11. codechecker

    CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.

    Project mention: PVS\-Studio 7\.34: support for Apple Silicon ARM64, \.NET 9, taint analysis in Java analyzer, and more | dev.to | 2024-12-18

    Starting with the CodeChecker 6.25.0 release, users can upload PVS-Studio reports directly into the web interface for a streamlined review of code analysis results. For more details on this integration, please consult the documentation.

  12. arl

    lists of most popular repositories for most favoured programming languages (according to StackOverflow)

  13. cpplint

    Static code checker for C++

  14. compiledb

    Tool for generating Clang's JSON Compilation Database files for make-based build systems.

  15. conan-center-index

    Recipes for the ConanCenter repository

    Project mention: Conan: Your Embedded Cross-Compilation Champion | dev.to | 2024-07-13

    Visit Conan Center: Go to Conan Center to browse or search for libraries.

  16. pdfium-lib

    PDFium - Project to compile PDFium library to multiple platforms.

  17. ncappzoo

    Contains examples for the Movidius Neural Compute Stick.

  18. gcovr

    Generate code coverage reports with gcc/gcov

  19. shedskin

    Shed Skin is a restricted-Python-to-C++ compiler. Read the introduction below to learn about the restrictions.

    Project mention: A high-performance, zero-overhead, extensible Python compiler using LLVM | news.ycombinator.com | 2024-09-18

    I immediately wonder how it compares to ShedSkin⁰

    0: https://github.com/shedskin/shedskin/

  20. cmakeconverter

    This project aims to facilitate the conversion of Visual Studio to CMake projects.

  21. cmake-conan

    CMake wrapper for conan C and C++ package manager

  22. imgui_bundle

    From expressive code to powerful GUIs in no time: a fast, feature-rich, cross-platform toolkit for C++ & Python.

    Project mention: Fastplotlib: Driving scientific discovery through data visualization | news.ycombinator.com | 2025-03-11
  23. bazel-compile-commands-extractor

    Goal: Enable awesome tooling for Bazel users of the C language family.

    Project mention: Open Source C++ Stack | dev.to | 2024-07-16

    ''' Uchen core - ML framework ''' module(name = "uchen-core", version = "0.1", compatibility_level = 1) bazel_dep(name = "abseil-cpp", version = "20240116.2") bazel_dep(name = "googletest", version = "1.14.0") git_override( module_name = "googletest", remote = "https://github.com/google/googletest.git", commit = "1d17ea141d2c11b8917d2c7d029f1c4e2b9769b2", ) bazel_dep(name = "google_benchmark", version = "1.8.3") git_override( module_name = "google_benchmark", remote = "https://github.com/google/benchmark.git", commit = "447752540c71f34d5d71046e08192db181e9b02b", ) # Dev dependencies bazel_dep(name = "hedron_compile_commands", dev_dependency = True) git_override( module_name = "hedron_compile_commands", remote = "https://github.com/hedronvision/bazel-compile-commands-extractor.git", commit = "a14ad3a64e7bf398ab48105aaa0348e032ac87f8", )

  24. hobbits

    A multi-platform GUI for bit-based analysis, processing, and visualization

  25. temporian

    Temporian is an open-source Python library for preprocessing ⚑ and feature engineering πŸ›  temporal data πŸ“ˆ for machine learning applications πŸ€–

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

Python CPP discussion

Log in or Post with

Python CPP related posts

  • All Data and AI Weekly #176 - 10 Feb 2025

    7 projects | dev.to | 10 Feb 2025
  • Decorator JITs: Python as a DSL

    10 projects | news.ycombinator.com | 3 Feb 2025
  • AI and All Data #175 03 February 2025

    2 projects | dev.to | 3 Feb 2025
  • All Data and AI Weekly #172 for 13 January 2025

    4 projects | dev.to | 13 Jan 2025
  • Property-Based Testing for the People

    5 projects | news.ycombinator.com | 6 Jan 2025
  • AI + Data Weekly 169 for 23 December 2024

    2 projects | dev.to | 30 Dec 2024
  • PVS\-Studio 7\.34: support for Apple Silicon ARM64, \.NET 9, taint analysis in Java analyzer, and more

    1 project | dev.to | 18 Dec 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 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 CPP projects in Python? This list will help you:

# Project Stars
1 modern-cpp-features 20,410
2 Ciphey 19,372
3 openage 13,600
4 Cython 9,993
5 conan 8,711
6 flower 5,879
7 tensorflow-windows-wheel 3,666
8 RapidFuzz 3,084
9 codechecker 2,389
10 arl 2,004
11 cpplint 1,681
12 compiledb 1,475
13 conan-center-index 1,040
14 pdfium-lib 978
15 ncappzoo 955
16 gcovr 920
17 shedskin 891
18 cmakeconverter 887
19 cmake-conan 865
20 imgui_bundle 853
21 bazel-compile-commands-extractor 793
22 hobbits 706
23 temporian 692

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?