#88th of 9 in Backends and databases

convex-backend

Reactive database with TypeScript server functions and client libraries

Stars
12.7k
License
custom license
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+1,843
25 Mar 2026: 10,853 stars1 Apr 2026: 10,940 stars8 Apr 2026: 11,034 stars15 Apr 2026: 11,116 stars22 Apr 2026: 11,185 stars29 Apr 2026: 11,272 stars6 May 2026: 11,372 stars13 May 2026: 11,442 stars20 May 2026: 11,506 stars27 May 2026: 11,595 stars3 Jun 2026: 11,698 stars10 Jun 2026: 11,785 stars17 Jun 2026: 11,840 stars24 Jun 2026: 11,893 stars1 Jul 2026: 11,956 stars8 Jul 2026: 12,021 stars15 Jul 2026: 12,080 stars22 Jul 2026: 12,151 stars29 Jul 2026: 12,196 stars5 Aug 2026: 12,251 stars12 Aug 2026: 12,305 stars19 Aug 2026: 12,348 stars26 Aug 2026: 12,391 stars2 Sept 2026: 12,434 stars9 Sept 2026: 12,479 stars16 Sept 2026: 12,527 stars23 Sept 2026: 12,572 stars30 Sept 2026: 12,613 stars7 Oct 2026: 12,654 stars14 Oct 2026: 12,696 stars

10,853 on 25 Mar 202612,696 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Convex is a reactive database where queries and mutations are written as TypeScript server functions, with client libraries that keep app data live-updating. The backend is a Rust codebase with a JS runtime for user-defined functions. It can be used on Convex's cloud platform or self-hosted with Docker or a prebuilt binary, and the self-hosted version includes the dashboard and CLI.

Who it is for: Web developers wanting a TypeScript-first reactive backend, hosted or self-run

Strengths

  • Server logic and queries written in plain TypeScript with strong consistency
  • Self-hosted build includes the dashboard and CLI, with Docker or prebuilt binary options
  • Works with external databases such as Postgres, SQLite and RDS when self-hosting
  • Repository is synced with internal development within a handful of days

Weaknesses

  • Test frameworks, including randomized tests, are not included in the open source repo
  • Self-hosted builds send an anonymous beacon unless started with --disable-beacon
  • Less tested on Windows than on Linux and Mac
  • License is not identified as a standard SPDX license (NOASSERTION)

What it needs

  • no GPU
  • Needs Postgres, MySQL or SQLite (optional, self-hosted)

Also in Backends and databases

See all 9
Also in Backends and databases
RankProjectScore
1appwriteSelf-hostable backend with auth, databases, storage, functions, messaging and hosting Live demo ↗ (opens in a new tab)57.7k starsBSD-3-Clause93 out of 100
2supabasePostgres backend with auth, storage, realtime and edge functions111.6k starsApache-2.073 out of 100
3parse-serverNode.js backend with REST and GraphQL APIs on MongoDB or PostgreSQL21.4k starsApache-2.067 out of 100
#4graphql-engineGraphQL API layer over Postgres, MongoDB, ClickHouse and SQL Server32.1k starsApache-2.065 out of 100
#5spacetimedbRelational database that runs your app logic as modules and syncs clients live25.3k starscustom license65 out of 100