Source: https://seerepo.com/r/clockworklabs/SpacetimeDB/built
Markdown source: https://seerepo.com/r/clockworklabs/SpacetimeDB/built.md
Description: SpacetimeDB is a Rust repo built with React, Vite, and axum. It stores its data in Postgres and SQLite.

# What is SpacetimeDB built with?

SpacetimeDB is a Rust repo built with React, Vite, and axum. It stores its data in Postgres and SQLite. It has 1,625 files and 645,010 written lines, with 934 test files.

Read on November 3, 2026, at commit 0028d79.

Repository: https://github.com/clockworklabs/SpacetimeDB

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in crates/bindings-typescript/test-react-router-app/package.json](https://github.com/clockworklabs/SpacetimeDB/blob/0028d79e0b722f8f9d9dbd91da8d998fb458e48e/crates/bindings-typescript/test-react-router-app/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in crates/bindings-typescript/test-react-router-app/package.json](https://github.com/clockworklabs/SpacetimeDB/blob/0028d79e0b722f8f9d9dbd91da8d998fb458e48e/crates/bindings-typescript/test-react-router-app/package.json)

## Backend

### The base

- **[axum](https://seerepo.com/uses/axum)**

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 5 files · [crates/pg/src/encoder.rs, line 2](https://github.com/clockworklabs/SpacetimeDB/blob/0028d79e0b722f8f9d9dbd91da8d998fb458e48e/crates/pg/src/encoder.rs#L2)
- **[SQLite](https://seerepo.com/uses/sqlite)**: 2 files · [crates/sqltest/src/sqlite.rs, line 4](https://github.com/clockworklabs/SpacetimeDB/blob/0028d79e0b722f8f9d9dbd91da8d998fb458e48e/crates/sqltest/src/sqlite.rs#L4)

## Other repos with a similar stack

- [farion1231/cc-switch](https://seerepo.com/r/farion1231/cc-switch/built): React, Vite, axum, SQLite · [Compare](https://seerepo.com/compare/clockworklabs/SpacetimeDB/vs/farion1231/cc-switch)
- [pnpm/pnpm](https://seerepo.com/r/pnpm/pnpm/built): React, Vite, axum, Postgres · [Compare](https://seerepo.com/compare/clockworklabs/SpacetimeDB/vs/pnpm/pnpm)
- [zeroclaw-labs/zeroclaw](https://seerepo.com/r/zeroclaw-labs/zeroclaw/built): React, Vite, axum, Postgres · [Compare](https://seerepo.com/compare/clockworklabs/SpacetimeDB/vs/zeroclaw-labs/zeroclaw)
- [hasura/graphql-engine](https://seerepo.com/r/hasura/graphql-engine/built): React, Vite, axum, Postgres · [Compare](https://seerepo.com/compare/clockworklabs/SpacetimeDB/vs/hasura/graphql-engine)
- [trycua/cua](https://seerepo.com/r/trycua/cua/built): React, Vite, axum, Postgres · [Compare](https://seerepo.com/compare/clockworklabs/SpacetimeDB/vs/trycua/cua)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vite, Postgres, SQLite · [Compare](https://seerepo.com/compare/clockworklabs/SpacetimeDB/vs/n8n-io/n8n)

## Frequently asked questions

### What language is SpacetimeDB written in?

SpacetimeDB is written in Rust: 1,625 files and 645,010 written lines.

### What framework does SpacetimeDB use?

SpacetimeDB is built with React, Vite, and axum.

The proof: [in crates/bindings-typescript/test-react-router-app/package.json](https://github.com/clockworklabs/SpacetimeDB/blob/0028d79e0b722f8f9d9dbd91da8d998fb458e48e/crates/bindings-typescript/test-react-router-app/package.json)

### What database does SpacetimeDB use?

SpacetimeDB stores its data in Postgres and SQLite.

The proof: [crates/pg/src/encoder.rs, line 2](https://github.com/clockworklabs/SpacetimeDB/blob/0028d79e0b722f8f9d9dbd91da8d998fb458e48e/crates/pg/src/encoder.rs#L2)

### Does SpacetimeDB have tests?

Yes. SpacetimeDB has 934 test files.

### Which repos have a stack like SpacetimeDB's?

The ones that share most of its stack: farion1231/cc-switch, pnpm/pnpm, and zeroclaw-labs/zeroclaw.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
