SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust C Projects
-
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.
-
extism
The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
-
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.π°
-
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.
-
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)
-
cffi
Safe* C foreign function interface for Rust, using proc macros and marshaling types. (by cffi-rs)
-
GameOfLife
Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx) (by LelsersLasers)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Lezer: A Parsing System for CodeMirror, Inspired by Tree-Sitter | news.ycombinator.com | 2024-03-24I learned from a google search that these days upstream tree-sitter provides WebAssembly bindings.
Source: https://github.com/tree-sitter/tree-sitter/tree/master/lib/b...
NPM: https://www.npmjs.com/package/web-tree-sitter
Download from the latest Github release: js file (https://github.com/tree-sitter/tree-sitter/releases/download...) and wasm file (https://github.com/tree-sitter/tree-sitter/releases/download...)
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03Not sure what you mean but WebRender powers Firefox which definitely works on the desktop.
You can use it to build desktop UI frameworks - see for example https://azul.rs/
Project mention: Extism β make all software programmable. Extend from within | news.ycombinator.com | 2024-04-08
Golang uses cgo to communicate with external C libraries and Rust uses FFI (Foreign function interfaces) to export C functions. Additionally, a library for automatically generating bindings can be used to generate the header files (.h). In our case, we'll only be exporting two C functions, so using cbindgen is overkill but we'll use it regardless because why not? Firstly, we'll write the rust functions we want to export. We'll start by creating a new rust library:
Project mention: The Sage Compiler, Operating System, and Web-Demonstration | news.ycombinator.com | 2024-01-02Hello, yes, I'll go back and add some text examples as well.
I put all the example programs in text on the web-demo, though, if you want to see more there! You can copy, read, or modify them there!
https://adam-mcdaniel.net/sage
Project mention: What is the best library to write a SCADA-like application for web? | /r/rust | 2023-12-11
Project mention: β‘ TCP Chat: Simple, quick and lightweight chat built over TCP and Rust | /r/rust | 2023-05-27I built one with UDP: https://github.com/pavi2410/ChatUDP
Rust C related posts
- Extism β make all software programmable. Extend from within
- Shrink UUIDs with PostgreSQL or Ruby
- So You Think You Know Git β Git Tips and Tricks by Scott Chacon
- Show HN: Now my pet programming language can run in the browser
- Extism β make all software programmable. Extend from within
- Extism, the universal WASM framework, reaches 1.0
- Extism, the WebAssembly framework, hits 1.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source C projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | tree-sitter | 16,380 |
2 | Azul | 5,804 |
3 | extism | 3,728 |
4 | cbindgen | 2,182 |
5 | dssim | 1,032 |
6 | hypercube | 967 |
7 | flapigen-rs | 753 |
8 | oakc | 713 |
9 | interoptopus | 284 |
10 | sage | 259 |
11 | embed-c | 211 |
12 | livesplit-core | 207 |
13 | rusty-cheddar | 189 |
14 | lang-c | 184 |
15 | rucc | 171 |
16 | rodbus | 77 |
17 | cpplumber | 75 |
18 | java-2-times-faster-than-c | 50 |
19 | chronos | 20 |
20 | cffi | 15 |
21 | modality-probe | 8 |
22 | GameOfLife | 4 |
23 | ChatUDP | 4 |
Sponsored