Python CPP

Open-source Python projects categorized as CPP

Top 23 Python CPP Projects

  • modern-cpp-features

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

    Project mention: Not young programmer wants to find source to liquidate gap in modern C++ knowledge. | reddit.com/r/cpp | 2023-01-28

    I like this summary of features from C++11 to 20: https://github.com/AnthonyCalandra/modern-cpp-features

  • openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

    Project mention: AOE2 House made using Blender | reddit.com/r/aoe2 | 2022-12-17

    This looks incredible! It would look very good in OpenAge, a free and opensource re-implementation of AoE 2

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Ciphey

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

    Project mention: In CTFs, you'll often get a string of text to decode. Is there a good way to recognize how to decode it? | reddit.com/r/HowToHack | 2022-10-23

    It can help you detect various encryption and encodings and even decrypt them. Ciphey

  • Cython

    The most widely used Python to C compiler

    Project mention: Surprising Consequences of macOS’s Environment Variable Sanitization | news.ycombinator.com | 2023-01-11

    Conceptually, Cython is mainly for accelerating Python code, and can _also_ access C code. Meanwhile CFFI is specifically for calling C code and nothing else. I recommend the video for the differences.

    One concrete thing that pops to my mind is that Cython doesn't support Py_LIMITED_API which means that you need to ship a lot more binary wheels. At least the issue is still open (https://github.com/cython/cython/issues/2542) and Cython projects IME need new wheels for each minor Python release. Compare that to cffi projects that (musl & pypy aside) only have to ship wheels for one Python version / architecture: https://pypi.org/project/argon2-cffi-bindings/#files

  • conan

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

    Project mention: Why isn't there a Central C/C++ repository for distributions? | reddit.com/r/linux | 2023-01-31

    Are you aware of some of tooling projects like https://conan.io/ ?

  • codechecker

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

    Project mention: A quick look at free C++ static analysis tools | reddit.com/r/cpp | 2023-01-04

    Regarding problems on clang-tidy - have you looked into Codechecker? It is based on clang tidy but also supports cppcheck and marking issues as false positives/will not fix etc... https://github.com/Ericsson/codechecker

  • arl

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

    Project mention: Most-starred *insert programming language* GitHub repositories | news.ycombinator.com | 2022-08-16
  • 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.

  • cpplint

    Static code checker for C++

  • compiledb

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

    Project mention: STM32CubeIDE extract compile_commands.json | reddit.com/r/embedded | 2022-11-11

    I have tried compiledb as well, but it currently fails to correctly get the backslashes correctly on Windows, as noted in this issue.

  • ncappzoo

    Contains examples for the Movidius Neural Compute Stick.

  • gcovr

    generate code coverage reports with gcc/gcov

    Project mention: gcovr 5.1 released | reddit.com/r/coverage | 2022-03-26
  • conan-center-index

    Recipes for the ConanCenter repository

    Project mention: Is there a timeline for when Boost 1.81 will be added to Conan Center or vpkg's repository? | reddit.com/r/cpp | 2022-12-22

    I was not a reviewer as I said: https://github.com/conan-io/conan-center-index/pull/14888

  • cmake-conan

    CMake wrapper for conan C and C++ package manager

    Project mention: Use cmake to install dependency libraries? | reddit.com/r/cpp | 2022-08-19
  • hobbits

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

  • codex_py2cpp

    Converts python code into c++ by using OpenAI CODEX.

    Project mention: AI Attempts Converting Python Code To C++ | reddit.com/r/programming | 2022-05-31

    Kind of wild that this 130 line API wrapper was worth writing a blog post and spamming it here

  • cget

    C++ package retrieval

    Project mention: Boost CMake support infrastructure | reddit.com/r/cpp | 2023-01-07
  • agent

    DWService agent for Linux, Mac and Windows (by dwservice)

    Project mention: Decent open source alternative Anydesk. | reddit.com/r/AnyDesk | 2022-11-16
  • mcap

    MCAP is a modular, performant, and serialization-agnostic container file format for pub/sub messages, primarily intended for use in robotics applications.

    Project mention: Evaluation of robotics data recording file formats | news.ycombinator.com | 2022-11-28
  • FastOlympicCoding

    Tools for competitive programming for Sublime Text 3 & 4

  • falken

    Falken provides developers with a service that allows them to train AI that can play their games

  • community

    Central repository for issues and recipes (by bincrafters)

  • yolov5-opencv-cpp-python

    Example of using ultralytics YOLO V5 with OpenCV 4.5.4, C++ and Python

    Project mention: [QUESTION] Error when loading YOLOv5 with C++ and OpenCV | reddit.com/r/opencv | 2022-02-08

    I am trying to run object detection using YOLOv5 with C++ and Opencv's dnn. I mainly followed this example: https://github.com/doleron/yolov5-opencv-cpp-python/blob/main/cpp/yolo.cpp

  • iheartla

    compilable markdown for linear algebra

    Project mention: Compilable Markdown for Linear Algebra | news.ycombinator.com | 2023-01-19

    I like this. I created a GitHub issue: https://github.com/iheartla/iheartla/issues/138

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

Python CPP related posts

Index

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

Project Stars
1 modern-cpp-features 15,505
2 openage 11,504
3 Ciphey 11,331
4 Cython 7,634
5 conan 6,513
6 codechecker 1,735
7 arl 1,729
8 cpplint 1,196
9 compiledb 978
10 ncappzoo 941
11 gcovr 684
12 conan-center-index 679
13 cmake-conan 629
14 hobbits 536
15 codex_py2cpp 435
16 cget 422
17 agent 335
18 mcap 290
19 FastOlympicCoding 281
20 falken 222
21 community 211
22 yolov5-opencv-cpp-python 189
23 iheartla 185
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com