Skip to content

This application provides a graphical interface to manage Amazon S3 and AWS Secrets Manager on Localstack. Easily upload, view, and manage your S3 files and create, read, and update your AWS secrets.

License

Notifications You must be signed in to change notification settings

leo-capvano/Localstack-GUI

Repository files navigation

🔥 Welcome to AWS GUI for Localstack

Overview

This application provides a graphical interface to manage Amazon S3 and AWS Secrets Manager on Localstack. Easily upload, view, and manage your S3 files and create, read, and update your AWS secrets.


S3 Features ✅

  • create bucket
  • list buckets
  • delete bucket
  • add object to a bucket
  • list bucket objects
  • see object details
  • remove object from a bucket
  • download an object from a bucket
  • change AWS endpoint url

Secrets Manager Features ✅

  • create secret
  • list secrets
  • delete secret
  • see secret details
  • see secret value
  • change AWS endpoint url

System Requirements and set-up

  • you should have docker and docker-compose installed
  • you should have a localstack container running on docker. Follow the below instructions to create one
cd localstack_gui/res
docker-compose -f docker-compose-localstack.yml up -d # to pull localstack image and run it into a docker container
docker ps # to check if the localstack container has been created and it is running
  • you should have python 3.12 & install app's requirements
cd localstack_gui
pip install -r requirements.txt

.EXE file

The app can be executed using an .exe file.

cd localstack_gui/dist
run.exe # this is the executable file 

SUGGESTION: inside the dist/ folder you can find a link to this .exe file; place it where you want. You can even add it to the PATH environment variable.

Raw script usage

  1. follow the above set-up instructions
  2. run streamlit gui with the command
cd localstack_gui
streamlit run ./Home.py

Screenshot

S3

img.png
img.png

Secrets Manager

img.png img.png

Contribute

This is an open-source project, any contribution is appreciated.
Thank You 🙌

About

This application provides a graphical interface to manage Amazon S3 and AWS Secrets Manager on Localstack. Easily upload, view, and manage your S3 files and create, read, and update your AWS secrets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages