sqlite-first tooling
sql that stays in charge.
sqlfu keeps schema, migrations, checked-in queries, type generation, diffing, and the browser studio aligned around real SQL files instead of another abstraction layer.
sqlfu keeps schema, migrations, checked-in queries, type generation, diffing, and the browser studio aligned around real SQL files instead of another abstraction layer.
Static documentation at www.sqlfu.dev, sourced from the repo markdown and rendered for the web without rewriting the content into a second format.
The UI-facing API lives in packages/sqlfu. That is the product backend end users run locally, not a sidecar hidden in the UI package.
packages/ui is a client-only app. React, CodeMirror, and the heavier browser dependencies stay there instead of inflating the runtime package.
The local studio model is intentionally boring:
npx sqlfu inside your projectsqlfu.config.tslocal.sqlfu.dev/api/rpc