Autostrada
Autostrada
Create a new codebase Get Autostrada Plus
Roadmap Changelog Give feedback
Login

The perfect start to your new Go project

Effortlessly generate the ideal application scaffold for your Go web application or API, customized to your needs and saving yourself hours of time and thinking.

1 2 , 6 2 1 projects created!
Try it out!

Cut out time-consuming setup work

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.

Tried-and-tested application structure

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.

You fully control the code

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.

Packed with useful helpers

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.

The features you need, and none that you don't

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.

Open source licensing

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!).

It's as easy as 1, 2, 3…

Step 1

Choose your application type

Step 2

Customize your application

Choose a database:

Pick your preferred router:

Read configuration settings from:

Choose your log format:

Enter the module path for your project:

Step 3

Select additional features and functionality

Tick any you want to include:

To use Plus features you'll need an Autostrada Plus account, available for a one-time purchase of $29. All other features are free!

Customization complete!

Click the button below to generate a ZIP file containing your project code.