C Rust

Open-source C projects categorized as Rust

Top 23 C Rust Projects

  • libsql

    libSQL is a fork of SQLite that is both Open Source, and Open Contributions.

  • Project mention: 11 Planetscale alternatives with free tiers | dev.to | 2024-04-11

    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.

  • tor

    unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --

  • Project mention: L’intelligence artificielle est une chenille qui peut devenir un tyrannosaure | /r/Quebec | 2023-05-24

    Tor est opensource, le department américain peut aller se torcher. (No pun intended)

  • 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.

    InfluxDB logo
  • msquic

    Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

  • Project mention: Msquic: Cross-platform C implementation of QUIC protocol for C, C++, C#, Rust | news.ycombinator.com | 2023-07-24
  • Rust-for-Linux

    Adding support for the Rust language to the Linux kernel. (by Rust-for-Linux)

  • Project mention: The Linux Kernel Prepares for Rust 1.77 Upgrade | news.ycombinator.com | 2024-02-18

    Rust is backwards compatible when you stick to stable features, but the kernel uses unstable features that can and do incur breaking changes.


  • tectonic

    A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.

  • Project mention: I rewrote my CV in Typst and I'll never look back | news.ycombinator.com | 2023-10-29

    You may want to try https://github.com/tectonic-typesetting/tectonic, which downloads files from TeXLive on-demand.

  • glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

  • Project mention: STB: Single-file public domain libraries for C/C++ | news.ycombinator.com | 2024-01-06

    there'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!

  • Themis

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

  • 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.

    WorkOS logo
  • trezor-firmware

    :lock: Trezor Firmware Monorepo

  • Project mention: ¿How to start in bitcoin? | /r/Bitcoin | 2023-10-17

    https://trezor.io/ - Easy to use, no matter how new in Bitcoin you're.

  • 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.

  • ccextractor

    CCExtractor - Official version maintained by the core team

  • libremarkable

    The only public framework for developing applications with native refresh support for Remarkable Tablet

  • quickjs-rs

    Rust wrapper for the quickjs Javascript engine.

  • scale

    A framework for building high-performance plugin systems into any application, powered by WebAssembly.

  • Project mention: WASM by Example | news.ycombinator.com | 2023-11-15

    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

  • smack

    SMACK Software Verifier and Verification Toolchain (by smackers)

  • cgl

    CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.

  • Project mention: cgl-rs: Rust OpenGL base library + creative coding + gamedev utilities | /r/opengl | 2023-08-05
  • rust-code-analysis

    Library to analyze and collect metrics on source code

  • rust-nes-emulator

    NES Emulator written in Rust (by kamiyaowl)

  • Project mention: Looking for Feedback on a Long-Term Plan | /r/EmuDev | 2023-06-05

    [Embedded NES][Rust] https://github.com/kamiyaowl/rust-nes-emulator [Embedded NES][Rust]https://github.com/henrikpersson/potatis

  • croaring-rs

    Rust FFI wrapper for CRoaring

  • couchbase-rs

    The official, community supported Couchbase Rust SDK

  • Project mention: Document your Open Source library with a Free AI chatbot | dev.to | 2023-06-18

    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.

  • CSpydr

    A static typed low-level compiled programming language inspired by Rust and C

  • 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.

  • 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.).

  • plutonem

    A C, C++, Rust and COBOL library to draw graphics with pixels in the terminal

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-11.

C Rust related posts


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,300
3 msquic 3,822
4 Rust-for-Linux 3,789
5 tectonic 3,737
6 glad 3,486
7 Themis 1,807
8 trezor-firmware 1,254
9 IconFontCppHeaders 1,094
10 ccextractor 662
11 libremarkable 591
12 quickjs-rs 543
13 scale 459
14 smack 422
15 cgl 385
16 rust-code-analysis 248
17 rust-nes-emulator 200
18 croaring-rs 152
19 couchbase-rs 100
20 CSpydr 80
21 Understanding-Unix-Linux-Programming 79
22 lua-resty-ffi 79
23 plutonem 65
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives