https://github.com/gofs-cli/gofs
gofs (Go Full Stack) is a CLI tool to generate opinionated secure projects using golang + templ + htmx
https://github.com/gofs-cli/gofs
best-practices cli full-stack fullstack generator go golang htmx htmx-app htmx-go template template-engine
Last synced: 5 months ago
JSON representation
gofs (Go Full Stack) is a CLI tool to generate opinionated secure projects using golang + templ + htmx
- Host: GitHub
- URL: https://github.com/gofs-cli/gofs
- Owner: gofs-cli
- License: mit
- Created: 2024-05-31T10:45:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-16T00:28:50.000Z (6 months ago)
- Last Synced: 2025-12-19T09:20:47.764Z (6 months ago)
- Topics: best-practices, cli, full-stack, fullstack, generator, go, golang, htmx, htmx-app, htmx-go, template, template-engine
- Language: Go
- Homepage:
- Size: 355 KB
- Stars: 10
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


# gofs (Go Full Stack)
Lightweight templates for secure full-stack go apps.
## Documentation
Developer documentation is available here [https://gofs.dev](https://gofs.dev).
## Installation
With Go 1.23 or greater installed, run:
```bash
go install github.com/gofs-cli/gofs@latest
```
Or from source:
```bash
git clone git@github.com:gofs-cli/gofs.git
cd gofs
go mod tidy
go install
```
## Usage
```bash
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.