An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

![gofs logo](/docs/gofs.svg#gh-light-mode-only)
![gofs logo](/docs/gofs-dark.svg#gh-dark-mode-only)

# 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.