Go React Scaffold
A production-ready full-stack template combining Go + Echo backend, React + TypeScript frontend, and MongoDB — with authentication, middleware, and integrations built in.
Everything you need to start building
Skip the boilerplate and start with a proven foundation for full-stack applications.
Backend with Go
RESTful API built with Echo framework, JWT authentication, and MongoDB integration
Frontend with React
Modern React 18 + TypeScript + Vite setup with TailwindCSS for rapid UI development
Authentication
Secure JWT-based auth with bcrypt password hashing and HTTP-only cookies
Database Ready
MongoDB connection with Docker setup and ready-to-use CRUD utilities
Integrations
Optional Paypack payments, Telegram bot notifications, and Plunk email support
Developer Tools
Live reload with Air, Docker Compose for dependencies, and Make commands
Quick start
Get your development environment running in minutes.
Start the backend
Configure environment variables and launch the Go backend with MongoDB.
Make sure to set
SESSION_KEY in your .env file for JWT signing.Tech stack
Modern, proven technologies that work well together.
Frontend
- React 18 with TypeScript
- Vite for fast builds and HMR
- TailwindCSS for styling
- ESLint with strict TypeScript rules
Backend
- Go 1.23+ with Echo v4 framework
- JWT authentication with bcrypt
- MongoDB for data persistence
- CORS, logging, and recovery middleware
Ready to build your application?
Follow the quickstart guide to get your development environment running in under 5 minutes.
Get Started Now