Tools/tursodatabase/turso

turso

Turso is an in-process SQL database, compatible with SQLite.

23.7k+227/wkgrowthRustMIT Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

Turso is a from-scratch rewrite of SQLite in Rust, fully compatible at the SQL and file-format level but built on a modern architecture with memory safety and concurrent writes. This is the project that used to be called Limbo. It is now the company's main direction, MIT-licensed, and you can embed it directly in your app the way you would regular SQLite.

Worth being clear about the moving parts, because the naming confuses everyone. Turso Database (this repo) is the new Rust engine, currently in beta. libSQL is the company's older C fork of SQLite, production-ready today, and the thing that still powers Turso Cloud. If you are starting a new project the company points you at Turso Database, but it is beta software, so test it before you trust it with anything important.

The engine is free and open source, self-host it for $0. Turso Cloud is the managed edge platform: a free tier covers side projects, paid plans add edge replication and higher limits for apps that need data close to users. Solo devs and small teams: the free tier or self-hosting covers most workloads. Larger orgs with complex queries probably still want Postgres.

The catch: this is SQLite, not Postgres. Simpler type system, fewer concurrency guarantees historically, no stored procedures. And the new engine is beta, so you are choosing between the stable-but-older libSQL and the modern-but-unproven Turso Database. Read-heavy edge apps, mobile backends, and per-user databases are where it shines.

Free vs Self-Hosted vs Paid

free self hosted paid cloud

Free Tier

Self-hosted (libSQL): Fully free under MIT. SQLite-compatible engine with HTTP API, replication, and vector extensions.

Turso Cloud Free: 500 databases, 9GB total storage, 25M row reads/month, 3 locations.

Self-Hosted Setup

Single binary (sqld) or Docker. Minimal resource requirements. It's SQLite-based, so it's lightweight. Embedded mode works like regular SQLite. Server mode adds the HTTP API and replication. Trivial to set up.

Paid Tiers: Turso Cloud

  • Scaler: $20/mo: 10K databases, 24GB storage, 100B row reads/month, unlimited locations
  • Pro: $85/mo: higher limits, priority support, custom domains
  • Enterprise: custom: SOC 2, dedicated support, SLAs

The Math

Turso free tier for a side project: $0 with 25M reads. PlanetScale (MySQL, discontinued free tier): was $0, now $39/mo minimum. Supabase free Postgres: 500MB storage, 2 projects. Turso's free tier is one of the most generous in managed databases. Self-hosted libSQL: $5/mo VPS.

Verdict

The free tier is exceptional for prototyping and small apps. Self-host libSQL for zero cost. Pay $20/mo when you need edge replication at scale.

Engine is MIT, self-host for $0. Turso Cloud has a free tier; paid plans add edge replication and higher limits.

Self-hosting ops:trivial
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 18,255 starsActive community: 835 forksPermissive license (MIT)

License: MIT License

Use freely, including commercial. Just keep the license.

Commercial use: ✓ Yes

About

Owner
Turso Database (Organization)
Stars
23,721
Forks
1,240

Also by Turso Database

Explore Further

More tools in the directory

Featured in The Open Source Drop #15