Install Goshtoso, wire assets, and render your first component.
Learn the common component interface, concrete return values, constructor styles, and stable Kind identity.
Compose App Shell, Operations List, Detail Workspace, and Multi-step Workflow product surfaces.
Full runnable app examples built with Goshtoso components.
Install and verify the Goshtoso consumer integration skill for AI coding tools.
Customize colors, radius, typography, and dark mode tokens.
Third-party notices and project credits.
License details for using Goshtoso.
Compose application frames with a keyboard skip link, persistent header, responsive sidebar, and one scrollable main region.
Group search, filters, view controls, and collection actions in a responsive, accessible application toolbar.
Frame neutral full-width application regions with arbitrary header, actions, body, and footer content without imposing heading or article semantics.
Explain absent content and offer a clear next action with an instructional empty-state component.
Render accessible text, rectangle, and circle loading placeholders with reduced-motion support.
Build accessible accordion interfaces in Go with server-rendered templ markup, HTMX-friendly content, and Alpine.js disclosure behavior.
Render Go avatar components with images, initials, placeholders, status indicators, borders, and stacked group layouts.
Use Goshtoso badge components for statuses, counts, semantic colors, icon labels, and notification dots in Go applications.
Create inline announcement and alert banners with tones, icons, actions, and dismiss patterns for server-rendered Go UIs.
Compose structured card layouts in Go with media, headings, body content, actions, and responsive horizontal or vertical layouts.
Render carousel content rails for images, feature panels, and card-framed slides with Goshtoso, templ, and Alpine.js.
Create conversation message bubbles with alignment, avatars, metadata, and grouped thread layouts for Go chat interfaces.
Show copy-pasteable code snippets with semantic pre and code markup, labels, scroll bounds, copy actions, and themes.
Load Goshtoso's local CSS, Alpine.js, HTMX, and runtime helpers from embedded assets without CDN dependencies.
Display semantic keyboard shortcut hints for command palettes, forms, and toolbar controls in Go documentation.
Build sortable, paginated, filterable Go data tables with HTMX loading, rich cells, and server-rendered rows.
Build Go button components with variants, sizes, icons, loading states, and HTMX request integrations.
Build checkbox fields and groups with accessible labels, helper text, disabled states, and validation in Go.
Add searchable single and multi-select combobox controls with keyboard navigation to server-rendered Go forms.
Create file upload controls with labels, helper text, selected-file display, native accept hints, and drop-zone or upload-button appearances in Goshtoso.
Build form layout patterns, field groups, server validation messages, and HTMX submit behavior with Go and templ.
Build radio groups and segmented controls with accessible labels, helper copy, and validation states in Go.
Create range sliders with labels, helper text, live value output, generated or custom ticks, and accessible input behavior for Go forms.
Render rating inputs and display patterns with stars, labels, accessible values, and form integration in Goshtoso.
Render color picking surfaces with swatches, hex entry, token labels, and theme integration in Goshtoso.
Add command-palette search with a sidebar trigger, global modal, filtering, highlighting, and docs navigation.
Build native-feeling select menus with trigger content, grouped options, and keyboard support in Go.
Generate complete form sections from JSON Schema defaults, submitted values, and allow-list rules in server-rendered Go interfaces.
Build repeatable structured form rows with typed columns for text and select controls, nested submitted names, defaults, and add/remove actions in Go.
Manage editable tag collections with add, remove, duplicate-preserving values, and keyboard flows in Goshtoso.
Render text fields with icons, search affordances, masks, validation, and password controls for Go forms.
Build multi-line text entry with resize behavior, helper text, row defaults, and validation states in server-rendered Go UIs.
Render binary switches for settings, feature flags, and compact on-off choices in Go applications.
Alert documentation for building interactive server-rendered Go interfaces with Goshtoso, templ, HTMX, Alpine.js, and Tailwind CSS.
Create transient notifications with timing, actions, semantic tones, sender messages, and HTMX out-of-band toasts.
Create modal dialogs with focus management, actions, dismissal, and scroll handling using Goshtoso and Alpine.js.
Create slide-over panels for details, filters, and HTMX workflows with Alpine.js state and focus trapping.
Render decorative animated loading glyphs with semantic tones and sizes for Go and HTMX interfaces.
Render progress indicators for wizards, onboarding, and multi-step workflows in server-rendered Go applications.
Add contextual hints for icons, controls, and abbreviated UI labels with hover, focus, or click triggers.
Add hierarchical breadcrumb navigation to Go documentation routes, nested pages, and HTMX-enhanced server-rendered apps.
Render dropdown menus with grouped actions, icons, alignment, and keyboard-friendly behavior for Go UI workflows.
Render accessible link components for inline navigation, external links, icon links, and disabled states in Go UIs.
Build top navigation bars with links, actions, responsive menus, and brand areas for server-rendered Go sites.
Create segmented content navigation with keyboard support, panels, active states, and HTMX-loaded tab content.
Runnable task-list example with add, edit, complete, and filter flows.
Expense Tracker patterns for Example Apps interfaces.
Runnable chat interface example with messages, composer, and conversation layout.
Live log-feed example with streaming updates and operational scanning patterns.
Profile editing example with forms, preferences, validation, and persisted state.
Live ticker example with real-time list updates and compact status rows.
Onboarding Wizard patterns for Example Apps interfaces.
Button size variants: small, medium, large, and extra large.
Disabled button states block interaction and dim the control.
Button examples wired to HTMX requests, confirmation, indicators, and loading text.
No docs found.