Analysis updated 2026-07-09 · repo last pushed 2022-10-11
Build a to-do list desktop app that saves tasks locally using SQLite.
Create a business desktop tool that reads and writes data to a company MySQL or PostgreSQL server.
Store and retrieve user data persistently in a Tauri app without building a separate backend server.
| yankeeinlondon/tauri-plugin-sql | bakome-hub/bakome-crypto-quant-engine | caspermeijn/nmea-test-messages | |
|---|---|---|---|
| Stars | — | 0 | — |
| Language | Rust | Rust | Rust |
| Last pushed | 2022-10-11 | — | 2024-09-16 |
| Maintenance | Dormant | — | Stale |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 3/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Tauri desktop app project already set up, plus adding dependencies to both the Rust backend and JavaScript frontend.
Tauri Plugin SQL lets desktop apps built with Tauri talk to a database directly from the app's front-end JavaScript code. That means if you're building a desktop application and you need to store, retrieve, update, or delete data, this plugin handles the connection between your user interface and a real database without you needing to build that bridge yourself. Under the hood, the plugin has two parts. The Rust side sets up the database connection and supports three database types: SQLite (a lightweight file-based database), MySQL, and PostgreSQL. The JavaScript side gives your front-end code a simple API to open a database and run commands against it. You can load a database with a single line like Database.load('sqlite:test.db') and then run SQL queries such as inserting a record. The plugin shuttles your front-end requests to the Rust backend, which executes them against the actual database and returns the results. This is designed for developers building Tauri desktop apps who need persistent data storage. A concrete example would be a to-do list app that saves tasks locally on the user's machine using SQLite, or a business tool that connects to a company's MySQL or PostgreSQL server. The plugin ships with an example to-do app that demonstrates exactly this use case. The project recommends pulling the code directly from GitHub using specific commit hashes or version tags, which is a security-conscious approach, you lock to an exact, unforgeable version of the code rather than trusting whatever gets published to package registries. That said, you can also install it the easier way through standard Rust and JavaScript package managers if you prefer convenience. The README notes that bindings for other languages like Deno are planned but not yet available.
A plugin for Tauri desktop apps that lets your front-end JavaScript code directly connect to and query databases like SQLite, MySQL, and PostgreSQL without building a custom backend bridge.
Mainly Rust. The stack also includes Rust, JavaScript, Tauri.
Dormant — no commits in 2+ years (last push 2022-10-11).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.