Modular CSS Terminal-like UI library
Read the docs at https://webtui.ironclad.sh
- Clone the repo
cd
into the repo- Run
bun i
- Run
bun run dev
to start the dev server
For feature requests please open an issue.
The documentation site is automatically deployed to GitHub Pages when changes are pushed to the master
branch. The deployment is handled by the GitHub Actions workflow defined in .github/workflows/web.yml
.
- Publish to NPM
- Contribution guidelines
- Add descriptive READMEs to each package, docs
- Multiple catppuccin flavors in catppuccin theme
- Nord theme
- Rose Pine theme
- Gruvbox theme
- Landing page
- Examples / Demos
- SEO / accessibility
- Refactor some things to use web components
- button
- radio
- input
- input[type="radio"]
- input[type="range"]
- checkbox
- switch variant
- textarea
- pre
- label
- table
- dialog
- popover (backdrop? + pointer events)
- drawer / sheet
- select
- details (accordion)
- typography
- separator / hr
- tooltip (hover)
- misc
- badge ([is-="badge"])
- variants for catppuccin theme
- caps
- avatar ([is-="avatar"])
- card ([is-="card"])
- badge ([is-="badge"])