{"id":50996384,"url":"https://github.com/fabianboesiger/stargate","last_synced_at":"2026-06-20T10:01:11.215Z","repository":{"id":363269923,"uuid":"1256104532","full_name":"fabianboesiger/stargate","owner":"fabianboesiger","description":"Desktop GUI client for SpacetimeDB — browse tables, run SQL, call reducers, stream logs, watch live data. Maincloud \u0026 self-hosted. macOS/Windows/Linux.","archived":false,"fork":false,"pushed_at":"2026-06-08T06:11:57.000Z","size":2854,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-08T08:09:37.605Z","etag":null,"topics":["database-client","database-gui","desktop-app","dioxus","rust","spacetimedb"],"latest_commit_sha":null,"homepage":"https://stargate-client.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fabianboesiger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-06-01T13:16:24.000Z","updated_at":"2026-06-08T06:11:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/fabianboesiger/stargate","commit_stats":null,"previous_names":["fabianboesiger/stargate"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/fabianboesiger/stargate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabianboesiger%2Fstargate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabianboesiger%2Fstargate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabianboesiger%2Fstargate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabianboesiger%2Fstargate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fabianboesiger","download_url":"https://codeload.github.com/fabianboesiger/stargate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabianboesiger%2Fstargate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34565244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database-client","database-gui","desktop-app","dioxus","rust","spacetimedb"],"created_at":"2026-06-20T10:01:07.565Z","updated_at":"2026-06-20T10:01:11.209Z","avatar_url":"https://github.com/fabianboesiger.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stargate: a desktop GUI client for SpacetimeDB\n\n**Website: [stargate-client.com](https://stargate-client.com/) · [Download the latest release](https://github.com/fabianboesiger/stargate/releases/latest)**\n\nStargate is a native desktop app for [SpacetimeDB](https://spacetimedb.com). It connects to Maincloud\n(the managed cloud) or to any instance you host yourself. From one window you can browse tables,\nread the schema, call reducers, follow logs, run SQL, watch live data over WebSocket, and check on\nscheduled tasks. You don't need to remember the `spacetime` CLI commands.\n\nIt runs on macOS, Windows, and Linux, and talks to SpacetimeDB's HTTP and WebSocket API directly. So\nit doesn't matter what language your module is written in (Rust, C#, TypeScript, C++) or which\nclient you ship with it.\n\n[![Download](https://img.shields.io/github/v/release/fabianboesiger/stargate?label=download\u0026sort=semver)](https://github.com/fabianboesiger/stargate/releases/latest)\n![Platforms](https://img.shields.io/badge/platforms-macOS%20%7C%20Windows%20%7C%20Linux-555)\n![Built with Rust](https://img.shields.io/badge/built%20with-Rust%20%2B%20Dioxus-orange)\n\n![Stargate showing a SpacetimeDB database](site/images/screenshot-light.png)\n\n## Features\n\n- **Table browser:** page through tables, filter rows, and export to CSV or JSON.\n- **Schema inspector:** tables, reducers, indexes, and constraints, kept in sync with the database.\n- **Reducer console:** call any reducer by name with typed arguments. Write calls need a read-write license.\n- **Live logs:** read the recent lines or follow them live, with levels highlighted.\n- **SQL console:** run queries, view the results in a table, and export them.\n- **Live view:** subscribe over WebSocket and watch rows change. Useful for debugging multiplayer state.\n- **Scheduled tasks:** see which reducers are scheduled and when they run.\n- **OpenAPI export:** generate an OpenAPI 3.1 document for the connected database.\n- **Saved connections:** save servers and databases and reconnect with one click.\n- **Read-only by default:** writes only happen once you turn them on, so you won't change production by accident.\n- **Light and dark themes.**\n\n## Use cases\n\n- Watch tables and the live view update as players act, to debug multiplayer game state.\n- Look around a SpacetimeDB database without using the `spacetime` CLI.\n- Call a reducer by hand with typed arguments to reproduce a bug or seed some data.\n- Read and follow module logs while you develop.\n- Run a one-off SQL query and export the results to CSV or JSON.\n- Open a production database in read-only mode when you just need to look, not change anything.\n\n## Install\n\nGet a build for your platform from the\n[latest release](https://github.com/fabianboesiger/stargate/releases/latest):\n\n| Platform | Asset |\n| --- | --- |\n| macOS (Apple Silicon) | `stargate-macos-aarch64.dmg` (open it, drag `Stargate.app` to Applications) |\n| Windows (x86-64) | `stargate-windows-x86_64-setup.exe` (installer) |\n| Linux (x86-64) | `stargate-linux-x86_64.deb` (install with `sudo dpkg -i` or a software center) |\n\n## Connect\n\nSign in with your SpacetimeDB CLI credentials or a token, pick a server and database, and connect:\n\n- **Maincloud:** sign in with your existing Maincloud login.\n- **Self-hosted:** enter your server's URL, whether that's `spacetime start`, a Docker container,\n  or a production host you run.\n- **Local:** point Stargate at `http://localhost:3000` while you develop.\n\nCredentials and saved logins never leave your machine.\n\n## Pricing\n\nReading is free, including every inspection and query feature. A per-device license (in CHF) unlocks\nread-write mode for mutating reducers and write SQL. See\n[stargate-client.com](https://stargate-client.com/#pricing).\n\n## Build from source\n\nStargate is built with [Rust](https://www.rust-lang.org/) and [Dioxus](https://dioxuslabs.com/).\n\n```sh\n# Install the Dioxus CLI, then:\ndx build --release --platform desktop --package stargate\n```\n\n## Links\n\n- Website: https://stargate-client.com/\n- Releases / download: https://github.com/fabianboesiger/stargate/releases/latest\n- SpacetimeDB: https://spacetimedb.com\n\n---\n\nBuilt by [Fabian Bösiger](https://github.com/fabianboesiger). Not affiliated with SpacetimeDB or\nClockwork Labs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabianboesiger%2Fstargate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabianboesiger%2Fstargate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabianboesiger%2Fstargate/lists"}