Top 23 C Python Projects
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systemsLatest mention: Can we use Python programming to work with Arduino? | reddit.com/r/arduino | 2021-01-18
You might be interested in this test: https://github.com/micropython/micropython/wiki/Performance
Deduplicating archiver with compression and authenticated encryption.Latest mention: Encrypted Backup Shootout | news.ycombinator.com | 2021-01-02
borg (c) - https://github.com/borgbackup/borg
Ultra fast JSON decoder and encoder written in C with Python bindings
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.Latest mention: PS4 game pad not compatible with full screen? | reddit.com/r/pygame | 2021-01-17
Hmmm I'm not sure, I'd suggest raising an issue on the pygame github. I tried it on mine and I had the same issue (which is good!). Good luck, I'll be monitoring the issue tracker!
PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices, though it works equally well on the desktopLatest mention: Speech recognition | reddit.com/r/selfhosted | 2020-12-25
PocketSphinx is generally regarded among voice assistant communities as a less reliable, but straight OOTB, alternative to a robust listener. It's a good solution when you want multiple hotwords (or just aren't in a position to train even one word.)
Repository for the Astropy core package
The extensible chat client.
EDK IILatest mention: I’d like to use Ubuntu on this thing, but for work I also have to use some Windows-specific software... | reddit.com/r/linuxmasterrace | 2021-01-11
First configure your own edk2 (https://github.com/tianocore/edk2). And it's better to replace windows with macos big sur, windows still works so-so on the arm (especially on the shoulder).
a library for audio and music analysisLatest mention: Automatic sample cutting? | reddit.com/r/AdvancedProduction | 2021-01-03
Take a look at [aubio](aubio.org) for this, it has a command line tool called aubiocut to slide sound files at onsets. There's a Python module as well. Here's an example script using it for slicing: https://github.com/aubio/aubio/blob/master/python/demos/demo_slicing.py
CircuitPython - a Python implementation for teaching coding with microcontrollersLatest mention: Meet The Bluephage Express A Bluetooth Keyboard | reddit.com/r/MechanicalKeyboards | 2020-12-21
Please put in a PR with CircuitPython adding your board to the supported boards - then the system will make new builds automatically for your specific board, no action on your part needed. https://github.com/adafruit/circuitpython
Meinheld is a high performance asynchronous WSGI Web Server (based on picoev)
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Free, easy, portable audio engine for gamesLatest mention: Cross platform audio frameworks in Cpp? | reddit.com/r/cpp | 2021-01-11
Extremely fast tool to remove duplicates and other lint from your filesystemLatest mention: how to determine integrity of external hard drives? and what file system to use (mac/Linux) | reddit.com/r/DataHoarder | 2021-01-13
/u/__sahib__'s rmlint (which really helped me get a handle on the actual nonfun hoarding of data... thank goodness) has a feature (--xattr) to record hashes of files in a json file and/or in the extended attributes of the file itself. So I don't know if that is useful.
A columnar data container that can be compressed.
Python binding to the Networking and Cryptography (NaCl) library
Embed Python in JavaLatest mention: Performance cost of calling Python program from Java program | reddit.com/r/javahelp | 2020-12-31
If you absolutely need to use a Python and not Java library, I would recommend trying something like either Jython which runs on any JVM or switching entirely to GraalVM. You can also try using bindings for CPython to Java like Jep or jpy which use the standard CPython interpreter .
Modern(-ish) password hashing for your software and your servers
Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.Latest mention: Inline caching | reddit.com/r/programming | 2021-01-15
Well, here it is: https://github.com/pfalcon/pycopy/blob/master/py/vm.c#L367
Python frame stack sampler for CPythonLatest mention: Austin – Python Frame Stack Sampler (or zero-instrumentation profiling) 2.1.1 | news.ycombinator.com | 2021-01-13
Python interface to Graphviz graph drawing package
Python bindings for cairo
A Python wrapper for the extremely fast Blosc compression library
What are some of the best open-source Python projects in C? This list will help you: