Ross ROSS = Recommend OSS · open-source software intelligence for agents

simolus3/drift

Drift is an easy to use, reactive, typesafe persistence library for Dart & Flutter. observed · 2026-08-28

github.com/simolus3/drift · homepage · Dart · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 95
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 25.5
  • age_days: 2768
  • days_rel: 37
  • days_push: 7
  • n_releases_24m: 25

Full methodology

Adoption not part of the score

3263 stars · 460 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Drift is a reactive, type-safe persistence library for Dart and Flutter built on top of SQLite. It supports writing queries in both SQL and a fluent Dart API, with compile-time checked queries and auto-updating result streams.

Use cases

  • persist structured data in a Flutter app with SQLite
  • watch database queries as reactive streams that update the UI
  • write type-safe SQL queries checked at compile time in Dart
  • manage schema migrations for a local mobile database
  • run database work across isolates for better performance
  • build a cross-platform app with local storage on Android, iOS, desktop and web

When to choose

  • you need relational data with joins, transactions, and complex SQL in a Flutter or Dart app
  • you want compile-time safety for queries instead of parsing raw maps
  • you need reactive UI updates driven by database changes
  • you need a battle-tested, production-ready local database layer across all Flutter platforms

When to avoid

  • you only need simple key-value storage with no relational queries
  • your project is not Dart or Flutter based
  • you need a server-side or cloud-hosted database rather than local persistence

Facets

library · maturity stable

orm database-driver database databases mobile-development cross-platform developer-tools cross-platform windows flutter sqlite reactive-queries code-generation type-safety persistence stream-queries schema-migrations android ios macos linux web-server

3 sources

Member repositories

RepositoryRoleHealth v2
simolus3/driftmain98

For agents

markdown · JSON · MCP: product_card(name="simolus3/drift")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem