SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 rust-binding Open-Source 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.
-
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.
-
rust-soapysdr
Rust bindings for SoapySDR, the vendor-neutral software defined radio hardware abstraction layer
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
If we drop std Rust ceases to be economical due to the time it would take to reimplement the data structures and IO interfaces it provides, not to mention the event loop crate we use (calloop). At that point we'd be relying on so much FFI via eg. nix that the relative safety would be diminished too. After reimplementing all that it's not clear to me that we'd even save that much size, but I suppose it's possible.
The only example that shedded some light on the integration was gtk4 + femtovg. So I mimicked the example, using gtk4-rs and Skia's rust bindings. I had some code similar to the following inside a subclass of GLArea to setup Skia's DirectContext, but it failed:
Project mention: [Rust] How to write my config file (init.lua) using nvim-oxi (init.rs)? | /r/neovim | 2023-06-11How about reading this doc? https://github.com/noib3/nvim-oxi/tree/main/examples
Rewriting pgvector in Rust can enable the code to be organized in a more modern and extensible way. Rust's ecosystem is also very rich, with existing Rust bindings such as faiss-rs.
rust-bindings related posts
- Integrate with Skia GL
- Do we really need a specialized vector database?
- [Rust] How to write my config file (init.lua) using nvim-oxi (init.rs)?
- Passing functions as parameter
- A simple 2d graphic library
- nvim-github-codesearch - a plugin for searching Github's code search API from within neovim
- Is there something like unistd.h on Rust?
-
A note from our sponsor - SaaSHub
www.saashub.com | 29 Apr 2024
Index
What are some of the best open-source rust-binding projects? This list will help you:
Project | Stars | |
---|---|---|
1 | nix | 2,526 |
2 | rust-rocksdb | 1,727 |
3 | rust-skia | 1,321 |
4 | ritual | 1,196 |
5 | rust-numpy | 1,016 |
6 | nvim-oxi | 811 |
7 | arrayfire-rust | 804 |
8 | rust-sciter | 794 |
9 | raylib-rs | 678 |
10 | midir | 549 |
11 | shaderc-rs | 252 |
12 | rustimport | 201 |
13 | faiss-rs | 184 |
14 | rusted-switch | 137 |
15 | rust-soapysdr | 71 |
16 | voikko-rs | 15 |
17 | CheeseShop | 1 |
Sponsored