2026-02-22 17:58:31 +01:00
2026-02-22 17:36:16 +01:00
2026-02-22 17:58:31 +01:00
2026-02-22 17:26:56 +01:00
2026-02-22 17:58:31 +01:00
2026-02-22 17:58:31 +01:00
2026-02-22 17:58:31 +01:00
2026-02-22 17:39:36 +01:00
2026-02-22 17:58:31 +01:00
2026-02-22 17:36:16 +01:00
2026-02-22 17:36:16 +01:00
2026-02-22 17:58:31 +01:00

GoFiber MVC Boilerplate

Boilerplate riusabile per:

  • GoFiber (MVC)
  • HTMX
  • Svelte Custom Elements (UI kit)
  • GORM
  • SQLite/Postgres
  • Auth + ruolo admin
  • Email sink
  • CORS
  • Template directory public / private / admin

In ambiente develop, le email vengono salvate in ./data/emails (sink locale).

UI Kit (Vite + Svelte CE)

Comandi:

cd ui-kit
npm install
npm run dev
npm run build

La build scrive direttamente in web/static/ui:

  • ui.esm.js
  • ui.css

Struttura iniziale

.
├── cmd/
│   └── server/
├── internal/
│   ├── app/
│   ├── auth/
│   ├── config/
│   ├── controllers/
│   ├── db/
│   ├── http/
│   ├── mailer/
│   ├── middleware/
│   ├── models/
│   ├── repo/
│   └── services/
├── ui-kit/
├── web/
│   ├── emails/
│   │   └── templates/
│   ├── static/
│   │   ├── css/
│   │   ├── ui/
│   │   └── vendor/
│   └── templates/
│       ├── admin/
│       ├── private/
│       └── public/
└── data/        # solo sviluppo locale
Description
No description provided
Readme 38 MiB
Languages
Go 41%
HTML 30.8%
TypeScript 18%
JavaScript 5.1%
Vue 3.4%
Other 1.7%