SvelteUI is an all inclusive Svelte library - Components, Actions, Utilities, Animations
What more could you ask for ¯\_(ツ)_/¯
Explore the docs »
Report Bug
·
Request Feature
@svelteui/core
- core components library with 40+ components
@svelteui/composables
- collection of 20+ useful actions and utilities
@svelteui/dates
- calendars, date and time pickers based on SvelteUI components
@svelteui/preprocessors
- Svelte preprocessor library to assist in many areas of development
@svelteui/motion
- collection of transitions to utilize on dom elements
@svelteui/prism
- code highlight component built with prism action
I want to build a friendly community that is happy to help those who need it. Help build one up by joining the discord |:
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Everything in the project is distributed under the MIT License
Here is where you can find the Roadmap for SvelteUI up to version 1.0
We would love to hear from you in issues, discussions, and discord to improve the roadmap. As we proceed along our roadmap, we continue to learn. As a result, some of the listed topics may no longer be relevant to us, therefore as the project develops, we might add or remove topics. We will pay close attention to your suggestions and if necessary, modify our plans.
We use certain "Marks" to give you quick indications of the current state of any item in the roadmap. The colorful icons can be displayed by typing :COLOR_circle:
Annotation legend:
Mark | Description |
---|---|
! | low level of priority |
!! | medium level of priority |
!!! | high level of priority |
:red_circle: | no work has been started |
:yellow_circle: | actively being worked on or going to start working |
:green_circle: | work has been completed |
There are different categories on the roadmap. Items for versions 0.8–1.0
and potential future plans are included in each category. To make things quick and simple to view, the items are listed in a table.
Roadmap is currently a WIP
Status | Priority | Description |
---|---|---|
:red_circle: | ! | Move Stitches to peer-deps (svelteui-core) |
:green_circle: | !! | Upgrade to latest SvelteKit version (leverage Vite 3.0.0) |
:green_circle: | !! | Migrate package manager from npm to yarn |
:yellow_circle: | !! | Migrate dev environment to Storybook for all packages |
:red_circle: | !! | Add peerdeps fix to prepare:release script |
:red_circle: | !! | Figure out how to get cjs,esm,umd distributions in release processes |
:red_circle: | !!! | Figure out how to add minification to the release processes |
Version 1.0.0:
Future:
Status | Priority | Description |
---|---|---|
:yellow_circle: | !!! | Migration to SvelteKit |
Version 1.0.0:
Future:
Component creation, deletion, and modification should always be discussed with a maintainer before taking any action (Discord, Issues, and Discussions)!
Status | Priority | Description |
---|---|---|
:red_circle: | ! | Create Section component |
:red_circle: | ! | Create ScrollArea component |
:red_circle: | ! | Create Accordion component |
:red_circle: | ! | Create ARIA component |
:red_circle: | ! | Create Slider component |
:red_circle: | ! | Create SegmentedControl component |
:green_circle: | ! | Create Chip component |
:red_circle: | ! | Create Select component |
:green_circle: | !!! | Find an effective solution to SSR in SSR mode (#172) |
:green_circle: | !!! | Find an effective solution to SSR in SSG mode (#107) |
:red_circle: | !!! | Fix types for native events |
Version 1.0.0:
Future:
Composable creation and deletion should always be discussed with a maintainer before taking any action (Discord, Issues, and Discussions)!
Status | Priority | Description |
---|---|---|
:red_circle: | ! | Placeholder |
Version 1.0.0:
Future:
Status | Priority | Description |
---|---|---|
:red_circle: | !! | Create TimePicker component |
:yellow_circle: | !!! | Complete Calendar component |
Version 1.0.0:
Future:
Version 1.0.0:
Future:
Status | Priority | Description |
---|---|---|
:red_circle: | ! | Add more tokens to style object |
:red_circle: | !!! | Adapt new styling practices |
Version 1.0.0:
Future: