Introduction
Welcome to the Regius documentation!
What is Regius?
Regius is a CLI application for building web pages, inspired by Laravel but built with Go. It offers tools for database migrations and code generation, providing an agile and organized development experience.
Key Features
- Quick Project Setup: Create new web applications with a single command
- Database Migrations: Built-in support for database schema management
- Code Generation: Generate models, handlers, mail templates, and more
- Authentication: Built-in authentication scaffolding
- Session Management: Multiple session store options (cookie, database, Redis)
- Rate Limiting: Protect your application with flexible rate limiting middleware
- Mail Support: Built-in mail templates and SMTP/API mailer configuration
Getting Started
To start using Regius, follow these steps:
- Download the binary for your operating system
- Create a new application:
regius new myapp - Navigate to your project:
cd myapp - Configure your environment variables in
.env - Run the development server
For detailed installation and usage instructions, see the Installation and Usage sections.