Skip to content
/ gofs Public

gofs (Go Full Stack) is a CLI tool to generate opinionated secure projects using golang + templ + htmx

License

Notifications You must be signed in to change notification settings

gofs-cli/gofs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gofs logo gofs logo

gofs (Go Full Stack)

Lightweight templates for secure full-stack go apps.

Documentation

Developer documentation is available here https://gofs.dev.

Installation

With Go 1.23 or greater installed, run:

go install github.com/gofs-cli/gofs@latest

Or from source:

git clone git@github.com:gofs-cli/gofs.git
cd gofs
go mod tidy
go install

Usage

gofs

Current Status

In development but used in production at one of europe's largest tech companies.

Using generated templates

The template includes several modules that are optional and should be deleted to reduce build size. For example we include a postgres connector and a cloudsql connector for convenience, but you should likely only need one of them.