Gofast - The Ultimate Foundation for Building Modern Web Applications.

Amazing, another boring "starter" kit... right?

Eeee, probably just a few providers stiched together...

Even gRPC? But for sure not ready to handle complex apps...

Ok, still looks like a nightmare to configure all of this...

Fine! But it must be missing one thing that all boilerplates are missing...

Shit.

Accelerate Your Modern Web Development

The Ultimate Foundation for building High-Performance, Scalable, Modern Web Applications. Backed by a powerful CLI.

AvatarAvatarAvatarAvatarAvatarAvatarAvatarAvatarAvatarAvatar

Not 'built in days' bullshit.

You will need to code.

But it will work.

Features

Choose from flexible frameworks, databases and providers to fit your needs.

Stack

Start with Go. Add SvelteKit, Next.js or Vue.js for the frontend.

Protocol

Choose between HTTP and gRPC. Support for protobufs and streaming.

IETF-Badge-HTTP

Database

Choose your database. We support all major databases.

Payments

Integrate with payment gateways.

Emails

Send emails with ease.

Files

Store files with ease.

Production

Engineered for scalability, security, and seamless deployment.

Authentication
Login using OAuth2 with PKCE or Magic Links. Secure API access with JWTs encoded using EdDSA with a proper key rotation policy.
Authorization
Fine-grained access control and permissions using bitwise operations. A hybrid of Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC).
Deployment (in progress)
A fully automated CI/CD pipeline using GitHub Actions. Deployments are done using Docker containers. No work on server required.
Maintainability
As much logic on backend as possible. As little dependencies as possible. As little code abstraction as possible (Dependency Injection with Strategy Pattern only).

Learn more

CLI

Built-in CLI

Leverage the built-in CLI to effortlessly configure and launch a fully functional project, tailored to your needs from the start.

Monitoring

Grafana Monitoring

Pre-configured monitoring stack with Grafana, Loki, and Prometheus, ready to deploy.

Log Aggregation
Centralized logs from apps and containers, visualized in Grafana.
System & Docker Monitoring
Track system and Docker metrics with real-time Grafana dashboards.
Alerting System
Set up alerts for critical events and get instant notifications.

Learn more

Grafana

Testimonials

Trusted by 100+ developers
and counting!

(not ai generated)

Hey! Yesterday I used GoFast and it's amazing. I even learnt some nice Golang ways of doing things out of it. This price for a lifetime access is a bargain! I am sure it will improve a lot and I am anxious for that. I love how easy it is to integrate OAuth, the directories organization, the clean code, etc. Amazing product.

busfactor
busfactor
@busf4ctor

GoFast is the nicest thing I've came across in some time. you run the cli and get clean boilerplate, sparing you all the hassle of setting everything up so you can start executing your ideas right away. It allows you to pre-configure it with many options, select your db, preferred storage options, emails and so on, you can tune it however you want.

silenta salmans
silenta salmans
@five.hundred.cigarettes

Using GoFast has been a great experience. The CLI is intuitive, and the support team is incredibly responsive. The generated code is clean and well-structured, providing a great foundation for building new apps.

nadia
nadia
@nadia__1756

GoFast changed how I kick off new projects. The fact that you can pre-configure things like database and storage is a huge timesaver. The code is super clean and well organized, which I really appreciate. It’s great for just jumping straight into the building phase without messing around with setup. And the Grafana monitoring is fck amazing.

Frendic
Frendic
@frendicc

Pricing

Save hours, ship fast,
get profitable!

Lifetime

For individuals wanting to create a successful business, side project, or startup.

$99 $49 USD

Get access
  • Lifetime access to all new features and updates
  • Unlimited usage for personal and commercial projects
  • Powerful Go foundation
  • SvelteKit & NextJs boilerplate code
  • Turso, Postgres, or SQLite databases
  • Stripe, or Lemon Squeezy payments
  • Sendgrid, Postmark, or Resend emails
  • Cloudflare R2, AWS S3, or Google Cloud Storage
  • Grafana + Prometheus + Loki monitoring
  • Powerful and flexible GoFast CLI

Enterprise

For businesses or individuals needing tailored solutions, hands-on support, or consulting.

Custom

Contact us
  • Everything in Lifetime membership
  • Freelance development services available for long-term or short-term engagements
  • Dedicated consultation hours
  • Custom GoFast setup tailored to your unique requirements
  • Priority support and faster response times
  • Architecture and design assistance to ensure optimal performance
  • Ongoing code reviews and optimizations for better project health
  • Project management and execution for end-to-end delivery
  • Integration with custom third-party services like CRMs, payment gateways, and cloud providers

FAQ

Still have questions?
Join our Discord!

Join our Discord
What is GoFast?

GoFast is a advanced starter kit for building modern websites and applications. It provides everything you need to get started quickly and scale your projects effortlessly.

How do I get started with GoFast?

Getting started with GoFast is easy. Simply download the CLI, follow the setup instructions, and start building your project. You can customize the template to suit your needs and preferences.

What features does GoFast offer?

GoFast offers a wide range of features, including quick setup, CLI, gRPC and HTTP support, Grafana Monitoring, integrated payments, email services, and file storage. You can choose the features that best suit your project requirements.

Is GoFast suitable for my project?

GoFast is designed to be flexible and scalable, making it suitable for a wide range of projects. Whether you are building a small website or a large application, GoFast provides the tools and features you need to succeed.

Can I customize GoFast to fit my needs?

Yes, you can customize GoFast to fit your specific needs and preferences. The template is designed to be flexible and easy to modify, allowing you to create a unique and tailored solution for your project.

About

Who's Behind This?

Tech Lead / Senior full-stack developer.

Fan of Go, Svelte and Rust. I've been coding since 2012 and have never stopped loving it. For me, each new programming task is like a small puzzle to solve - the more challenging, the better. And when I find an elegant and efficient solution ... that is truly satisfying.

Mateusz Piórowski

Mateusz Piórowski

Creator

CTO & Founder at Astronome Ai.

As a developer in the start-up space, I have built SaaS applications that have received funding from top investors such as Entrepreneur First.

James Troughton

James Troughton

Contributor

Senior software developer / devops.

Currently working in a start-up company, mostly using TypeScript, Java and various database technologies. For devops related tasks I'm using Terraform on Azure and AWS cloud. Fan of system design and design patterns.

Georgi Lambov

Georgi Lambov

Contributor