A modern, responsive web interface for interacting with Amazon DynamoDB.
- 🔍 Browse and search DynamoDash tables
- 📝 View and explore table items with pagination
- 🔄 Auto-refresh for real-time data
- 🎨 Clean, responsive UI with dark/light mode support
- 📋 Copy JSON content with a single click
- 🔄 Support for compressed data (gzip, zlib, deflate)
- 🔒 Secure AWS credentials management
- Node.js 18.0.0 or later
- npm or yarn
- AWS credentials with DynamoDB access
-
Clone the repository:
git clone https://github.com/yourusername/dynamodb-web-ui.git cd dynamodb-web-ui -
Install dependencies:
npm install # or yarn install -
Start the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser.
-
Enter your AWS credentials in the configuration panel:
- AWS Region
- Access Key ID
- Secret Access Key
-
Click "Save Configuration" to persist your settings in the browser's local storage.
- Next.js - React framework
- AWS SDK v3 - AWS services integration
- Tailwind CSS - Styling
- Pako - Data compression
- Recharts - Data visualization
This project is licensed under the MIT License - see the LICENSE file for details.