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. Learn more →
Top 23 Rust C Projects
-
Paste this into the Playground (try it here). You’ll get something like:
-
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.
-
-
extism
The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.
Project mention: Show HN: A MCP server to evaluate Python code in WASM VM using RustPython | news.ycombinator.com | 2025-05-17 -
-
Project mention: SlateDB – An embedded database built on object storage | news.ycombinator.com | 2024-10-01
Rust is just another programming language that’s quite similar to C++. The main difference is there’s like 4 types for String (some are references and some are owned) and methods for a struct go in a `impl StructName` block after the struct definition instead of inside it.
I don’t really know rust either but I’m currently writing some bindings to expose Rust libraries to NodeJS and not having too much trouble.
For rust -> c++ I googled one time and found this tool which Mozilla seems to use to call Rust from C++ in their web browser, maybe it would “just work”: https://github.com/mozilla/cbindgen?tab=readme-ov-file
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
srgn
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
which seems roughly like what the author is after. Mentions of "database" _outside_ function definitions are not modified. That sort of logic I always found hard to replicate in basic GNU-like tools.
Note: I just wrote this, and version 13.2 is required for the above to work.
[0]: https://github.com/alexpovel/srgn
-
-
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.🛰
-
-
-
-
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
-
-
-
-
cpplumber
Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects
-
-
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.
-
chronos
a terminal-based speedrun timer using https://github.com/livesplit/livesplit-core (by DarkRTA)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust C discussion
Rust C related posts
-
Decoding Tree-sitter Playground Output For Fun
-
Diving into Tree-Sitter: Parsing Code with Python Like a Pro
-
Making Sense of tree-sitter's C API
-
20 years of Git. Still weird, still wonderful
-
Emacs Tree-sitter custom highlighting
-
Highlighting Parts of Lua as Bash
-
I wrote my own "proper" programming language
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 May 2025
Index
What are some of the best open-source C projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | tree-sitter | 20,685 |
2 | Azul | 6,003 |
3 | extism | 4,960 |
4 | openvas-scanner | 3,821 |
5 | cbindgen | 2,615 |
6 | dssim | 1,124 |
7 | crabviz | 909 |
8 | flapigen-rs | 793 |
9 | srgn | 758 |
10 | oakc | 737 |
11 | hypercube | 728 |
12 | sage | 506 |
13 | interoptopus | 410 |
14 | lang-c | 223 |
15 | embed-c | 215 |
16 | livesplit-core | 215 |
17 | rusty-cheddar | 190 |
18 | rucc | 186 |
19 | rodbus | 94 |
20 | cpplumber | 82 |
21 | rustcc | 64 |
22 | java-2-times-faster-than-c | 52 |
23 | chronos | 24 |