

Triplit
A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Solid, Vue, Svelte).
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted
- Software as a Service (SaaS)
Features
- Low Latency
- Real-time sync
Tags
- Cache
- Database
- websocket
- fullstack
- Developer Tools
Triplit News & Activities
Recent News
Recent activities
Triplit information
What is Triplit?
Triplit is an open-source database that syncs data between server and browser in real-time.
Live updating queries
Triplit's queries are reactive by default, so you can build apps that update in real-time without any extra work.
- Automatic caching and syncing on the client
- Full relational support for querying connected data
- Typescript support for all data returned from queries
- React Hooks to subscribe to queries in your UI
Zero downtime
Let your users keep working even when their network connection isn't.
- Durable storage to ensure no edits are lost
- Retry and reconnect seamlessly restarts syncing
- Conflict resolution algorithms automatically handle concurrent edits
Code first schemas
Write your schemas in Typescript instead of config files or split across a dozen SQL files.
- Automatic migrations generated from your edits
- Type hinting in your editor
- Data validation at runtime on client and server
Complete data management
A full-featured database console for inspecting your data and schemas means you have all the control you'd expect from a production-ready database.



