Mivix UI
138
mivix-ui Alpha 0.1.0-alpha.6 MIT core

Build AI-ready apps with framework-neutral Web Components.

Mivix UI gives product teams a component ecosystem for dashboards, admin tools, assistant workspaces, and dense product UI across JavaScript, TypeScript, Next.js, React, Angular, Vue, Blazor, and plain HTML.

Browse components Copy install Theme tokens
Quickstart npm install mivix-ui@alpha
137 component folders 0 runtime dependencies 8 supported app stacks SSR JSON helpers

Use the same `mvx-*` elements in JavaScript, TypeScript, Next.js, React, Angular, Vue, Blazor, or plain HTML.

Components emit DOM events like `mvx-change`, `mvx-select`, `mvx-submit`, and `mvx-close`.

Install once, compose product screens, and expose predictable attributes for agents and automation runtimes.

Latest release · 0.1.0-alpha.6

More complete workflows and clearer component APIs.

This release focuses on production-ready transfer workflows, reliable feedback, keyboard access, and a more useful documentation experience.

Updated components
Transfer workflows Assign, filter, reorder, and validate.

Multi-selection, bulk moves, undo, pagination, forms, responsive panes, and complete keyboard navigation.

Feedback and actions Toast, tooltip, and button APIs built for real application states.

Stacked notifications, collision-aware guidance, managed async actions, lifecycle events, and accessible labels.

Inputs and menus Clearer selection, search, and option workflows.

Updated autocomplete, combobox, select, switch, checkbox group, dropdown menu, and menu behavior with more consistent examples.

Navigation and discovery A refined Dock and faster command search.

Magnification, notification states, selection events, and categorized search across components, docs, and APIs.

Playground experience Explore APIs and edit examples with confidence.

Categorized controls, searchable API references, synchronized copied code, and safer live previews.

Mivix identity One mark for Mivix, from here forward.

This release introduces a distinct, recognizable icon for Mivix and its growing component ecosystem. It becomes the official Mivix identity from this release onward.

Quickstart Install, import, use `mvx-*` tags. import 'mivix-ui/styles';
import 'mivix-ui/auto';
Templates Product screens, not only isolated controls.

Admin dashboard, SaaS marketing, AI workspace, CRM pipeline, analytics, ecommerce, settings, and support.

Agent contract Readable APIs, JSON props, DOM events.

Attributes, properties, CSS parts, and `mvx-*` events make components easier for agents to inspect and operate.

Design system Tokens, themes, fonts, radius, RTL/LTR.

Graphite, light, aurora, terminal, typography presets, per-component overrides, logical CSS, and localized labels.

Get started

Install only what your app uses.

Use the auto bundle for prototypes and docs, or import individual components for production bundles that stay light.

Install Add the alpha package and tokens. npm install mivix-ui@alpha import 'mivix-ui/styles';
Production import Register only the components you use. import { define } from 'mivix-ui/core';
import { MvxButton } from 'mivix-ui/components/button';
define('mvx-button', MvxButton);
Prototype import Register every component when convenience matters. import 'mivix-ui/auto';
Actions Buttons, icon buttons, groups, FAB patterns

Grouped from MUI Button/Button Group/FAB, DaisyUI Button/Speed Dial, shadcn Button/Button Group, and Flowbite action patterns.

Forms Input, textarea, switch, select-ready controls

Combines common form controls from Preline, MUI, DaisyUI, and shadcn with explicit labels and emitted change events.

Disclosure & Overlays Accordion, modal, drawer, command, tooltip

Dialog/sheet/drawer/popover/collapse style components are grouped by interaction model and ARIA state.

Data & Workflow Table, timeline, kanban, progress, skeleton

Preline timeline variations, MUI data display, DaisyUI table/timeline, and shadcn data table patterns inform this family.

buttonicongroupfab
Solid Outline Dashed Dotted Subtle Ghost Link Danger Syncing
toolbarpressedcompact
×
statusactionlabel
badgechipstatus
Agentic Stable Beta Risk
Surface Interactive card shell

Compact raised surface with graphite bevels and focused content density.

alertstatusclosable
The package is ready for framework consumers. Keyboard and theme states stay visible.
switchtogglesetting
checkboxindeterminatehelper
multi-selectmin/maxdescriptions
radiosingle choicehorizontal
selectoptgroupmultiple
textareahelper slotcount
sliderrangevalue
daterangenative
label helperauto placementtones
Retry policy
inputtextareafield
accordioncollapsefaq
tabssegmentedpanels
breadcrumbspathhierarchy
paginationpagertable nav
navbarapp barlinks
sidebarnestedrail
dropdownnestedsearch
stepperwizardlinear
dialogalert dialogmodal

Focused dialog surface with backdrop close and Escape handling.

Open modal
drawersheetoffcanvas

Side panel for tokens, settings, and object details.

Open drawer
toastsnackbarsonner

Positioned, timed notifications with motion and optional stacking.

Show toast
progressmeterloading
skeletonplaceholderloading
spinnerdotsbusy
tooltiphover cardpopover
Hover or focus
dropdownmenushortcuts
popoverfloatingdialog
Payment verified, fulfillment pending, and customer note attached.
avatarinitialsprofile
listlistboxmeta
shellsidebarapp bar
Toolbar

Main content area

dividerseparatorlabel
Before After
data gridtree tablepinned
linebarpieheatmapfinancial
dashboardreport packchart panes
Export
commandcomboboxsearchbox

Command search for AI and power-user workflows.

Open command palette
hotkeyscommandsnavigation

Declarative keyboard commands for pages built with Mivix.

Mod+K
assistantchatmessage
Run

Summarize component events and recommend integration snippets.

chatbotmodel pickergateway API
kanbanboardworkflow
defaultcompactactivity
themecontrollertokens

Theme state is stored on `data-mvx-theme`.

variantshapematerial

Variant state is stored on `data-mvx-variant`.

Mivix components emit DOM events and expose CSS parts.
Cancel Create
line

Line chart

Track trends over time.

Icons

sparkles

Adjust color, size, and thickness, then copy the generated snippet.

Icon snippet

          
Dark steel surfaces, glass edges, cobalt live states. Bright neutral surfaces for dashboards and admin tools. Teal and blue support for richer product interfaces. High contrast shell for monitoring and internal tools.
Component selected.