Effortlessly generate the ideal application scaffold for your Go project, customized to your needs and saving yourself hours of time and thinking.
Autostrada creates a fully-functioning application scaffold for you, with all the setup steps and package integrations taken care of. This means you can get started fast and focus on your application-specific code, instead of the boring boilerplate.
The generated code gives you a really solid foundation to continue building on, with a clear and sensible application structure, minimal complexity, idiomatic Go code, and no unnecessary abstractions.
Autostrada is not a third-party framework that you import. Instead, the generated code is your application — meaning it's really easy to extend and adapt it to work exactly as you want. You never have to worry about fighting a framework.
Helpers are included for common tasks — like parsing JSON requests, rendering HTML templates, and managing SQL migrations. These are automatically tailored for your project so it only contains helpers that you're likely to actually need.
You get to customize your application scaffold to include only the features that you need and none that you don't. And that means fewer dependencies, smaller binaries, and less that you need to maintain.
The generated code is MIT licensed, so you are free to use it without any restrictions. Commercial use is totally OK, and no attributions are needed (although they are appreciated!).