SQS Admin
A modern, user-friendly web interface for managing Amazon Simple Queue Service (SQS) queues, messages, and configuration.
SQS Admin makes queue management simple and efficient with these powerful features.
Queue Management
Create, monitor, and delete Standard and FIFO queues with custom configuration options.
Message Operations
Send, receive, and delete messages with a user-friendly interface. View messages without affecting their visibility timeout.
JSON Message Support
Enhanced JSON editing and syntax highlighting for message composition and viewing.
Auto-Refresh
Enable auto-refresh to monitor queues in real-time as messages arrive and are processed.
Advanced Configuration
Set visibility timeouts, message retention periods, delay seconds, and other queue attributes.
Dark Mode Support
Switch between light and dark themes to match your preferences and reduce eye strain.
Set up SQS Admin in minutes with these simple steps.
1. Clone the repository
git clone https://github.com/ronreiter/sqsadmin.git
cd sqsadmin
2. Install dependencies
npm install
3. Configure AWS credentials (optional)
# Create .env.local file with your AWS credentials
AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=your_access_key
AWS_SECRET_ACCESS_KEY=your_secret_key
# Optional: Use a local endpoint like LocalStack
# SQS_ENDPOINT=http://localhost:4566
4. Start the application
npm run dev
The application will be available at http://localhost:8086
5. Using Docker (alternative)
# With LocalStack for local development
docker-compose up
# Or just the application
docker build -t sqsadmin .
docker run -p 8086:8086 sqsadmin