Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 Rust C Projects
An incremental parsing system for programming toolsProject mention: An incremental parsing system for programming tools | news.ycombinator.com | 2023-05-27
Desktop GUI FrameworkProject mention: Servo, the parallel browser engine written in Rust | news.ycombinator.com | 2023-05-27
I'd been wanting to see this, preferably with JS being optional, and just allowing direct DOM access.
I initially thought this was what Azul was, but it's only just using Servo's WebRender compositor, and rolls its own CSS parser, DOM, and layout engine, so it doesn't benefit from most of the work done on Servo, and supports less CSS features.
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.Project mention: Val, a high-level systems programming language | news.ycombinator.com | 2023-07-18
No longer does Wasm/WASI need JS host! There are many spec-compliant runtimes built for environments from tiny embedded systems up to beefy arm/x86 racks:
- https://github.com/extism/extism (disclaimer, my company's project - makes wasm easily embeddable into 16+ programming languages!)
A project for generating C bindings from Rust code
Image similarity comparison simulating human perception (multiscale SSIM in Rust)
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.🛰
Tool for connecting programs or libraries written in Rust with other languages
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
A portable programming language with a compact intermediate representation
The polyglot bindings generator for your library (C#, C, Python, …) 🐙Project mention: Python Developer Seeking Input: Is it Worth Learning Rust for FFI? | /r/rust | 2023-02-21
You may want to look at Interpotopus.
Embed C code at compile time inside Rust using C2RustProject mention: When Zig is safer and faster than Rust | news.ycombinator.com | 2023-03-07
This one runs the C code as a program, so the code doesn't really communicate. I made a proof of concept some time ago of a macro that really translates C to Rust at compile time: https://github.com/zdimension/embed-c
A Rust crate for automatically generating C header files from Rust source file.
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.Project mention: Does LiveSplit just suck in horizontal mode or am I genuinely doing something incorrectly? | /r/speedrun | 2023-02-28
You could make your own livesplit-core frontend if you really are going to go for that route https://github.com/LiveSplit/livesplit-core
Lightweight C parser for RustProject mention: Cranelift's Instruction Selector DSL, ISLE: Term-Rewriting Made Practical | /r/rust | 2023-01-21
Hey if the parsing was the annoying part, how about this? https://github.com/vickenty/lang-c
Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projectsProject mention: Cpplumber 0.1.0 - Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects. | /r/netsec | 2022-09-25
An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C code.Project mention: "Clean" Code, Horrible Performance | /r/programming | 2023-02-28
As far as the absolute performance you have this sort of effect too. https://github.com/xemantic/java-2-times-faster-than-c
a terminal-based speedrun timer using https://github.com/livesplit/livesplit-core (by DarkRTA)
Safe* C foreign function interface for Rust, using proc macros and marshaling types. (by cffi-rs)
A distributed causal tracing probe suitable for embedded systems.
A UDP based group chat app written in Rust ⚡Project mention: ⚡ TCP Chat: Simple, quick and lightweight chat built over TCP and Rust | /r/rust | 2023-05-27
I built one with UDP: https://github.com/pavi2410/ChatUDP
A Build tool for C (by LemonjamesD)Project mention: Blackboard: A build tool for C | /r/rust | 2022-10-05
elite -> c converter *experimental
THIS CRATE IS DEPRECATED, please use https://github.com/servo/rust-bindgen. (by Yamakaky)Project mention: In which circumstances is C++ better than Rust? | /r/cpp | 2023-02-19
But Rust has their "library" to create the wrapper bindings https://crates.io/crates/bindgen and it does a more than decent job, it will struggle with some C++ things but 99% of the time it can do it alone
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Rust C related posts
Jujutsu: A Git-compatible DVCS that is both simple and powerful
11 projects | news.ycombinator.com | 31 Jul 2023
I built a column staggered keyboard with firmware written in Rust!
5 projects | /r/rust | 31 Jul 2023
Portable, cross-platform, reliable 3D library?
4 projects | /r/rust | 21 Jun 2023
Hey guys! Let's talk community
3 projects | /r/neovim | 8 Jun 2023
Servo, the parallel browser engine written in Rust
11 projects | news.ycombinator.com | 27 May 2023
An incremental parsing system for programming tools
1 project | news.ycombinator.com | 27 May 2023
Latest Zen Kernel......
5 projects | /r/linuxmemes | 26 May 2023
A note from our sponsor - SonarQube
www.sonarqube.org | 24 Sep 2023
What are some of the best open-source C projects in Rust? This list will help you: