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…