Skip to content

aldrin-labs/webtui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebTUI

Modular CSS Terminal-like UI library

Read the docs at https://webtui.ironclad.sh

Deploy Website to Pages

  1. Clone the repo
  2. cd into the repo
  3. Run bun i
  4. Run bun run dev to start the dev server

For feature requests please open an issue.

Deployment

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.

TODO

  • 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

Roadmap

  • 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"])

Releases

No releases published

Packages

No packages published

Languages

  • Astro 70.2%
  • CSS 22.7%
  • TypeScript 6.3%
  • JavaScript 0.8%