Rust MySQL

Open-source Rust projects categorized as MySQL

Top 23 Rust MySQL Projects

  • cube.js

    📊 Cube — The Semantic Layer for Building Data Applications

    Project mention: Apache Superset | news.ycombinator.com | 2024-02-26

    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

  • diesel

    A safe, extensible ORM and Query Builder for Rust

    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)

    Project mention: Rust as a general application language | /r/rust | 2023-12-09

    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.

  • sea-orm

    🐚 An async & dynamic ORM for Rust

    Project mention: Rust GraphQL APIs for NodeJS Developers: Introduction | dev.to | 2024-02-08

    SQL with SeaORM:

  • Replibyte

    Seed your development database with real data ⚡️

  • 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.

    Project mention: FLaNK Stack 26 February 2024 | dev.to | 2024-02-26

    Postgresql + MySQL Cache https://github.com/readysettech/readyset

  • warpgate

    Smart SSH, HTTPS and MySQL bastion that requires no additional client-side software

    Project mention: SSH With SSO | /r/selfhosted | 2023-07-02

    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.

  • rbatis

    Rust Compile Time ORM robustness,async, pure Rust Dynamic SQL

  • sea-query

    🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite

  • 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-11

    Saving 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...

  • rust-mysql-simple

    Mysql client library implemented in rust.

    Project mention: What would I need to use in order to interface with a database? | /r/rust | 2023-06-09
  • mysql_async

    Asyncronous Rust Mysql driver based on Tokio.

  • apalis

    Simple, extensible multithreaded background job and message processing library for Rust

    Project mention: Periodic tasks | /r/rust | 2023-12-04

    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.

  • seaography

    🧭 GraphQL framework for SeaORM

  • ormx

    bringing orm-like features to sqlx

  • mysql-proxy-rs

    A highly scalable MySQL Proxy framework written in Rust

  • sea-schema

    🌿 SQL schema definition and discovery

  • sqlx-ts

    node.js compile-time SQL validations & type generations

    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.

  • lxp-bridge

    A bridge to MQTT/InfluxDB/Postgres for communications with LuxPower inverters

  • doteur

    Tool to automate the visualisation of SQL schemas from a SQL file

  • sqlx-adapter

    Asynchronous casbin adapter for mysql, postgres, sqlite based on sqlx-rs

  • chaindexing-rs

    An indexing engine that lets you access EVM chain data with SQL

    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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-11.

Rust MySQL related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com