Skip to content

Releases: 4nkitd/localstack-ui

v0.0.1

22 Jan 10:39

Choose a tag to compare

v0.0.1 Pre-release
Pre-release

Release v0.0.1 — LocalStack UI

Overview
This initial release delivers a lightweight, self-hosted management console for LocalStack, enabling local development teams to view and manage AWS resources through a clean, responsive web interface.

Key Features

  • Zero Configuration: Auto-detects LocalStack at localhost:4566 for instant setup.
  • S3 Manager: Create/delete buckets, browse objects, and upload files from your local machine.
  • Secrets Manager: Full CRUD operations with a dedicated key–value editor for JSON secrets.
  • DynamoDB Explorer: List tables, scan items, and create/edit items with an intuitive attribute editor.
  • SQS & SNS: Manage queues and topics, poll for messages, and publish directly from the UI.
  • Laravel Integration: Pre-formatted environment variables to accelerate local testing.
  • Mobile-Friendly UI: Tailwind CSS ensures a responsive experience.
  • Single Binary: Built in Go; ships as one executable with embedded frontend (HTML5, Tailwind, Alpine.js).

Getting Started

  1. Prerequisites: Go 1.21+ and LocalStack running (default at localhost:4566).
  2. Build:
    git clone https://github.com/yourusername/localstack-ui.git
    cd localstack-ui
    go build -o localstack-ui main.go
  3. Run:
    ./localstack-ui
    Options:

Architecture

  • Backend: Go with AWS SDK v2
  • Frontend: HTML5, Tailwind CSS, Alpine.js (embedded)
  • Styling: Inspired by Shadcn UI

Notes

  • License: MIT (see LICENSE)
  • Status: Private repository; initial release for early testing and feedback

Changelog

  • init: Initial codebase, web assets, and service managers
  • Directories: internal/aws, pkg/browser, web
  • Files: main.go, README.md, go.mod, go.sum