 Search
components/accordion: Accordion components/badge: Badge components/button: Button components/checkbox: Checkbox components/dialog: Dialog components/input: Input components/mark: Mark components/popover: Popover components/progress: Progress components/pre: Pre components/radio: Radio components/range: Range components/separator: Separator components/spinner: Spinner components/switch: Switch components/table: Table components/textarea: Textarea components/tooltip: Tooltip components/typography: Typography components/view: View plugins/plugin-declarative-layout: Declarative Layout plugins/plugin-nf: Nerd Font Plugin plugins/theme-everforest: Everforest Theme plugins/theme-catppuccin: Catppuccin Theme contributing/style-guide: Style Guide contributing/style-guide: ## CSS Units contributing/style-guide: ## Selectors contributing/style-guide: ## Documentation plugins/plugin-dev: Developing Plugins plugins/plugin-dev: ### Style Layers contributing/contributing: Contributing contributing/contributing: ## Local Development contributing/contributing: ## Issues contributing/contributing: ## Pull Requests installation/nextjs: Next.js installation/vite: Vite installation/astro: Astro installation/astro: ## Scoping installation/astro: ### Frontmatter Imports installation/astro: ### <style> tag installation/astro: ### Full Library Import plugins/theme-gruvbox: Gruvbox Theme plugins/theme-nord: Nord Theme plugins/theme-osmium: Osmium Theme plugins/theme-vitesse: Vitesse Theme start/ascii-boxes: ASCII Boxes start/changelog: Changelog start/installation: Installation start/plugins: Plugins start/plugins: ## Official Plugins start/plugins: ### Themes start/plugins: ## Community Plugins start/intro: Introduction start/intro: ## Features start/theming: Theming start/theming: ## CSS Variables start/theming: ### Font Styles start/theming: ### Colors start/theming: ### Light & Dark start/theming: ## Theme Plugins start/theming: ### Using Multiple Theme Accents start/tuis-vs-guis: TUIs vs GUIs start/tuis-vs-guis: ## Monospace Fonts start/tuis-vs-guis: ## Character Cells

Contributing

If you are interested in contributing, please ensure that you have read the Style Guide

If you need help on something, join chat.ironclad.sh and ask in the #webtui channel

Local Development

Ensure Bun is installed

  1. Clone the repository
    git clone https://github.com/webtui/webtui
  2. Install dependencies
    bun i
  3. Start the dev server
    bun run dev

Issues

Bug reports, feature requests, and improvements are all welcome as issues.

Pull Requests

Ensure that there is a relevant issue before you open a Pull Request. If there isn’t, open one

Link the relevant issue in your Pull Request with Fixes #issue-number or Closes #issue-number

Ensure that the code in your Pull Request abides by the Style Guide