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. Learn more →
Top 23 Rust MySQL Projects
-
We use https://cube.dev/ as intermediate layer between data warehouse database and Superset (and other "terminal" apps for BI like report generators). You define your schema (metrics, dimensions, joins, calculated metrics etc) in cube and then access them by any tool that can connect to SQL db
-
Project mention: Top 10 Rusty Repositories for you to start your Open Source Journey | dev.to | 2023-12-19
7. Diesel
-
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.
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)
What exactly are you missing? I haven't really written "boring corporate backend stuff" in a few years but something like sqlx provides everything I've ever needed there.
-
SQL with SeaORM:
-
-
readyset
Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
Postgresql + MySQL Cache https://github.com/readysettech/readyset
-
It's rather for access control with like, 50+ clients. Possibly with access control. I'm currently testing with warpgate
-
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.
-
-
-
SQLpage
SQL-only webapp builder, empowering data analysts to build websites and applications quickly
Project mention: SQLPage – Building a full web application with nothing but SQL queries [video] | news.ycombinator.com | 2024-03-11Saving further clicks:
> SQLPage is a tool that allows you to build websites using nothing more than SQL queries. You write simple text files containing SQL queries, SQLPage runs them on your database, and renders the results as a website.
The 22-line "TinyTweeter" example at 28:45 [0] in the video is a good overview - perhaps better than anything currently on the homepage/docs: https://github.com/lovasoa/SQLpage/blob/main/examples/tiny_t...
Also, based on a couple of discussions [1][2] it seems like SQLPage has the potential to combine well with HTMX too. The two projects definitely share a similar philosophy.
[0] https://youtu.be/mXdgmSdaXkg?t=1721
[1] https://github.com/lovasoa/SQLpage/issues/84#issuecomment-19...
[2] https://github.com/lovasoa/SQLpage/pull/175#issuecomment-187...
-
Project mention: What would I need to use in order to interface with a database? | /r/rust | 2023-06-09
-
-
This is a full blown framework, but if anyone else stumbles across this question, https://crates.io/crates/apalis has been really useful for me.
-
-
-
-
-
Project mention: compile-time SQL validations and type generation in TypeScript & Node | /r/typescript | 2023-08-27
-
actix_sqlx_mysql_user_crud
A user crud written in Rust, designed to connect to a MySQL database with full integration test coverage.
-
-
-
-
Project mention: Building language-agnostic specifications: A good reason to start out with Rust? | /r/rust | 2023-12-05
Recently, I have been building https://github.com/chaindexing/chaindexing-rs , an indexing daemon/engine for accessing blockchain data in EVM blockchains. The main goal is to eventually build an equivalent in popular languages to allow users from different backgrounds access blockchain data trivially.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust MySQL related posts
- Readyset: A MySQL and Postgres wire-compatible caching layer
- We built our customer data warehouse all on Postgres
- Periodic tasks
- Fine-grained caching strategies of dynamic queries
- Crate that can help me with background jobs in a server?
- SQLX MSSQL Connection String Problem
- SQLx 0.7 released! Offline mode usability improvements, performance fixes and major upgrades across the board!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Mar 2024
Index
What are some of the best open-source MySQL projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | cube.js | 16,987 |
2 | diesel | 11,718 |
3 | sqlx | 11,424 |
4 | sea-orm | 6,045 |
5 | Replibyte | 3,957 |
6 | readyset | 3,776 |
7 | warpgate | 3,254 |
8 | rbatis | 2,102 |
9 | sea-query | 974 |
10 | SQLpage | 722 |
11 | rust-mysql-simple | 639 |
12 | mysql_async | 357 |
13 | apalis | 325 |
14 | seaography | 323 |
15 | ormx | 271 |
16 | mysql-proxy-rs | 184 |
17 | sea-schema | 162 |
18 | sqlx-ts | 128 |
19 | actix_sqlx_mysql_user_crud | 112 |
20 | lxp-bridge | 99 |
21 | doteur | 97 |
22 | sqlx-adapter | 41 |
23 | chaindexing-rs | 18 |