mbvlabs.

PROJECT

Andurel

The rails-like Go framework you didn't know you needed Resources

Type

Framework

Year

2025

Source

Open source

Andurel

Description

Andurel is a modern full-stack web framework for Go, built for teams that want to ship fast without sacrificing type safety, runtime performance, or deployment simplicity.

Inspired by the productivity of Rails, Andurel brings convention-driven development to the Go ecosystem. It gives developers the tools to generate complete, production-ready application features quickly while keeping the resulting code clear, explicit, and fully owned by the project.

With Andurel, a single command can scaffold a complete resource: models, controllers, routes, views, factories, and CRUD workflows. Instead of spending time wiring together boilerplate, teams can focus on product behavior, business logic, and the parts of the application that actually make it unique.

Andurel is built around a fast, reliable Go-native stack:

  • Go for application logic, performance, and simple production deployment
  • PostgreSQL for durable application data and background job queues
  • Bun for type-safe SQL and database access
  • Templ for type-safe server-rendered HTML
  • Datastar for lightweight hypermedia-driven interactivity
  • Inertia with Vue or React when a richer SPA-style frontend is the right fit
  • Tailwind CSS for modern styling
  • River for PostgreSQL-backed background jobs
  • OpenTelemetry for built-in observability

Andurel is also designed to be agent-ready from the ground up. Its CLI supports structured output, project introspection, JSON-friendly workflows, dry runs, and predictable generation behavior. That makes it easier for AI agents and automation tools to inspect an application, understand its shape, generate new features, and safely assist developers without relying on fragile terminal scraping or guesswork.

The framework is especially focused on preserving type safety across the stack. Database models are generated from migrations, views can be compiled and checked, routes and controllers follow clear conventions, and application behavior remains ordinary Go code. You get the speed of a high-level framework without hiding the system behind magic.

Deployment is intentionally simple. Andurel’s production build process compiles templates, CSS, frontend assets, dependencies, and the Go application into a deployment-ready binary. The result is a fast, portable application with a straightforward operational story.

Andurel gives small teams the leverage of a batteries-included web framework, the performance and reliability of Go, and a development workflow that is ready for the next generation of AI-assisted software engineering.

Built with

GoTemplDatastarInertiaVueReactRiver QueueGooseDocker

Availability

Product

Private or not publicly hosted