{"id":50323757,"url":"https://github.com/jerrywithaz/google-datastore-emulator-ui","last_synced_at":"2026-05-29T04:30:45.060Z","repository":{"id":57252120,"uuid":"412666115","full_name":"jerrywithaz/google-datastore-emulator-ui","owner":"jerrywithaz","description":"A simple user interface for interacting with the google datastore emulator locally.","archived":false,"fork":false,"pushed_at":"2022-01-21T00:44:59.000Z","size":7855,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-18T18:23:43.234Z","etag":null,"topics":["datastore","datastore-emulator","google","google-console-admin"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/jerrywithaz.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}},"created_at":"2021-10-02T02:04:34.000Z","updated_at":"2022-01-20T18:28:01.000Z","dependencies_parsed_at":"2022-09-04T23:01:51.079Z","dependency_job_id":null,"html_url":"https://github.com/jerrywithaz/google-datastore-emulator-ui","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/jerrywithaz/google-datastore-emulator-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerrywithaz%2Fgoogle-datastore-emulator-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerrywithaz%2Fgoogle-datastore-emulator-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerrywithaz%2Fgoogle-datastore-emulator-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerrywithaz%2Fgoogle-datastore-emulator-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jerrywithaz","download_url":"https://codeload.github.com/jerrywithaz/google-datastore-emulator-ui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerrywithaz%2Fgoogle-datastore-emulator-ui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33637485,"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-05-29T02:00:06.066Z","response_time":107,"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":["datastore","datastore-emulator","google","google-console-admin"],"created_at":"2026-05-29T04:30:44.353Z","updated_at":"2026-05-29T04:30:45.041Z","avatar_url":"https://github.com/jerrywithaz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Google Datastore Emulator UI\n\nA simple user interface for interacting with the google datastore emulator locally.\n\n## Installation\n\nRun \n\n```sh\nnpm i -g google-datastore-emulator-ui\n``` \nor \n\n```sh\nyarn global add google-datastore-emulator-ui\n```\n\n## Environment Variables\n\n`DATASTORE_EMULATOR_HOST` - The host nd port of your google cloud emulator that is currently running such as `http://localhost:8097`\n\n`DATASTORE_BACKUP_BUCKET` - The name of the google cloud storage folder that your backups write to.\n\n`DATASTORE_BACKUP_DIR` - The full path to you backups folder such as `/Users/zhogan/Documents/Code/Personal/my-other-project/gcloud_datastore/backups`\n\n`PROJECT_ID` - The google datastore project id.\n\n`SERVER_PORT` - The port for the google-datastore-emulator-ui server to run on.\n\n## Usage\n\nRun \n\n```sh\ngoogle-datastore-emulator-ui -i my-project-id -e http://localhost:8097 -b my-backups-bucket -d /Users/zhogan/Documents/Code/Personal/my-other-project/gcloud_datastore/backups\n```\n\n## Cli Options\n\n```sh\nUsage: google-datastore-emulator-ui [command]\n\nOptions:\n  -V, --version                 output the version number\n  -i, --id \u003cproject\u003e            The id of the google datastore project. (default: process.env.PROJECT_ID)\n  -e, --emulator-host \u003chost\u003e    The url of the emulator (default: process.env.DATASTORE_EMULATOR_HOST)\n  -b, --backup-bucket \u003cbucket\u003e  The google cloud storage backup bucket (default: process.env.DATASTORE_BACKUP_BUCKET)\n  -d, --backup-dir \u003cdir\u003e        The google cloud storage backup bucket (default: process.env.DATASTORE_BACKUP_DIR)\n  -p, --port \u003cport\u003e             The port to run the express server on (default: process.env.SERVER_PORT || \"8002\")\n  -h, --help                    display help for command\n```\n\n## Screenshots\n![Entities](screenshots/entities.png)\n\n![Backups](screenshots/backups.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerrywithaz%2Fgoogle-datastore-emulator-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjerrywithaz%2Fgoogle-datastore-emulator-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerrywithaz%2Fgoogle-datastore-emulator-ui/lists"}