A modern web-based admin interface for managing SpacetimeDB applications. It provides real-time database management with an intuitive UI for viewing tables, calling reducers, monitoring events, and managing your SpacetimeDB modules.
Screen.Recording.2025-06-23.at.9.51.32.mov
git clone <repository-url>
cd spacetime-panelnpm installCopy the example environment file and configure your settings:
cp env.example .envEdit the .env file with your specific configuration values.
spacetime startThis command starts the SpacetimeDB server locally. Keep this running in a terminal window.
spacetime publish exampleThis publishes your SpacetimeDB module to the running server. Replace example with your actual module name.
spacetime logs example --followspacetime generate --lang typescript --out-dir ../spacetime-panel/src/generatedThis generates TypeScript type definitions and client code from your SpacetimeDB schema. The generated files will be placed in the specified output directory.
After completing the setup, you can run the development server:
npm run dev