Rust C

Open-source Rust projects categorized as C | Edit details

Top 18 Rust C Projects

  • tree-sitter

    An incremental parsing system for programming tools

    Project mention: Meus 10 plugins favoritos para o Neovim em 2022 | | 2022-05-13
  • Azul

    Desktop GUI Framework

    Project mention: How Warp Works | | 2022-03-16

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

    A project for generating C bindings from Rust code

    Project mention: How do I add Rust to a C++ project? | | 2022-01-20

    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: hypercube: NEW Data - star count:928.0 | | 2022-01-28
  • dssim

    Image similarity comparison simulating human perception (multiscale SSIM in Rust)

    Project mention: Rewriting Libimagequant in Rust for Portability | | 2022-01-04

    Kornel is also behind the DSSIM library (in Rust), which I've found useful for comparing images before and after compression.

  • oakc

    A portable programming language with a compact intermediate representation

    Project mention: Most interesting languages to learn (from)? | | 2022-03-31

    This one

  • flapigen-rs

    Tool for connecting programs or libraries written in Rust with other languages

    Project mention: Is there a way to use Java's graphics framework in 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.

  • embed-c

    Embed C code at compile time inside Rust using C2Rust

    Project mention: The perfect language | | 2022-04-10

    literally this

  • rusty-cheddar

    A Rust crate for automatically generating C header files from Rust source file.

  • livesplit-core

    livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.

  • cachepot

    cachepot is `sccache` with extra sec, which in turn is `ccache` with cloud storage

    Project mention: Cachepot: Shared Compilation Cache with improved security | | 2021-10-27
  • interoptopus

    The polyglot bindings generator for your library (C#, C, Python, …) 🐙

    Project mention: How can I utilize rust for .net web applications? | | 2022-03-29

    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 | | 2021-07-20

    I use a (poorly documented) crate called cffi to make converting the types between Rust and C (and therefore Swift) as coherent as possible.

  • modality-probe

    A distributed causal tracing probe suitable for embedded systems.

  • rust-bindgen

    THIS CRATE IS DEPRECATED, please use (by Yamakaky)

    Project mention: Secure Rust Guidelines | | 2022-05-17
  • elitetoc

    elite -> c converter

    Project mention: elite - a build system that gives you the shell scripting feelings. | | 2022-02-18

    elite also has some transpiler back-ends for several languages, such as Go!?, Perl, Bash, Rust!?, C!?, C++!?, Python.

  • cflisp

    A C compiler for digiflisp asm. Written in Rust

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 2022-05-17.

Rust C related posts


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
Find remote jobs at our new job board There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives