destamatic-ui
v2.1.0
Published
*A lightweight component library powered by `destam` and `destam-dom`.*
Readme
Destamatic UI
A lightweight component library powered by destam and destam-dom.
Destamatic UI is a UI library built on the delta state management library destam and the DOM manipulation library destam-dom. The base set of components take inspiration from MUI and standard HTML tags, with additional ease-of-use features integrated.
To get started, checkout the destamatic-template repository, clone it and set it up like an other js project!
Features Overview
Destamatic UI offers a range of components designed for responsive and interactive web interfaces. Key features include:
- State Management Integration: Built on
destam, enabling effortless state management across components. - Built-in Reactivity: Utilizes
destam-domfor efficient DOM manipulations and updates without the need for a virtual DOM. - Theming: Customizable and reactive theming for consistent, application-wide styles and appearances.
- Universal Icons: Seamless icon support for all your favorite icon libraries or custom icon sources.
- Component Library: Includes navigational, input, and display components inspired by Material Design principles.
For a detailed overview of the components and their functionalities, refer to the documentation.
Demo
You can install and run the demo by following these steps:
Clone the repository:
git clone https://github.com/torrinworx/destamatic-ui.gitNavigate to the project directory:
cd destamatic-uiInstall dependencies:
npm installRun the demo:
npm run devThis will start the Vite demo server on http://localhost:5173/. You can view example components based on their directory paths in the
examplesfolder. Here's how you can access them:Button Example: http://localhost:5173/inputs/button.html
Theme Utility Example: http://localhost:5173/utils/theme.html
Replace the path with the corresponding directory and file name to explore the other examples.
