C Python

Open-source C projects categorized as Python

Top 23 C Python Projects

  • MicroPython

    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

    Project mention: PocketPy: Lightweight(~5000 LOC) Python interpreter for game engines | news.ycombinator.com | 2023-02-06

    That is great information, but perhaps it would be even more interesting with a comparison focusing on supported features, standard library support, and so on.

    MicroPython [1] is designed for "real" embedding, i.e. in the "embedded development" sense, on microcontrollers and so on and seems quite successful in that niche. Those are often a smaller target than a game running on either a phone/tablet or PC, which would seem to kind of invert things.

    [1]: https://micropython.org/

  • catboost

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

    Project mention: Boosting Algorithms | dev.to | 2022-07-05
  • 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.

  • Pygame

    🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

    Project mention: Is Pygame dead? pygame.org 500's | news.ycombinator.com | 2023-01-15
  • ultrajson

    Ultra fast JSON decoder and encoder written in C with Python bindings

    Project mention: Processing JSON 2.5x faster than simdjson with msgspec | reddit.com/r/Python | 2022-10-03


  • CPython-Internals

    Dive into CPython internals, trying to illustrate every detail of CPython implementation

    Project mention: Dive into CPython Internals | news.ycombinator.com | 2023-02-08
  • edk2

    EDK II

    Project mention: Holy based. Genuinely a good move and I wish it would have been done sooner | reddit.com/r/Destiny | 2023-01-29

    Intel literally maintains EDK-2 which is freely available here, https://github.com/tianocore/edk2 . It is pretty much the reference for EFI software outside of the specification itself. Motherboard manufacturers typically aren't responsible for writing boot loaders. Windows and Mac have their own and with Linux most people use GRUB or something similar but you could use any random boot sector off of GitHub if you wanted to. The specific link GNU references to call UEFI a "rootkit" had to do with specific firmware on specific ASUS and Gigabyte motherboards. If that really makes UEFI a rootkit you can go checkout coreboot/libreboot and the 10 supported laptops with specs straight out of 2005. Maybe then you'll see that theirs a reason why BIOS and UEFI specifications exist.

  • circuitpython

    CircuitPython - a Python implementation for teaching coding with microcontrollers

    Project mention: NoTRRS! - TRRS-less split. Supports more than 2 Spit | reddit.com/r/ErgoMechKeyboards | 2023-02-02

    CircuitPython doesn't have USB HOST support for RP2040

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • pocketsphinx

    A small speech recognizer

    Project mention: "Why not just transcribe the audio?" I thought | reddit.com/r/ANMAPodcast | 2023-01-22

    And so I installed PocketSphinx, "one of Carnegie Mellon University's open source large vocabulary, speaker-independent continuous speech recognition engines."

  • openrazer

    Open source driver and user-space daemon to control Razer lighting and other features on GNU/Linux

    Project mention: Working on Linux | reddit.com/r/razer | 2023-01-27
  • glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

    Project mention: Is setting up C+OpenGL with VSC really that hard? | reddit.com/r/C_Programming | 2023-02-01

    Just use a library like glad which loads everything at runtime under the hood (even system OpenGL runtime, no need to link anything). For a quick start, there is a website to generate headers and a single glad.c to put in your project: https://glad.dav1d.de/

  • aubio

    a library for audio and music analysis

    Project mention: Python getting input from plugged in device (e.g. a guitar) | reddit.com/r/AskProgramming | 2022-08-19

    Beyond that you'll need pitch detection/pitch tracking. It's not the most difficult thing in the world but you need basic understanding of digital signal processing, and the math behind it. Otherwise I think this library can do the heavy lifting for you.

  • psycopg2

    PostgreSQL database adapter for the Python programming language

    Project mention: Uploading CSVs to a SQL table using Python | reddit.com/r/pythontips | 2023-01-15

    If you're using Postgres for your SQL, look at the "copy' method of the psycopg module (see https://www.psycopg.org/articles/2020/11/15/psycopg3-copy/) . It's much faster than INSERTs in my experience (YMMV).

  • neuralcoref

    ✨Fast Coreference Resolution in spaCy with Neural Networks

    Project mention: [NLP] Replace paragraph’s pronouns with name? | reddit.com/r/LanguageTechnology | 2022-11-13
  • Weechat

    The extensible chat client.

    Project mention: IRC Chat? | reddit.com/r/i2p | 2023-01-31

    Gajim is for XMPP. For IRC you need Hexchat or Weechat or something like that.

  • permafrost-engine

    An OpenGL RTS game engine written in C

  • pycryptodome

    A self-contained cryptographic library for Python

    Project mention: If you have created an app with encrypted data and/or HIPAA compliance considerations, what packages and resources did you use? | reddit.com/r/django | 2023-01-22


  • syslog-ng

    syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL.

    Project mention: syslog-ng 4 has been released | reddit.com/r/syslog_ng | 2022-12-22
  • Themis

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

    Project mention: Themis: Strong, usable cryptography for busy people | news.ycombinator.com | 2022-02-17
  • alpr-unconstrained

    License Plate Detection and Recognition in Unconstrained Scenarios

    Project mention: There's such an influx of people that aren't paying their tabs, can someone explain? Feel like there's no enforcement anymore... This is a season ticket owner! | reddit.com/r/Seattle | 2022-10-31

    You can even do something similar using your computer with a camera https://github.com/sergiomsilva/alpr-unconstrained

  • rmlint

    Extremely fast tool to remove duplicates and other lint from your filesystem

    Project mention: Looking for Powerful Deduplication software | reddit.com/r/DataHoarder | 2023-01-23

    You don’t say if you are on Windows or Unix. I have used rmlint successfully in the past.

  • pygit2

    Python bindings for libgit2

  • soloud

    Free, easy, portable audio engine for games

    Project mention: what annoys you most while using c++? | reddit.com/r/cpp | 2022-08-28

    No, that has indeed solved it for me. But the first time I encountered it, my friend and I spent quite awhile debugging the problem. Almost 2 hours, I believe. We still have an open issue about that one.

  • meinheld

    Meinheld is a high performance asynchronous WSGI Web Server (based on picoev)

    Project mention: Show HN: Python framework is faster than Golang Fiber | news.ycombinator.com | 2023-01-10

    Django is an WebFramework, Meinheld is an WSGI Server framework.



    So django meinheld is basically saying that i used Django served by meinheld in that benchmark.

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

C Python related posts


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

Project Stars
1 MicroPython 15,897
2 catboost 6,934
3 Pygame 5,707
4 ultrajson 3,962
5 CPython-Internals 3,615
6 edk2 3,418
7 circuitpython 3,390
8 pocketsphinx 3,215
9 openrazer 2,999
10 glad 2,885
11 aubio 2,877
12 psycopg2 2,865
13 neuralcoref 2,644
14 Weechat 2,613
15 permafrost-engine 2,325
16 pycryptodome 2,254
17 syslog-ng 1,783
18 Themis 1,660
19 alpr-unconstrained 1,579
20 rmlint 1,480
21 pygit2 1,469
22 soloud 1,451
23 meinheld 1,421
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives