Editor: Zhang Handong
Cube. Js: BI framework implemented by Rust
Cube. Js is an open source analysis API platform. It is primarily used to build in-house business intelligence tools or to add customer-facing analytics to existing applications.
You can use Cube. Js to build modern data analysis platforms.
Backend (Cube. Js server) -> Frontend(react.js/Ant Design)
In the simplest scenario, Cube. Js uses in-memory caching and query queues to provide better performance than the data store can deliver. However, it is usually the least scalable and cost-effective solution, so production is not recommended.
Hence the introduction of the Cube Store to provide guaranteed high concurrency and sub-second latency for performance optimization of analytical queries and additional capabilities such as data federation through cross-database connections. Cube Store is implemented by Rust.
- Cube.js
- Docs
- More on Cube Store
Warp: Web Server framework
Warp builds on top of Hyper. Features: Filter system.
tower vs wrap vs tower-web
- Tower, similar to Finagle
- Warp, similar to Finch (Scala combinator library for building Finagle HTTP services)
- Tower-web, similar to Finatra (a Scala asynchronous Web framework)
Warp’s Filter abstraction works in the same way as the Tower-Web Middleware abstraction. Read more.
- warp
- tower-web
Warp is currently under active maintenance.
Rocket recently released 0.4.10
Rocket updates are slow, but still in maintenance, with three mini-releases in a row over three days in May.
The most recent update removes an unsafe code and fixes a problem with soundless.
Github.com/SergioBenit…
SQLX: new version 0.5.5 has been released
SQLX is a pure Rust asynchronous SQL library. It features compile-time query checking and does not provide any DSL, so it is not an ORM.
SQLX crosses databases/runtimes/TLS backends and is not tied to any specific database and runtime (async-STD/Tokio/Actix) and TLS backends (native TLS, RUSTLS).
sqlx
MoonZoon: Full stack Rust development framework progress
MoonZoon claims to be the Rust full-stack framework.
MoonZoon seems to be making some progress lately. Added a ray tracing tutorial: github.com/MartinKavik… Support HTML canvas and backend automatic loading, support rapid development.
Github.com/MoonZoon/Mo…