# get-convex/convex-backend

The open-source reactive database for app developers

Repository: https://github.com/get-convex/convex-backend
Canonical: https://ross.abutalabs.com/products/convex-backend
Homepage: https://docs.convex.dev
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: backend, convex, database, typescript, rust
Last push: 2026-08-26T22:59:40+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 64
- inputs: {"age_days": 908, "days_push": 7, "days_rel": 8, "gap_med": 1, "n_releases_24m": 190}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12433, forks 802 (observed 2026-08-28T04:10:52.715983+00:00)

## What it is
Convex is an open-source reactive database and backend platform that lets developers write database queries and server functions in pure TypeScript with strong consistency. This repository contains the backend server, which can be self-hosted via Docker or prebuilt binaries, alongside the managed cloud offering.

## Use cases
- build a realtime live-updating web app backend
- self-host a backend-as-a-service with database and server functions
- write backend business logic in TypeScript with strong consistency
- give LLM agents a simple reactive database to build apps against
- run a backend locally with SQLite or against Postgres
- replace a separate database plus API server with one reactive platform

## When to choose
- you want reactive, live-updating data in your app without polling or websockets plumbing
- you prefer writing backend logic in TypeScript instead of SQL or a separate API layer
- you want a self-hostable alternative to Firebase or Supabase with strong consistency
- you are building dynamic apps quickly, including with AI-assisted development

## When to avoid
- you need heavy relational modeling, complex joins, or direct SQL access
- you require full control over the database engine or exotic storage requirements
- you need a lightweight embedded database rather than a full backend service
- you depend on features only available in the managed cloud offering

## Facets
- artifact type: service
- maturity: active
- function: database, http-server, rpc, websocket, cli, self-hosted
- domain: databases, backend, web-development, developer-tools, self-hosted
- platform: self-hosted, rust, cross-platform
- tags: reactive-database, serverless-backend, realtime-sync, typescript-backend, baas, docker, web-server, typescript

## Member repositories
- get-convex/convex-backend (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:52.715983+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:14:04.231472+00:00, confidence not recorded.
  - readme: https://github.com/get-convex/convex-backend (fetched 2026-08-28T04:10:52.715983+00:00, sha 06bc64f84925)
  - homepage: https://docs.convex.dev (fetched 2026-08-29T08:11:12.576264+00:00, sha 613d5564eb33)
- Data as of 2026-08-30T08:39:29.467469+00:00.
