Rust MySQL

Open-source Rust projects categorized as MySQL

Top 23 Rust MySQL Projects

  1. cube.js

    📊 Cube Core is open-source semantic layer and LookML alternative for AI, BI and embedded analytics

    Project mention: Cube: Agentic Analytics Platform | news.ycombinator.com | 2025-12-10
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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: SQLx – The Rust SQL Toolkit | news.ycombinator.com | 2025-07-25

    // https://github.com/launchbadge/sqlx/issues/367#issuecomment-...

  4. diesel

    A safe, extensible ORM and Query Builder for Rust

    Project mention: SQLx – The Rust SQL Toolkit | news.ycombinator.com | 2025-07-25
  5. sea-orm

    🐚 A powerful relational ORM for Rust

    Project mention: SeaORM 2.0: Nested ActiveModel | dev.to | 2025-12-13

    You can find all the techniques described in this blog post in a single-file example application.

  6. warpgate

    Fully transparent SSH, HTTPS, MySQL and Postgres bastion/PAM that doesn't need additional client-side software

    Project mention: Smart SSH, HTTPS and MySQL bastion requiring no additional client-side software | news.ycombinator.com | 2025-01-24
  7. 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: Readyset is a MySQL and Postgres wire-compatible caching layer | news.ycombinator.com | 2025-08-25
  8. rainfrog

    🐸 a database tool for the terminal

    Project mention: Ask HN: What Are You Working On? (March 2025) | news.ycombinator.com | 2025-03-30

    i've been working on a database management tui called rainfrog (https://github.com/achristmascarl/rainfrog). it supports postgres, mysql, and sqlite, and we recently added several new features such as:

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. Replibyte

    Seed your development database with real data ⚡️

  11. sql-studio

    SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, ClickHouse, DuckDB, Microsoft SQL Server]

  12. rbatis

    Compile Time Async Dynamic SQL ORM

  13. SQLPage

    Fast SQL-only data application builder. Automatically build a UI on top of SQL queries.

    Project mention: SQLPage 0.38: transform SQL queries into web UIs for any DB | news.ycombinator.com | 2025-10-14
  14. sea-query

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

    Project mention: The road to SeaQuery 1.0 | dev.to | 2025-12-03

    #930 #![forbid(unsafe_code)] has been added to all workspace crates, ensuring that SeaQuery no longer contains any unsafe code. While only one instance of unsafe was previously used, and has now been removed, this change reinforces our commitment to maintaining code quality.

  15. rust-mysql-simple

    Mysql client library implemented in rust.

  16. ape-dts

    ApeCloud's Data Transfer Suite, written in Rust. Provides ultra-fast data replication between MySQL, PostgreSQL, Redis, MongoDB, Kafka and ClickHouse, ideal for disaster recovery (DR) and migration scenarios.

  17. seaography

    🧭 A GraphQL framework for Rust

    Project mention: SeaORM 2.0: Strongly-Typed Column | dev.to | 2025-12-10

    With Seaography, the Entities you wrote can instantly be exposed as a GraphQL schema, with full CRUD, filtering and pagination. No extra macros, no Entity re-generation is needed!

  18. mysql_async

    Asyncronous Rust Mysql driver based on Tokio.

  19. rsql

    Command line SQL interface for relational databases and common data file formats

    Project mention: rsql: Your Universal Command-Line SQL Interface | dev.to | 2025-07-03

    View the Project on GitHub

  20. oasysdb

    In-memory vector store with efficient read and write performance for semantic caching and retrieval system. Redis for Semantic Caching.

  21. wtx

    A collection of different transport implementations and related tools focused primarily on web technologies.

    Project mention: Ask HN: Who wants to be hired? (November 2025) | news.ycombinator.com | 2025-11-03

    Hello! I am a software engineer with a Bachelor's degree in Computer Science, more than 10 years of experience and 10 professional certifications earned after a lot of study and hard work.

    Up to anything, be it backend, frontend, blockchain, compilers, DevOps, embedded or mobile. Bonus point if there is a little bit of Rust involved.

    If you are curious my greatest project is WTX, a fast WebSocket framework and Database client that gave me a lot of insights about performance and code architecture. See https://github.com/c410-f3r/wtx.

    For more information, take a look at my CV at https://c410-f3r.github.io/curriculum.pdf.

  22. ormx

    bringing orm-like features to sqlx

  23. geni

    Standalone database migration tool which works for Postgres, MariaDB, MySQL, Sqlite and LibSQL(Turso). (by emilpriver)

  24. sqlx-ts

    node.js compile-time SQL validations & type generations

  25. sea-schema

    🌿 SQL schema definition and discovery

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Rust MySQL discussion

Rust MySQL related posts

  • Show HN: Xsql – SQL schema conversion via an intermediate representation

    1 project | news.ycombinator.com | 19 Dec 2025
  • Show HN: Xsql – SQL schema conversion via an intermediate representation (Rust)

    1 project | news.ycombinator.com | 19 Dec 2025
  • SeaORM 2.0: Nested ActiveModel

    1 project | dev.to | 13 Dec 2025
  • SeaORM 2.0: Strongly-Typed Column

    1 project | dev.to | 10 Dec 2025
  • Show HN: Replicator-Publisher-Subscriber PostgreSQL with Xmin and Rust

    1 project | news.ycombinator.com | 9 Dec 2025
  • SeaORM 2.0: New Entity Format

    2 projects | dev.to | 7 Dec 2025
  • Seaography 2.0: A Powerful and Extensible GraphQL Framework 🧭

    1 project | dev.to | 5 Dec 2025
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source MySQL projects in Rust? This list will help you:

# Project Stars
1 cube.js 19,205
2 sqlx 16,193
3 diesel 13,837
4 sea-orm 9,165
5 warpgate 6,235
6 readyset 5,164
7 rainfrog 4,614
8 Replibyte 4,379
9 sql-studio 3,404
10 rbatis 2,428
11 SQLPage 2,402
12 sea-query 1,592
13 rust-mysql-simple 689
14 ape-dts 537
15 seaography 492
16 mysql_async 401
17 rsql 379
18 oasysdb 373
19 wtx 334
20 ormx 300
21 geni 254
22 sqlx-ts 226
23 sea-schema 215

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?