Python C

Open-source Python projects categorized as C

Top 23 Python C Projects

  1. kitty

    Cross-platform, fast, feature-rich, GPU based terminal

    Project mention: Optimizing My Dev Workflow in 2025 | dev.to | 2025-04-16

    Initially, I used the Mac's built-in Terminal, but encountered issues with font loading. This led me to explore alternative terminal options. I initially chose Kitty, but after the official release of Ghostty, I made the switch. It has been running flawlessly for me.

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

    Python Imaging Library (Fork)

    Project mention: Release Radar · October 2024: Major updates from the open source community | dev.to | 2024-11-01

    One problem when it comes to images and coding, is computer programs don't read images in the same way as code (ie. text). Instead, images need to be converted or interpreted. That's where Pillow comes in. It's an image processing library for Python interpreters, with extensive file support. The latest update drops support for EOL Python 3.8, now only supporting Python 3.12 or later. The Pillow C API is now faster, resulting in the removal of PyAccess, and only using PyPy. There's also support for WebP 0.5 as a minimum and internal PSFile class has been removed. Check out all the changes in the Pillow release notes.

  4. 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++.

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

  6. dumb-init

    A minimal init system for Linux containers

  7. m2cgen

    Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

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

  9. SaaSHub

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

    SaaSHub logo
  10. arl

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

  11. youtube

    Code from the Engineer Man YouTube channel. Please do not submit pull requests, they will be ignored/closed. The code in the repo needs to remain as it was in the video. (by engineer-man)

  12. compiledb

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

  13. pyo

    Python DSP module

  14. bottleneck

    Fast NumPy array functions written in C (by pydata)

  15. ShivyC

    C compiler created in Python.

  16. gcovr

    Generate code coverage reports with gcc/gcov

  17. emerge

    Emerge is a browser-based interactive codebase and dependency visualization tool for many different programming languages. It supports some basic code quality and graph metrics and provides a simple and intuitive way to explore and analyze a codebase by using graph structures.

  18. cmake-conan

    CMake wrapper for conan C and C++ package manager

  19. 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", )

  20. prometeo

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

  21. emlearn

    Machine Learning inference engine for Microcontrollers and Embedded devices

  22. ciso8601

    Fast ISO8601 date time parser for Python written in C

  23. segyio

    Fast Python library for SEGY files.

  24. cget

    C++ package retrieval

  25. awesome-n64-development

    A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more

  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 C discussion

Log in or Post with

Python C related posts

  • Robocode

    2 projects | news.ycombinator.com | 17 Feb 2025
  • How to create own Python project in 5 minutes

    4 projects | dev.to | 20 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
  • CodeChecker - code quality control using PVS-Studio

    1 project | dev.to | 13 Dec 2024
  • Show HN: C, C++, and Java formatter based on Clang for Node.js

    2 projects | news.ycombinator.com | 21 Nov 2024
  • Show HN: C, C++, and Java formatter based on Clang for Node.js

    2 projects | news.ycombinator.com | 21 Nov 2024
  • Show HN: RasperDucky, an Implementation of DuckyScript3 for Raspberry Pico

    3 projects | news.ycombinator.com | 2 Nov 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 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 C projects in Python? This list will help you:

# Project Stars
1 kitty 27,331
2 pillow 12,785
3 Cython 9,982
4 conan 8,711
5 dumb-init 7,069
6 m2cgen 2,874
7 codechecker 2,386
8 arl 2,002
9 youtube 1,842
10 compiledb 1,470
11 pyo 1,360
12 bottleneck 1,110
13 ShivyC 1,047
14 gcovr 920
15 emerge 894
16 cmake-conan 865
17 bazel-compile-commands-extractor 790
18 prometeo 629
19 emlearn 615
20 ciso8601 567
21 segyio 520
22 cget 455
23 awesome-n64-development 438

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?