
Svelte Material UI
Svelte component library of Material Design UI components, with Sass styles and themes.
sveltematerialui.com/repositorydocs
Svelte Material UI is a set of Svelte components that implement Material Design. The components are published as separate @smui/* packages, and the project also publishes a package named svelte-material-ui, which holds the default stylesheet. Components are imported from their individual packages. The installation guide lists the packages to install.
Worth knowing
The README says the current release requires Svelte’s current major version and points projects on the older Svelte to the previous release line. Some files are taken from Google’s Material Components project and stay under its MIT license; the rest of the code is under the Apache license.
Identity
- Status
- Active
- Maintainer
- Hunter Perrin5
- Maintained by
- Individual
- First release
- 20194
Rendering and deploy
- Install with
- npm3
Releases
Adoption
Sources
- 2026-10-28: links
sveltematerialui.com/ - 2026-10-28: links, License model, GitHub stars
api.github.com/repos/hperrin/svelte-material-ui - 2026-10-28: links, Written in, Install with
github.com/hperrin/svelte-material-ui/blob/master/INSTALL.md - 2026-10-28: First release, Current major version, Last release
registry.npmjs.org/svelte-material-ui - 2026-10-28: Maintainer, Categories, Built on, Multilingual, License
github.com/hperrin/svelte-material-ui/blob/master/README.md - 2026-10-28: Contributors
api.github.com/repos/hperrin/svelte-material-ui/contributors?per_page=1 - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/svelte-material-ui - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/svelte-material-ui