Attributions

Goshtoso stands on the shoulders of excellent open-source work. It is a hard fork of PenguinUI, re-implemented with Go's templating system. The projects below are bundled or depended upon at build or runtime; each is used under its own license, and the original copyright and license texts are retained.

Design & components

The design system and component set Goshtoso draws from.

ProjectLicenseUsed for
PenguinUISourceDesign system Goshtoso is based on; reinterpreted in Go templ
HeroiconsMITSome icons sourced from this set
Bootstrap IconsMITSome icons sourced from this set

Runtime libraries (bundled)

Shipped locally under assets/ — no CDN at runtime.

ProjectLicenseUsed for
Tailwind CSSMITUtility-first styling (v4)
Alpine.jsMITReactive UI (v3)
@alpinejs/collapseMITCollapse plugin (accordion)
@alpinejs/focusMITFocus-trap plugin (modal)
htmxZero-Clause BSDDynamic content loading (v2)
htmx SSE extensionZero-Clause BSDServer-sent events (log feed example)
htmx WebSocket extensionZero-Clause BSDWebSockets (chat example)

Go modules

Direct dependencies from go.mod.

ProjectLicenseUsed for
a-h/templMITHTML template generation (.templ → .go)
alecthomas/chromaMITSyntax highlighting (code blocks)
coder/websocketISCWebSocket server (chat example)
playwright-community/playwright-goMITE2E testing (dev only)
stretchr/testifyMITTest assertions (dev only)

Spotted a missing credit or licensing issue? Open an issue at github.com/araihu/goshtoso.