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. Learn more →
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-06That 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.
-
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.
-
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: Processing JSON 2.5x faster than simdjson with msgspec | reddit.com/r/Python | 2022-10-03
ujson
-
CPython-Internals
Dive into CPython internals, trying to illustrate every detail of CPython implementation
-
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.
-
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.
-
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: 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/
-
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.
-
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).
-
Project mention: [NLP] Replace paragraph’s pronouns with name? | reddit.com/r/LanguageTechnology | 2022-11-13
-
Gajim is for XMPP. For IRC you need Hexchat or Weechat or something like that.
-
-
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
PyCryptodome
-
syslog-ng
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL.
-
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 -
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
-
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.
-
-
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.
-
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.
https://github.com/django/django
https://github.com/mopemope/meinheld
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
C Python related posts
- PocketPy: Lightweight(~5000 LOC) Python interpreter for game engines
- Steam Deck Controller Interface Seeing Initial Support With Linux 6.3
- A lightweight (~5000 LOC) Python interpreter for game engines
- AttributeError: 'ADC' object has no attribute 'read_uv'
- Perché gli script python invecchiano così male?
- Where can I start testing python on real-life objects?
-
rife-ncnn-vulkan VS FluidFrames.RIFE - a user suggested alternative
2 projects | 4 Feb 2023
-
A note from our sponsor - SonarLint
www.sonarlint.org | 9 Feb 2023
Index
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 |