The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C Rust Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
IconFontCppHeaders
C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.
-
libremarkable
The only public framework for developing applications with native refresh support for Remarkable Tablet
-
scale
A framework for building high-performance plugin systems into any application, powered by WebAssembly.
-
cgl
CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.
-
lua-resty-ffi
lua-resty-ffi provides an efficient and generic API to do hybrid programming in openresty/envoy with mainstream languages (Go, Python, Java, Rust, Nodejs, etc.).
-
Understanding-Unix-Linux-Programming
Source code of Understanding Unix/Linux Programming. The book provides example code in C, I would like to replicate it in Rust.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Astro DB is powered by LibSQL, an open source fork of SQLite that was created by Turso. You can use Astro DB's drop-in database to build features like blogs, comment functionality, forums, feedback systems, and user authentication.
Project mention: L’intelligence artificielle est une chenille qui peut devenir un tyrannosaure | /r/Quebec | 2023-05-24Tor est opensource, le department américain peut aller se torcher. (No pun intended)
Project mention: Msquic: Cross-platform C implementation of QUIC protocol for C, C++, C#, Rust | news.ycombinator.com | 2023-07-24
Project mention: The Linux Kernel Prepares for Rust 1.77 Upgrade | news.ycombinator.com | 2024-02-18Rust is backwards compatible when you stick to stable features, but the kernel uses unstable features that can and do incur breaking changes.
https://github.com/Rust-for-Linux/linux/issues/2
Project mention: I rewrote my CV in Typst and I'll never look back | news.ycombinator.com | 2023-10-29You may want to try https://github.com/tectonic-typesetting/tectonic, which downloads files from TeXLive on-demand.
Project mention: STB: Single-file public domain libraries for C/C++ | news.ycombinator.com | 2024-01-06there's glad (https://github.com/Dav1dde/glad) which you can use as a single .c file + .h header that defines OpenGL stuff or a single header-only file. I use it on all of my OpenGL projects!
https://trezor.io/ - Easy to use, no matter how new in Bitcoin you're.
This is exactly one of the use-cases for the Scale Framework[1]. (Disclaimer: I work on this project)
You can absolutely take a library from one language and run it in another. In a sense, you could kind of see this ability as drastically reducing the need for rewriting sdks, middlewares, etc. across languages, as you could just reuse code from one language across many others. We played around with some fun ideas here, like taking a Rust regex library and using it in a Golang program via a scale function plugin (compiled to Wasm), to the effect of the performance being ~4x faster than native code that uses Go's regex library.
[1] https://github.com/loopholelabs/scale
Project mention: cgl-rs: Rust OpenGL base library + creative coding + gamedev utilities | /r/opengl | 2023-08-05
[Embedded NES][Rust] https://github.com/kamiyaowl/rust-nes-emulator [Embedded NES][Rust]https://github.com/henrikpersson/potatis
It is therefor with great satisfaction we hereby announce that we might sponsor your Open Source project with your own custom AI chatbot built on top of ChatGPT and our AI chatbot technology. To show you an example of how this might look like, consider the following chatbot we've created for CouchBase.
C Rust related posts
- Building a Managed Postgres Service in Rust
- "If this one guy got hit by a bus, the software would fall apart."
- OpenBSD 7.5 Released
- Timeline of the xz open source attack
- How to Lose Control of Your Shell
- Coroutines in C
- WASM Instructions
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Rust projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | libsql | 7,649 |
2 | tor | 4,306 |
3 | msquic | 3,833 |
4 | Rust-for-Linux | 3,789 |
5 | tectonic | 3,750 |
6 | glad | 3,498 |
7 | Themis | 1,807 |
8 | trezor-firmware | 1,254 |
9 | IconFontCppHeaders | 1,098 |
10 | ccextractor | 665 |
11 | libremarkable | 592 |
12 | quickjs-rs | 543 |
13 | scale | 460 |
14 | smack | 422 |
15 | cgl | 385 |
16 | rust-code-analysis | 249 |
17 | rust-nes-emulator | 200 |
18 | croaring-rs | 152 |
19 | couchbase-rs | 100 |
20 | lua-resty-ffi | 81 |
21 | CSpydr | 80 |
22 | Understanding-Unix-Linux-Programming | 79 |
23 | plutonem | 65 |
Sponsored