No install required
Most database GUIs require downloading an app, managing connections, and keeping software up to date. 1tt.dev runs entirely in the browser — open a tab and start exploring.
SQLite Browser
Drag and drop any .sqlite or .db file onto the page. The file is read locally using WebAssembly — nothing is uploaded to a server.
- Browse tables and view schemas with column types, primary keys, and indexes
- Run arbitrary SQL queries with syntax highlighting and auto-complete
- Sort, filter, and paginate results in a spreadsheet-style data grid
- Export query results as CSV or JSON
The interface follows a sidebar + tab bar pattern similar to desktop database tools. Each table or query gets its own tab so you can switch between them without losing state.
SQLite Browser
Open and explore SQLite databases in the browser - browse tables, run SQL queries, sort, filter, and export data
Elasticsearch Explorer
Connect to any Elasticsearch or OpenSearch cluster that is reachable from your browser. The explorer supports Basic auth, API key, and Bearer token authentication.
- Browse indices with health status, doc counts, and storage sizes
- View cluster overview, node stats, and alias configuration
- Run queries with the full Elasticsearch Query DSL
- Create and update documents with auto-generated sample bodies based on index mappings
- Multiple saved connections with one-click switching
CORS considerations
Because the browser makes requests directly to your cluster, the cluster needs to allow cross-origin requests from https://1tt.dev. If you're running Elasticsearch locally, add these settings to elasticsearch.yml:
http.cors.enabled: true http.cors.allow-origin: "https://1tt.dev" http.cors.allow-headers: "Authorization,Content-Type" http.cors.allow-methods: "GET,POST,PUT,DELETE,HEAD,OPTIONS"
Elasticsearch Explorer
Connect to Elasticsearch clusters, browse indices, run queries, manage documents, and monitor health
Postgres (Database Studio)
For authenticated users, 1tt.dev also provides a Database Studio for Postgres databases. Connect using a standard connection string and get the same sidebar + tab bar experience with schema browsing, SQL editing, and data grids.
State persistence
Saved connections, open tabs, and query history are persisted to localStorage and can optionally be synced to the cloud so they follow you across devices. See the Cloud Sync guide for details.