SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Python Projects
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Yes, although MicroPython is focused on running on microcontrollers it can be useful if you want to reduce memory consumption, flash space and even startup time on servers.
The challenge is that MicroPython has many fewer standard libraries:
https://github.com/micropython/micropython/wiki/Standard-Lib...
And so many Python libraries targeting CPython won't work out-of-the box and you'll need to modify them or use alternatives that do work on the MicroPython subset.
-
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.
-
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: Game building fun with a 12 year old and the Amazon Q Developer CLI. | dev.to | 2025-04-14For this we decided on Pygame which is a a free and open-source cross-platform library for the development of multimedia applications like video games using Python. I had previously been shown what Pygame could do and thought it would be a great fit. Its python so pretty easy to pick up and my son had very limited coding experience to begin with and installation was easy.
-
Very interesting. I wonder if this a result of some "swiss cheesee" effect due to constraints around UEFI and NVRAM themselves, when updating EFI variables.
NVRAM must maintain atomicity of memory transactions for power failures. Its whole purpose is to store data when you turn your computer off. As a result, when deleteing an EFI variable, you can't manage the individual bytes - you have to delete a whole entry (which can be rather large - based on the EFI specification and the code used for edk2, e.g. https://github.com/tianocore/edk2/blob/83a86f465ccb1a792f5c5...). Deleting these entries might become a problem when you start running against memory constraints and what slots in memory are actually available; hence a possible fragmentation issue.
Additionally, I appreciated how short and specific this blog post was. I enjoy the style of post of someone encountering a problem and solving it.
-
So json is reliable and powerful though not as fast as some other community json libraries like ujson or orjson which are further optimized for speed.
-
CPython-Internals
Dive into CPython internals, trying to illustrate every detail of CPython implementation
-
The keypad itself can mimic any keypresses on a regular keyboard if the Pico is installed with CircuitPython, so the Pico-to-Mac communication is already set up. For the Mac to communicate with the Pico, I managed to piece the instructions together from various sources. That’s the bit I’ll be bringing together into this article.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
openrazer
Open source driver and user-space daemon to control Razer lighting and other features on GNU/Linux
-
# Palindrome project Project used to explain my view on a django project architecture, explained on my [series of posts](https://dev.to/pcampos119104/django-project-setup-part-1-2e7a) ## Tools, libs, etc. Some time related files. Versions on Poetry. - [Python](https://www.python.org/) Programming languange - [django-environ](https://django-environ.readthedocs.io) Manage .envs in Django - [Poetry](https://python-poetry.org/) Python packaging and dependency management - poetry.lock - pyproject.toml - [Django](https://www.djangoproject.com/) Web framework written in Python - [Docker](https://www.docker.com/) Manage containers for dev environment - compose.yaml - compose/dev/Dockerfile - compose/dev/start - .env - [Just](https://just.systems/) encapsulate commands for easier use - justfile - [psycopg](https://www.psycopg.org/) Python adapter for Postgres # <-- new line ## Dev environment setup 1. Install Just, Docker and Poetry(opcional). 2. Copie .env.example to .env, no need for edtion. 3. `$ just build` ## Run the server for development 1. Certified that docker is up and running 2. `$ just runserver` You can access on http://0.0.0.0:8000/
-
-
-
-
-
-
-
syslog-ng
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL.
-
See the comments on https://news.ycombinator.com/item?id=38113396 for a list of alternatives. I used https://github.com/sahib/rmlint in the past and can't complain.
-
Project mention: Scalene: A high-performance, high-precision CPU, GPU, memory profiler for Python | news.ycombinator.com | 2024-10-21
-
-
Themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Python discussion
C Python related posts
-
Build a Minimalist Virtual Cat on a Raspberry Pi Zero with an E-Ink Display
-
Printer company served you malware for months, called them false positives
-
MicroPython v1.25.0
-
How to Read Barcodes and Parse GS1 Application Identifiers (AIs) in Python
-
Game building fun with a 12 year old and the Amazon Q Developer CLI.
-
MicroPython – Python for Microcontrollers
-
Mruby/C and picoruby: high level langs in low-level devices?
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 May 2025
Index
What are some of the best open-source Python projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | MicroPython | 20,394 |
2 | Pygame | 8,022 |
3 | edk2 | 5,108 |
4 | ultrajson | 4,408 |
5 | CPython-Internals | 4,278 |
6 | circuitpython | 4,267 |
7 | pocketsphinx | 4,115 |
8 | glad | 4,046 |
9 | openrazer | 3,888 |
10 | psycopg2 | 3,475 |
11 | aubio | 3,436 |
12 | Weechat | 3,091 |
13 | audioFlux | 3,059 |
14 | pycryptodome | 3,013 |
15 | neuralcoref | 2,873 |
16 | permafrost-engine | 2,688 |
17 | syslog-ng | 2,227 |
18 | rmlint | 2,077 |
19 | austin | 2,062 |
20 | soloud | 1,928 |
21 | Themis | 1,919 |
22 | pocketpy | 1,857 |
23 | alpr-unconstrained | 1,743 |