grail-ui
focus-trap
grail-ui | focus-trap | |
---|---|---|
5 | 3 | |
375 | 1,298 | |
0.0% | 0.8% | |
6.6 | 9.1 | |
7 months ago | 7 days ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grail-ui
- We need more headless ui library, and I just spotted a good one
-
[Self Promo] Ato UI: A themeable UI library built with UnoCSS
Hi everyone, I'm so happy I can finally share the project I've been working on for the past few months. Ato UI is a themeable component UI library built with UnoCSS (with the Tailwind + Windi preset) and offers both styled and headless components, since the library is build on top of other fantastic headless libraries like Headless UI and Grail UI. Skeleton was also a big inspiration, as you'll be able to see in the designer page and the token system.
- UI kits, form validation, SPA routing. Why basic libraries are so hard to find.
- GitHub - Grail UI: A headless UI library for Svelte & Sveltekit
-
Any less-known Svelte library but you found them very useful?
You can try https://github.com/grail-ui/grail-ui
focus-trap
-
Introducing the popover API (you can now build popovers without using javascript)
Is this not already possible with focus-trap-react and focus-trap?
-
GitHub - Grail UI: A headless UI library for Svelte & Sveltekit
Well it's using https://github.com/focus-trap/focus-trap under the hood and this package has an option `allowOutsideClick` which is false by default, but if you need this behavior you can use this configuration.
-
Some thoughts after a few months of working on Svelte projects in my spare time.
Not an exciting answer, but I deferred to a library here:https://github.com/focus-trap/focus-trap
What are some alternatives?
stwui - Opinionated yet customizable Svelte-TailwindCSS component library
focus-svelte - focus lock for svelte
svelte-use-form - The most compact reactive form controller (including Validation) that you'll ever see.
TanStack Query - 🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
ato-ui - The elemental UI component library for Svelte, built with UnoCSS and Melt UI.
focus-trap-react - A React component that traps focus
svelte-headlessui - HeadlessUI components for Svelte
melt-ui - A set of headless, accessible component builders for Svelte.
svelte-routing - A declarative Svelte routing library with SSR support
svelte-tiny-virtual-list - A tiny but mighty list virtualization library for Svelte, with zero dependencies 💪 Supports variable heights/widths, sticky items, scrolling to index, and more!
skeleton - The UI toolkit for Svelte and Tailwind.
svelte-fsm - Tiny, expressive finite state machines for svelte