Skip to content

A Tauri application that provides a GUI for Google CLoud Plateform emulators (Pub/Sub, Firestore, Datastore, Bigtable, Spanner) - WIP

License

Notifications You must be signed in to change notification settings

FabienD/gui-for-gcp-emulators

Repository files navigation

GUI for Google Cloud Plateform Emulators

Description

This application provides a basic UI for interacting with Google Cloud Platform™ Emulators.

This application is not an official Google application.

The application is under development and doesn't cover all emulator product APIs. I started this project to test Tauri App V2, then thought it would be intersting to provide something more functional. As an exploration project, I didn't cover features by tests.

As Open source project, feel free to participate, contribute, fork, etc. :

https://github.com/FabienD/gui-for-gcp-emulator

Features

  • PubSub emulator support :

    • Create / Delete Pubsub topic
    • Publish a message in a topic
    • Create / Delete a topic Subscription (Pull & Push)
    • Pull a message from a Subscription

GUI for GCP - Home GUI for GCP - Pubsub topic GUI for GCP - Pubsub subscription GUI for GCP - Publish a message GUI for GCP - Pull a message

Next steps

  • Ehance UI and support for PubSub emulator.

  • Add UI and support for Firestore emulator.

  • Add UI and support for Datastore emulator.

  • Add UI and support for Bigtable emulator.

  • Add UI and support for Spanner emulator.

Build / Run the application

Prerequisites, depends on the OS

Run in dev mode

npx tauri dev

Build

npx tauri build

Technologies used

About

A Tauri application that provides a GUI for Google CLoud Plateform emulators (Pub/Sub, Firestore, Datastore, Bigtable, Spanner) - WIP

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages