- About
- Reactive database and backend you write in TypeScript. Open-source alternative to Firebase.
- Catalogue
- No. 370
- Category
- Development
- GitHub stars
- ★ 0

Overview
Convex is a reactive database for web app developers, whether human or AI. It provides a database, a place to write server functions, and client libraries, so you fetch data and run business logic with strong consistency in plain TypeScript, and apps update live when data changes.
What it does well
With Convex, queries and mutations are TypeScript functions, and clients subscribed to a query update automatically. You can use the hosted cloud platform, which has a free tier, or self-host: the self-hosted version includes most cloud features, including the dashboard and CLI. The Convex team leads development and syncs the repository with its internal work within days.
Why it’s in the collection
Convex makes live-updating apps much simpler to build, and you can run the same backend yourself if you'd rather not depend on the hosted service. It's under the Functional Source License, and each version becomes Apache-licensed after two years.
License
Convex uses the Functional Source License (FSL-1.1-Apache-2.0). You can use, modify and self-host it, but you may not use it to offer a competing product. Each release becomes Apache 2.0 two years after it is published.
On GitHub
- Stars
- 0
- Forks
- 0
- Commits
- 0
- Repository
- convex/convex-backend
Languages
- TypeScript 45.7%
- Rust 41.7%
- MDX 8%
- Other 4.6%
Compared with
FirebaseGoogle's hosted app backend and database.
SupabaseNo. 001Postgres-based backend platform with a hosted service.
AppwriteNo. 014Open-source backend platform for web and mobile apps.
See every open-source alternative to Firebase in the collection.



