Mytril is in alpha, currently under development

Mytril
the svelte
components library

Mytril is a powerful, flexible, and customizable Svelte component library. It helps developers create clean and efficient web user interfaces effortlessly. Mytril streamlines the process of building responsive and high-performance UIs.

Why use Mytril for Svelte?

Customizable and efficient:

Mytril’s components are built to fit seamlessly into your project, helping you save time by eliminating the need for repetitive coding. Every component is easily customizable and can be aligned with your project’s design and branding.

Performance optimized:

Mytril components are lightweight, ensuring high performance while keeping your application fast.

Responsive design:

Mytril includes a comprehensive class library supporting responsive design, making it easy to build interfaces that work across all screen sizes.

Save time and simplify your code

Example of using Mytril and Svelte to create a button

<script>
	import Btn from 'mytril';
</script>

<Btn class="bg-red ma-2 md:pa-4" on:click={() => handleAction()}>
	Button
</Btn>

Focus on your features. With Mytril, you no longer need to create repetitive components. These components are tied to your brand guidelines and seamlessly integrate with your design, ensuring consistency across your project.

Key features of Mytril

img

Highly-performance customizable themes componants

Mytril allows you to manage themes effortlessly, adapting your UI to light or dark modes or other design requirements.

img

Intuitive and flexible theme customization

Theme customization lets you adapt the visual design of your project to your specific needs. An intuitive and flexible theme system saves you time and frustration.

img

Class library for responsive standards

Mytril comes with an extensive collection of responsive classes to handle padding, margins, and more—ensuring your UI looks great on all devices.

img

Fast installation

Get started with Mytril in minutes. Simple installation commands make it easy for developers to integrate it into any Svelte project.

Ready to go?

Why choose Mytril over other Svelte component libraries?

Here's how Mytril compares to other popular Svelte libraries:

Mytril
Skeleton UI
Attractions
Smelte
Melt UI
Theming support
Styles class
Svelte components**
7
19
49
19
36
No Tailwind dependances
Release cadence**
Weekly
Bi-Monthly
Annually
Annually
Bi-Monthly
Long-term Support
-
-
-
-

Frequently Asked Questions

Does Mytril work with Svelte and Sveltekit?
Yes, mytril is developed on Svelte and for Svelte, it will integrate perfectly with your Svelte project.
Is Vite.js supported by Mytril?
Absolutely. Mytril follows Svelte's best practices, and since Vite.js is the standard tool for running Svelte projects, Mytril is fully compatible with it.
How easy is Mytril to use?
Yes, Mytril is designed to simplify development. It's built on Material Design 2 and 3 in order to have a common reference standard with many other interface frameworks.
Can i customize Mytril components to match my design system?
Yes, Mytril provides full theme customization, allowing you to adjust components, colors, and layouts to fit your design system, whether you're using light, dark, or custom themes.
Does Mytril support responsive design?
Yes, Mytril has a built-in class system that supports responsive breakpoints, making it easy to create layouts that adapt to different screen sizes.
Can i easily use mytril if i'm a beginner on svelte?
Mytril is designed to be straightforward and adated for beginner, especially if you’re already familiar with component-based frameworks like React or Vue. With Svelte's simplicity, you'll pick it up quickly.
How does Mytril handle performance?
Mytril is built with performance, taking advantage of Svelte's reactive and compiled nature to ensure lightweight, efficient UIs.
Is Mytril dependent on Tailwind or other CSS frameworks?
No, Mytril does not depend on Tailwind or any other CSS framework, allowing you to maintain a clean, customizable CSS structure within your project.
How frequently is Mytril updated?
Mytril follows a regular release cycle, with updates coming weekly. This ensures you have access to the latest features and improvements as they're rolled out.
Is there support for Mytril?
Yes, the Minedelve team offers support on both Discord and GitHub, in French and English for written communication, and in French for voice support on Discord.
img

Open for the community

Read the docs
img

Minedelve respects your privacy

Minedelve and our partners use cookies or similar technologies to enable us to improve the site, your experience and to ensure the proper functioning of the site, to collect statistics in order to optimize the services offered, and to adapt Minedelve's content.