Automic VaultAutomic Vault

brew

Install turso with Homebrew, Nix

Interactive SQL shell for Turso. Version 0.6.1 via Homebrew; verified 2026-05-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install turso

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#turso

nixpkgs package indexes · pkgs/by-name/tu/turso/package.nix · source: api.github.com

overview

Package summary

Interactive SQL shell for Turso

Commands and aliases

  • tursodb

history

Project history and usage

Turso Database is an in-process SQL database written in Rust and designed for SQLite compatibility; the Homebrew package exposes the `tursodb` interactive shell.

Project history

The package points at the `tursodatabase/turso` repository, created in 2023 and now described officially as an in-process SQL database compatible with SQLite. Its README presents the project as beta software and lists SQLite compatibility, `BEGIN CONCURRENT`, change data capture, language bindings, async I/O, vector support, schema-management work, encryption experiments, full-text search, and multi-process WAL coordination as core areas.

The current Turso Database grew out of Turso's public SQLite evolution work. Official Turso docs describe libSQL as the earlier production-ready SQLite fork and Turso Database as the newer full rewrite of SQLite, maintained by Turso and intended for new projects, agents, smart devices, and high-density use cases.

Official Turso blog posts document the rewrite story: Limbo was introduced as a complete Rust rewrite of SQLite, the project later reached a first alpha under the Turso name, and a later retrospective said the team was a year into the rewrite with support for concurrent writes, CDC, native vector search, improved full-text search, and type-system work.

Adoption history

Turso is significant in package-manager history because a formerly cloud-service-associated database name became an installable local database engine and SQL shell. The supplied Homebrew metadata describes the formula as an interactive SQL shell for Turso and records `tursodb` as the executable.

The official README advertises install paths not only for the CLI shell but also Rust, JavaScript, Python, Java, .NET, Go, and WebAssembly bindings. That multi-language surface, plus Nix and Homebrew package presence in the supplied metadata, makes it visible both as an application dependency and as a developer workstation tool.

How it is used

The simplest package-manager use is `brew install turso` followed by `tursodb`, which opens an interactive SQL shell connected to a transient in-memory database and supports opening persistent files. The manual explicitly compares the shell experience to `sqlite3` and documents dot commands and output modes.

Developers also use the project as an embedded database library through language bindings. Its package-nerd appeal is strongest where SQLite compatibility, Rust implementation, local-first sync ideas, vector search, and concurrent-write experimentation intersect.

Why package nerds care

Turso matters to package nerds because it is not just another database CLI: it is a high-profile attempt to package and distribute a modern SQLite-compatible engine as a local binary, language SDKs, and cloud-adjacent sync platform.

The project also captures a live transition in the SQLite ecosystem: libSQL as a production fork for compatibility today, and Turso Database as the experimental full rewrite that package managers can install for local testing.

Timeline

  • 2023: `tursodatabase/turso` GitHub repository created.
  • 2024: Turso announced Limbo as a complete SQLite rewrite in Rust.
  • 2025: Turso announced the first alpha of the rewrite under the Turso name.
  • 2026: Official README and docs describe Turso Database as beta and document the `tursodb` SQL shell.

Related projects

  • SQLite
  • libSQL
  • Limbo
  • Turso Cloud
  • DuckDB

Sources

security posture

Risk level: yellow

generalized runtime or code generation signal.

Risk classifier

yellow risk · medium confidence · runtime

Why

  • generalized runtime or code generation signal

Signals

  • text:shell

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
tursodbcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-10
manager version0.6.1
manager updated2026-05-22
local dataok
upstreamcurrent
latest detectedv0.6.1

https://github.com/tursodatabase/turso

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:turso
Version0.6.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/turso
Homepagehttps://github.com/tursodatabase/turso
Repositoryhttps://github.com/tursodatabase/turso
Upstream docshttps://docs.turso.tech/libsql
LicenseMIT
Source archivehttps://github.com/tursodatabase/turso/archive/refs/tags/v0.6.1.tar.gz
Last updated2026-05-22T10:50:27Z
Pulseupdated
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameturso
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

turso

nix profile install nixpkgs#turso
  • normalized package name match
  • Matched by: Turso
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/tu/turso/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment