Andurel
Andurel is a comprehensive web development framework for Go that prioritizes development speed. Inspired by Ruby on Rails, it uses just enough conventions to let you build full-stack web applications incredibly fast.
Visit projectAndurel is a comprehensive web development framework for Go that prioritizes development speed. Inspired by Ruby on Rails, it uses just enough conventions to let you build full-stack web applications incredibly fast.
Why Andurel?
Development speed is everything. Andurel eliminates boilerplate and lets you focus on building features:
Instant Scaffolding - Generate complete CRUD resources with one command
Live Reload - Hot reloading for Go, templates, and CSS with andurel run powered by Shadowfax
Type Safety Everywhere - SQLC for SQL, Templ for HTML, Go for logic
Batteries Included - Echo, Datastar, background jobs, sessions, CSRF protection, telemetry, email support, authentication, optional extensions (workflows, docker, aws-ses)
Just enough Convention - Convention over configuration is great to a certain point. Andurel provides just enough sensible defaults that just work and get out of your way.
PostgreSQL-Backed - Built on PostgreSQL with River job queues, pgx driver, and UUID support
The core philosophy around resource generation in andurel, is that it should be a one-time operation that creates everything you need for a fully functional CRUD interface. After that, you can modify and extend the generated code as needed but it's yours to manage going forward.