Python C

Open-source Python projects categorized as C

Top 23 Python C Projects

  • kitty

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

    Project mention: The reality of Wayland input methods in 2022 (2022) | | 2023-05-26

    kitty added support for v3 a couple of years ago:

  • pillow

    Python Imaging Library (Fork)

    Project mention: Kivy-iOS app can't load .png images | | 2023-05-23

    I may have sent you on a bit of a wild goose chase here, sorry mate.. It appears like PIL may not use libpng at all, or that it is only used on Windows for some reason. There is PngImagePlugin written in pure python and uses zlib:


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: Offsite data backups at a friend's house - do I just need rsync or is there something superior? | | 2023-05-28

    Borg Backup and rsync afterwards. Borg has a quite good deduplication (which u wasn't aware of) which reduces my backup size by factor 2. Since the dedup works across different backup times, you can easily backup and sync multiple month without a huge space increase.

  • Cython

    The most widely used Python to C compiler

    Project mention: Never again | | 2023-05-21

    and again, everything that was released after using an older version of cython.

  • conan

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

    Project mention: Is there a way to build a project from source with the same process between Windows and OSX? | | 2023-05-24

    You could check Conan and Vcpkg, they can be used to provide your dependencies for all three major platform (but I think only as pre-build binaries). Or you could embed the installers of your dependencies in your own.

  • dumb-init

    A minimal init system for Linux containers

    Project mention: Fargate: catching docker stopping | | 2022-12-07

    I think you are on the right track in thinking it’s a signal handling issue. You mentioned using some “bash scripts”, have you tried something like dumb-init?

  • 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

    Project mention: How to use python ML script in tauri? | | 2023-05-02

    Check out:

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • codechecker

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

    Project mention: A Python Script to connect to GitHub and Fetches Search Results | | 2023-02-10

    python3 docker-php-extension-installer: codechecker: SingleFileZ: china-dictatorship: vscode-docker: flask-bones: ProjectFib: S3Mock: home: docker-php: dockbix-xxl: wind-layer: powerstrip: selenium-jupiter: gnome-shell-extension-docker: hacktoberfest-2022: azure-docker-extension: pgrocks-fdw: docker-php-yii2: docker-community-extensions: alpine-php-fpm: autoview-tradingview-chrome-docker-bot: .config: docker-phpfpm: coc-docker: china-dictatorhsip-6: testcontainers-spock: Dockery: docker-extension: volumes-backup-extension: [email protected] chatgpt % vi [email protected] chatgpt % python3 .config: Dockery: docker-extension: ransomware: jfrog-docker-desktop-extension: dd-extension-lgtm: openshift-dd-ext: k9s-dd-extension: pgadmin4-docker-extension: trivy-docker-extension: drone-ci-docker-extension: docker-extension: swagger-editor-docker-extension: wasm-docker-extension: microcks-docker-desktop-extension: docker-extension-golang-playground: diveintoansible-extension: docker-desktop-extension: docker-extension-rabbitmq: docker-storj-extension: github-registry-docker-desktop-extension: docker-desktop-extension-issues: sdw-docker-extension: vcluster-dd-extension: extension-docker-desktop: asyncapi-studio-docker-extension: gefyra-docker-desktop-extension: oraclexe-docker-extension: docker-extensions-101: step-ca-docker-extension:

  • arl

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

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

  • pyo

    Python DSP module

  • trezor-firmware

    :lock: Trezor Firmware Monorepo

    Project mention: Payment failed | | 2023-05-29

    You were buying a Trezor with Bitcoin from Only support can help you.

  • compiledb

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

    Project mention: STM32CubeIDE extract compile_commands.json | | 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.

  • ShivyC

    C compiler created in Python.

    Project mention: Big brain time | | 2022-09-13

    I'm pretty sure writing the C compiler in random languages is about as ubiquitous as getting Doom to run on everything with a microcontroller. Python JavaScript Rust

  • bottleneck

    Fast NumPy array functions written in C (by pydata)

  • gcovr

    generate code coverage reports with gcc/gcov

  • cmake-conan

    CMake wrapper for conan C and C++ package manager

    Project mention: Conan Unrecongnized commands error | | 2023-05-11

    -- The CXX compiler identification is GNU 9.4.0-- The C compiler identification is GNU 9.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Setting build type to 'RelWithDebInfo' as none was specified. -- /usr/local/bin/ccache found and enabled -- Downloading conan.cmake from -- Conan: Adding cci remote repository ( verify ssl (True) usage: conan remote [-h] [-v [V]] {add,auth,disable,enable,list,list-users,login,logout,remove,rename,set-user,update} ... conan remote: error: unrecognized arguments: True ERROR: Exiting with code: 2 CMake Error at build/conan.cmake:858 (message): Conan remote failed='2' Call Stack (most recent call first): build/_deps/_project_options-src/src/Conan.cmake:20 (conan_add_remote) build/_deps/_project_options-src/src/Index.cmake:182 (run_conan) build/_deps/_project_options-src/src/DynamicProjectOptions.cmake:132 (project_options) CMakeLists.txt:79 (dynamic_project_options)-- Configuring incomplete, errors occurred! See also "/home/user/Desktop/bitwyre/trading/intermediaries/cram_cpp_v3/build/CMakeFiles/CMakeOutput.log".

  • c-code-style

    Recommended C code style and coding rules for standard C99 or later

  • prometeo

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

    Project mention: Are there any libraries that can easily convert Python to C/C#/or C++? Ones where a person doesn't have to "calibrate" it, just, pip install library and then they can have their Python code in C,C#,or C++? | | 2023-04-06
  • ciso8601

    Fast ISO8601 date time parser for Python written in C

    Project mention: GitHub - closeio/ciso8601: Fast ISO8601 date time parser for Python written in C | | 2023-03-07
  • PipelineC

    A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.

    Project mention: What's the right path to learning for someone coming from software? | | 2023-05-13

    However, I think its still possible to have a productive C->HDL journey. Check out PipelineC,, its meant for folks with C experience to get right into doing RTL style reasoning :)

  • cget

    C++ package retrieval

    Project mention: Boost CMake support infrastructure | | 2023-01-07
  • segyio

    Fast Python library for SEGY files.

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

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-05-29.

Python C related posts


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

Project Stars
1 kitty 18,743
2 pillow 10,850
3 BorgBackup 9,462
4 Cython 7,945
5 conan 6,874
6 dumb-init 6,279
7 m2cgen 2,544
8 codechecker 1,827
9 arl 1,766
10 youtube 1,735
11 pyo 1,180
12 trezor-firmware 1,059
13 compiledb 1,045
14 ShivyC 982
15 bottleneck 903
16 gcovr 723
17 cmake-conan 679
18 c-code-style 653
19 prometeo 578
20 ciso8601 538
21 PipelineC 445
22 cget 430
23 segyio 426
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.