Top 23 Python C Projects
Cross-platform, fast, feature-rich, GPU based terminalProject mention: Rust maintainer perfectionism, or, the tragedy of Alacritty | news.ycombinator.com | 2021-11-26
catting a file in kitty can delete files from /tmp . I don't think Kitty's enthusiasm for merging features without thinking about them hard enough is a good way to go either.
The friendly PIL fork (Python Imaging Library)Project mention: Working with AI learning need a way to convert thousands of JPG to PNG! | reddit.com/r/webdev | 2021-11-23
This is a pretty common task that could be done with many different tools and libraries. Personally, I would start with ImageMagick (command line tool) or Pillow (Python library).
Run Linux Software Faster and Safer than Linux with Unikernels.
The most widely used Python to C compilerProject mention: PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly) | news.ycombinator.com | 2021-11-26
Conan - The open-source C/C++ package managerProject mention: How to Package a Project with conan | dev.to | 2021-11-26
For this week's lab I packaged my GAS-ssg using conan and CMake.
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.Project mention: opengl bindings | reddit.com/r/rust | 2021-11-20
There is a glad rework (glad2) which also has a generator for Rust: https://github.com/Dav1dde/glad/tree/glad2 (note the glad2 branch). There is also a quick glfw + glad example.
These repositories on GitHub are good start I think: https://github.com/BayesWitnesses/m2cgen and https://github.com/vickylance/dart_nn
C compiler created in Python.Project mention: Can I make a programming language in Python? | reddit.com/r/learnpython | 2021-05-23
For example, here's someone's hobby project: a C compiler written in python.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Tool for generating Clang's JSON Compilation Database files for make-based build systems.Project mention: How can I get vim-lsp to recognize OpenCV? | reddit.com/r/vim | 2021-06-12
Have you generated a compile_commands.json? They're necessary for your LSP provider to know which paths to search for headers. They're generated by default if you're using CMake (I believe), otherwise check out compiledb or Bear.
generate code coverage reports with gcc/gcovProject mention: gcovr 5.0 released | reddit.com/r/coverage | 2021-06-22
CMake wrapper for conan C and C++ package managerProject mention: Uploading a project to Github. How to handle 3rd party libraries? | reddit.com/r/cpp_questions | 2021-11-22
From there, if you want to automatically install SFML and others dependencies, try C++ package managers like vcpkg or conan. I like using this script in particular, which keeps every Conan-related settings inside your CMakeLists.
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computingProject mention: GitHub - zanellia/prometeo: An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing | reddit.com/r/programming | 2021-11-20
On-device streaming speech-to-text engine powered by deep learning (by Picovoice)Project mention: ELI5: Why do we wake up when we hear our names? | reddit.com/r/explainlikeimfive | 2021-04-05
Fast Python library for SEGY files.Project mention: SEG-Y file read / input / output | reddit.com/r/geophysics | 2021-02-18
Central repository for issues and recipes (by bincrafters)Project mention: Where to discover libraries/packages? | reddit.com/r/cpp | 2021-10-29
when it comes to conan, there is also bincrafters repository: https://github.com/bincrafters/community
Compile high-level code into Minecraft commandsProject mention: minecraft programmers watching us mortals argue about programming languages | reddit.com/r/ProgrammerHumor | 2021-09-14
Not quite the same, but this exists
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.Project mention: How to estimate how much computation can be done in one clock ? | reddit.com/r/FPGA | 2021-11-20
Also, there is a tool that will run the syn+pnr tools for you and report fmaxes/delays and such just as described: its called PipelineC: https://github.com/JulianKemmerer/PipelineC . Its great for getting to know "what is the raw delay of the combinatorial logic I am describing?" And then will autopipeline for you too. Give me a shout if you want to know more.
Machine Learning inference engine for Microcontrollers and Embedded devicesProject mention: Ask HN: What are some tools / libraries you built yourself? | news.ycombinator.com | 2021-05-16
I built emlearn, a Machine Learning inference engine for microcontrollers and embedded systems. It allows converting traditional ML models to simple and portable C99, following best practices in embedded software (no dynamic allocations etc). https://github.com/emlearn/emlearn
A dynamically typed high-level front end for C
Kernel TunerProject mention: Kernel Tuner | news.ycombinator.com | 2021-04-30
Unifying Python/C++/CUDA memory: Python buffered array ↔️ `std::vector` ↔️ CUDA managed memoryProject mention: CuVec: Unifying Python/C++/CUDA memory | news.ycombinator.com | 2021-07-18
Pypperoni Python Compiler Source CodeProject mention: Any weird encounters you had with hackers in TTO? | reddit.com/r/Toontown | 2021-11-28
Today, we have stuff like Pypperoni, which makes Python injection impossible, and server code is written with security in mind.
Benchmarks compilation speeds of different combinations of languages and compilers.Project mention: Raw performance of compilers? | reddit.com/r/ProgrammingLanguages | 2021-10-13
One synthetic benchmark I saw recently: https://github.com/nordlow/compiler-benchmark
A massively parallelized gcov wrapperProject mention: Sysexits – preferable exit codes for programs | news.ycombinator.com | 2021-11-02
I do something very similar, though I read I should avoid codes 1 and 2 so my error codes start at 3: https://github.com/RPGillespie6/fastcov/blob/master/fastcov....
That way automated CI pipelines (or whatever) can switch on the return code if needed rather than try to parse stderr
Python C related posts
How to Package a Project with conan
3 projects | dev.to | 26 Nov 2021
3 projects | dev.to | 26 Nov 2021
Hi, I'm working on GDBFrontend debugger, what features would you like to see in your use cases?
5 projects | reddit.com/r/embedded | 22 Nov 2021
clangd + conan
1 project | reddit.com/r/neovim | 23 Nov 2021
Working with AI learning need a way to convert thousands of JPG to PNG!
2 projects | reddit.com/r/webdev | 23 Nov 2021
Uploading a project to Github. How to handle 3rd party libraries?
1 project | reddit.com/r/cpp_questions | 22 Nov 2021
How to estimate how much computation can be done in one clock ?
1 project | reddit.com/r/FPGA | 20 Nov 2021
What are some of the best open-source C projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.