Top 18 Rust C Projects
-
-
However, we still needed a higher level of abstraction to render UI elements on top of the characters rendered as part of the terminal output. The lack of a stable UI framework for Rust has been a known issue for a while (see areweguiyet.com) and the available options get even more bare if you want to support Metal as the rendering backend. Options we considered were Azul and Druid, however both were still very experimental at the time and didn’t support Metal (Druid doesn’t have any GPU rendering backend yet and Azul only supports OpenGL).
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
cbindgen is a good place to start
-
hypercube
HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-performance computing power and large-scale data storage support for VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications.🛰
-
Project mention: Rewriting Libimagequant in Rust for Portability | news.ycombinator.com | 2022-01-04
Kornel is also behind the DSSIM library (in Rust), which I've found useful for comparing images before and after compression.
-
Project mention: Most interesting languages to learn (from)? | reddit.com/r/ProgrammingLanguages | 2022-03-31
This one
-
Project mention: Is there a way to use Java's graphics framework in Rust? | reddit.com/r/rust | 2022-04-20
Look into flapigen or one of the other solutions at Rust Interop or Are We Extending Yet? for that sort of thing.
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
literally this
-
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
-
Project mention: Cachepot: Shared Compilation Cache with improved security | news.ycombinator.com | 2021-10-27
-
interoptopus (The polyglot bindings generator for your library.)
-
java-2-times-faster-than-c
An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C code.
-
cffi
Safe* C foreign function interface for Rust, using proc macros and marshaling types. (by cffi-rs)
Project mention: Application design: communication from Rust to another language | reddit.com/r/rust | 2021-07-20I use a (poorly documented) crate called cffi to make converting the types between Rust and C (and therefore Swift) as coherent as possible.
-
-
rust-bindgen
THIS CRATE IS DEPRECATED, please use https://github.com/servo/rust-bindgen. (by Yamakaky)
-
Project mention: elite - a build system that gives you the shell scripting feelings. | reddit.com/r/programming | 2022-02-18
elite also has some transpiler back-ends for several languages, such as Go!?, Perl, Bash, Rust!?, C!?, C++!?, Python.
-
Rust C related posts
Index
What are some of the best open-source C projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | tree-sitter | 8,560 |
2 | Azul | 5,126 |
3 | cbindgen | 1,412 |
4 | hypercube | 935 |
5 | dssim | 827 |
6 | oakc | 673 |
7 | flapigen-rs | 601 |
8 | embed-c | 191 |
9 | rusty-cheddar | 188 |
10 | livesplit-core | 162 |
11 | cachepot | 118 |
12 | interoptopus | 61 |
13 | java-2-times-faster-than-c | 49 |
14 | cffi | 15 |
15 | modality-probe | 8 |
16 | rust-bindgen | 1 |
17 | elitetoc | 1 |
18 | cflisp | 0 |
Are you hiring? Post a new remote job listing for free.