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: Just How Much Faster Are the Gnome 46 Terminals? | news.ycombinator.com | 2024-04-08

    And kitty is much faster according to this: https://github.com/kovidgoyal/kitty/issues/2701#issuecomment...

    Also typometer based measurements also on Linux. Shrug.

  • pillow

    Python Imaging Library (Fork)

  • Project mention: Gemini API 102: Next steps beyond "Hello World!" | dev.to | 2024-04-24

    The Python Imaging Library (PIL)'s flexible fork, Pillow

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

  • Project mention: Ask HN: Open-source Windows 11 backup solutions | news.ycombinator.com | 2024-04-04

    i use - and recommend - "borgbackup": for example with the "vorta" graphical frontend

    * https://www.borgbackup.org/

    * https://vorta.borgbase.com/install/windows/

    just my 0.02€

  • Cython

    The most widely used Python to C compiler

  • Project mention: Ask HN: C/C++ developer wanting to learn efficient Python | news.ycombinator.com | 2024-04-10
  • conan

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

  • Project mention: The xz attack shell script | news.ycombinator.com | 2024-04-02

    Conan is a package manager for C/C++. See: https://conan.io/.

    The way it works is that you can provide "recipes", which are Python scripts, that automate the process of collecting source code (usually from a remote Git repository, or a remote source tarball), patching it, making its dependencies and transitive dependencies available, building for specific platform and architecture (via any number of build systems), then packaging up and serving binaries. There's a lot of complexity involved.

    Here are the two recipes I mentioned:

    libcurl: https://github.com/conan-io/conan-center-index/blob/master/r...

    OpenSSL v3: https://github.com/conan-io/conan-center-index/blob/master/r...

    Now, for the sake of this thread I want to highlight three things here:

    - Conan recipes are usually made by people unaffiliated with the libraries they're packaging;

    - The recipes are fully Turing-complete, do a lot of work, have their own bugs - therefore they should really be treated as software comonents themselves, for the purpose of OSS clearing/supply chain verification, except as far as I know, nobody does it;

    - The recipes can, and do, patch source code and build scripts. There's supporting infrastruture for this built into Conan, and of course one can also do it by brute-force search and replace. See e.g. ZLib recipe that does it both at the same time:

    https://github.com/conan-io/conan-center-index/blob/7b0ac710... -- `_patch_sources` does both direct search-and-replace in source files, and applies the patches from https://github.com/conan-io/conan-center-index/tree/master/r....

    Now, good luck keeping track of what's going on there.

  • dumb-init

    A minimal init system for Linux containers

  • 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? | /r/rust | 2023-05-02

    Check out: https://github.com/BayesWitnesses/m2cgen

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • codechecker

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

  • arl

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

  • 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

  • compiledb

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

  • Project mention: Eglot + clangd not working for NetHack code base | /r/emacs | 2023-06-17

    An update: I am now able to make everything work by generating `compile_commands.json` using compiledb. I'm aware that there is another tool Bear but for some reason it generates an empty `compile_commands.json` file for me.

  • ShivyC

    C compiler created in Python.

  • bottleneck

    Fast NumPy array functions written in C (by pydata)

  • c-code-style

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

  • 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 | /r/cpp_questions | 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 https://github.com/conan-io/cmake-conan -- Conan: Adding cci remote repository (https://center.conan.io) 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: https://center.conan.io 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".

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

  • Project mention: Preporuka alata za vizuelizaciju koda | /r/programiranje | 2023-12-10
  • apsw

    Another Python SQLite wrapper

  • prometeo

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

  • bazel-compile-commands-extractor

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

  • Project mention: Neovim + bazel + java anyone? | /r/neovim | 2023-05-17

    It feels like there's zero tooling for bazel, even the C++ solution for Bazel, which is what I use for C++ is kind of a hack as opposed to first-class support backed by Google, like the IntelliJ plugin. Am I missing something or is it just that just all the Java people at Google use IntelliJ so they don't invest into other options?

  • ciso8601

    Fast ISO8601 date time parser for Python written in C

  • PipelineC

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

  • Project mention: PipelineC Example: FM Radio Demodulation (FPGA SDR) | news.ycombinator.com | 2024-03-03

    Related: PipelineC: A C-like hardware description language (HDL):

    https://github.com/JulianKemmerer/PipelineC

  • 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 related posts

Index

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

Project Stars
1 kitty 21,932
2 pillow 11,672
3 BorgBackup 10,526
4 Cython 8,912
5 conan 7,753
6 dumb-init 6,689
7 m2cgen 2,707
8 codechecker 2,094
9 arl 1,880
10 youtube 1,791
11 pyo 1,274
12 compiledb 1,243
13 ShivyC 1,013
14 bottleneck 1,003
15 c-code-style 922
16 gcovr 806
17 cmake-conan 794
18 emerge 726
19 apsw 694
20 prometeo 610
21 bazel-compile-commands-extractor 587
22 ciso8601 559
23 PipelineC 541

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com