Rust Sqlite

Open-source Rust projects categorized as Sqlite

Top 22 Rust Sqlite Projects

  • diesel

    A safe, extensible ORM and Query Builder for Rust

    Project mention: Using Rust at a startup: A cautionary tale | | 2022-11-23

    There's also Diesel and SeaORM for higher level interfaces.

  • sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL. (by launchbadge)

    Project mention: What's new in SeaQuery 0.27.0 | | 2022-11-09

    Upgrade sqlx to 0.6.1

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • sea-orm

    🐚 An async & dynamic ORM for Rust

    Project mention: Using Rust at a startup: A cautionary tale | | 2022-11-23

    There's also Diesel and SeaORM for higher level interfaces.

  • rusqlite

    Ergonomic bindings to SQLite for Rust

    Project mention: Embedded SQL database | | 2022-07-19

    As far as I know, the only option for an embedded SQL database is SQLite. The most actively maintained one, for rust, seems to be rusqlite (

  • rbatis

    Rust Compile Time ORM and SQL Toolkit. async, pure Rust compile-time Dynamic SQL

    Project mention: Reviews of the Diesel ORM, are there better alternatives? | | 2022-05-15


  • sea-query

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

    Project mention: What's new in SeaQuery 0.27.0 | | 2022-11-09

    🎉 We are pleased to release SeaQuery 0.27.0! Here are some feature highlights 🌟:

  • quaint

    SQL Query AST and Visitor for Rust

    Project mention: Maintenance of popular ORMs (explanation inside) | | 2022-11-22

    Just a quick note about this point: We do use the standard Rust drivers for the DBs we support (e.g. tokio-postgres or the official MongoDB driver for Rust) and don't write/maintain our own drivers, you can see this from our Cargo.toml.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • chiselstore

    SQLite + Little Raft = 🚀

    Project mention: SQLite: QEMU All over Again? | | 2022-10-04

    it? What's the big deal about not fitting well with SQLx? This isn't a requirement for such a library to be successful. What other problems is it allegedly suffering from?


  • rustorm

    an orm for rust

    Project mention: Technologies I'm Learning in 2022 | | 2022-01-05

    rustorm - orm in rust

  • SQLite

    Interface to SQLite (by stainless-steel)

    Project mention: Not sure what's wrong mostly following crate sqlite example | | 2022-11-24

    The crates page said to use `0.30.2` cargo crate version but I guess that can be outdated

  • seaography

    🧭 GraphQL framework for SeaORM

    Project mention: Getting Started with Seaography | | 2022-10-05


  • sea-schema

    🌿 SQL schema management suite

    Project mention: Celebrating 3,000+ GitHub Stars 🎉 | | 2022-08-29 was founded back in 2020. We devoted ourselves into developing open source libraries that help Rust developers to build data intensive applications. In the past two years, we published and maintained four open source libraries: SeaQuery, SeaSchema, SeaORM and StarfishQL. Each library is designed to fill a niche in the Rust ecosystem, and they are made to play well with other Rust libraries.

  • rust-sqlite3

    Rustic bindings for sqlite3

  • sqlite-vfs

    Build SQLite virtual file systems (VFS) by implementing a simple Rust trait.

    Project mention: Extending SQLite with Rust | | 2022-05-17

    You may be able to have something working by implementing a VFS. (

  • models

    A tool for automated migrations for PostgreSQL, SQLite and MySQL. (by tvallotton)

  • turbosql

    An easy local data persistence layer for Rust, backed by SQLite.

  • wasm-sqlite

    [Experimental] SQLite compiled to WASM with pluggable page storage.

    Project mention: Store SQLite in Cloudflare Durable Objects | | 2022-01-26

    The whole code can be found here: By reducing all down to the two methods get_page and put_page (to which I get back later in the post), the VFS ended up being a generic VFS for when you want to persist SQLite pages as separate files/objects. Using it anywhere else than a DO would just be a matter of providing a different implementation to those two methods.

  • sqlx-adapter

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

  • ormlite

    An ORM in Rust for developers that love SQL.

    Project mention: Reviews of the Diesel ORM, are there better alternatives? | | 2022-05-15

    It’s extremely young, but I created Ormlite ( because I wanted a lightweight ORM that doesn’t involve learning a custom DSL. Like seaorm, it builds on sqlx and is fully async.

  • TheReader

    An organizer for you books (hopefully audio too) written in Rust Lang.

    Project mention: Oqurum - An Application for ebook reading and organizing | | 2022-08-06

    User Server - Basic viewing, reading, organizing is setup. Two metadata agents; google books, and open library currently. Only epub gets import currently. Would like to add mobi, pdf, cb*, etc.

  • hoardbase

    A NoSql database based on sqlite with an API similar to that of mongodb.

    Project mention: Ask HN: Those with intentionally non-remunerative side projects – Show and tell | | 2021-12-27

    currently working on a nosql database on top of sqlite.

    because I need an embeddable, single-file, nosql db with cross-language support. but I couldn't find one for years.

  • rusqlite-model

    Model trait and derive implementation for rusqlite

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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 2022-11-24.

Rust Sqlite related posts


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

Project Stars
1 diesel 9,530
2 sqlx 7,349
3 sea-orm 3,246
4 rusqlite 1,810
5 rbatis 1,626
6 sea-query 616
7 quaint 536
8 chiselstore 509
9 rustorm 230
10 SQLite 128
11 seaography 94
12 sea-schema 87
13 rust-sqlite3 57
14 sqlite-vfs 54
15 models 45
16 turbosql 39
17 wasm-sqlite 34
18 sqlx-adapter 28
19 ormlite 26
20 TheReader 2
21 hoardbase 2
22 rusqlite-model 0
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.