Skip to content

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.

License

Notifications You must be signed in to change notification settings

vrrashkov/spacetime-panel

Repository files navigation

Spacetime Panel

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.

Example

Screen.Recording.2025-06-23.at.9.51.32.mov

Setup Instructions

Clone the Repository

git clone <repository-url>
cd spacetime-panel

Install Dependencies

npm install

Environment Variables

Copy the example environment file and configure your settings:

cp env.example .env

Edit the .env file with your specific configuration values.

Start SpacetimeDB

spacetime start

This command starts the SpacetimeDB server locally. Keep this running in a terminal window.

Publish Your Module

spacetime publish example

This publishes your SpacetimeDB module to the running server. Replace example with your actual module name.

Monitor Logs (Optional)

spacetime logs example --follow

Generate TypeScript Bindings

spacetime generate --lang typescript --out-dir ../spacetime-panel/src/generated

This generates TypeScript type definitions and client code from your SpacetimeDB schema. The generated files will be placed in the specified output directory.

Development

After completing the setup, you can run the development server:

npm run dev

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages