awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
museui avatar

museui/muse-ui

0
View on GitHub↗
8,152 星标·883 分支·Vue·3 次浏览muse-ui.org↗

Muse Ui

Muse UI is a Vue 2.0 component library that provides a set of pre-styled user interface components implementing Google's Material Design guidelines. It is designed as a UI framework for building consistent Material Design interfaces in Vue.js 2.0 applications.

The library uses Vue's plugin-based component registration pattern, allowing components to be registered globally and enabling selective imports. Components communicate through Vue's custom event system, and the library includes a configurable theming layer built with CSS custom properties and SCSS variables that maps to Material Design color and typography specifications. Each component uses Vue's scoped CSS for style isolation, and the library integrates Vue's transition system for Material Design motion guidelines.

The component set supports rapid UI prototyping by providing ready-made components that follow Material Design principles, eliminating the need for custom CSS in many cases. Components leverage Vue's slot system for flexible content composition and layout injection.

Features

  • Vue Component Libraries - Provides a comprehensive collection of reusable Vue 2.0 components built as single-file components with reactive data binding.
  • Component Registration Patterns - Registers components globally via Vue's plugin pattern, enabling tree-shaking and selective imports.
  • Material Design Components - Provides pre-styled UI components that implement Material Design guidelines for building consistent interfaces.
  • Component Communication - Provides event-based communication between parent and child components using Vue's custom event system.
  • Theming Systems - Ships a configurable theming layer with CSS custom properties and SCSS variables for Material Design colors and typography.
  • Material Design UI Kits - Provides pre-styled components following Material Design guidelines for building Vue.js 2.0 user interfaces.
  • Slot-Based Content Projection - Leverages Vue's slot system for flexible content composition and custom layout injection.
  • Style Encapsulations - Uses Vue's scoped CSS to isolate component styles, preventing conflicts while allowing theme overrides.
  • UI Component Libraries - Offers a collection of reusable Material Design-styled UI components for installation in Vue.js applications.
  • Material Design Libraries - Provides a collection of pre-styled Vue 2.0 components implementing Google's Material Design guidelines.
  • Vue.js Frameworks - Provides a UI framework with reusable Material Design components specifically designed for Vue.js 2.0 applications.
  • UI Prototyping - Enables rapid assembly of Material Design interfaces using ready-made components without custom CSS.
  • Component Transitions - Integrates Vue's transition system to implement Material Design motion guidelines with enter/leave animations.
  • UI Components - Responsive UI library with consistent cross-platform styling.
  • UI - Listed in the “UI组件” section of the Awesome Github Vue awesome list.
  • VueJS - Listed in the “VueJS” section of the Awesome Ui Component Library awesome list.

Star 历史

museui/muse-ui 的 Star 历史图表museui/muse-ui 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

museui/muse-ui 是做什么的?

Muse UI is a Vue 2.0 component library that provides a set of pre-styled user interface components implementing Google's Material Design guidelines. It is designed as a UI framework for building consistent Material Design interfaces in Vue.js 2.0 applications.

museui/muse-ui 的主要功能有哪些?

museui/muse-ui 的主要功能包括:Vue Component Libraries, Component Registration Patterns, Material Design Components, Component Communication, Theming Systems, Material Design UI Kits, Slot-Based Content Projection, Style Encapsulations。

museui/muse-ui 有哪些开源替代品?

museui/muse-ui 的开源替代品包括: josephuspaye/keen-ui — Keen-UI is a Vue.js UI component library and Material Design framework. It provides a collection of reusable interface… n3-components/n3-components — N3-components is a library of modular, reusable user interface elements designed for the Vue framework. It functions… iview/iview — iView is a Vue.js UI component library and enterprise web UI toolkit. It provides a collection of reusable interface… elemefe/mint-ui — Mint-UI is a mobile interface toolkit and component-based UI framework designed for Vue.js applications. It provides a… elemefe/element — Element is a Vue.js UI component library and web UI toolkit. It provides a collection of pre-styled user interface… haoziqaq/varlet — Varlet is a Vue 3 material design component library and cross-platform UI framework. It provides a collection of…

Muse Ui 的开源替代方案

相似的开源项目,按与 Muse Ui 的功能重合度排序。
  • josephuspaye/keen-uiJosephusPaye 的头像

    JosephusPaye/Keen-UI

    4,059在 GitHub 上查看↗

    Keen-UI is a Vue.js UI component library and Material Design framework. It provides a collection of reusable interface elements designed for building web applications that follow Material Design specifications for layout, spacing, and color. The library is a tree-shakeable component set, allowing the import of standalone components to minimize final bundle sizes. It functions as a customizable design system where visual attributes, such as colors and sizes, can be adjusted to match specific brand identities. The framework covers a range of UI components, including inline alert messages for i

    JavaScript
    在 GitHub 上查看↗4,059
  • n3-components/n3-componentsN3-components 的头像

    N3-components/N3-components

    1,002在 GitHub 上查看↗

    N3-components is a library of modular, reusable user interface elements designed for the Vue framework. It functions as a toolkit for constructing web application layouts by providing a collection of standardized building blocks that ensure consistent behavior and a unified design language across projects. The library enables developers to assemble complex interfaces through a component-based architecture that supports scoped styling and flexible content projection. It facilitates the creation of scalable frontends by allowing for the customization of visual properties through centralized con

    Vuecomponentscsshtml
    在 GitHub 上查看↗1,002
  • iview/iviewiview 的头像

    iview/iview

    23,794在 GitHub 上查看↗

    iView is a Vue.js UI component library and enterprise web UI toolkit. It provides a collection of reusable interface elements designed for building professional business applications and complex administrative dashboards. The project functions as a server-side rendering framework, allowing for the generation of HTML on the server to improve search engine optimization and initial page load speeds. It covers capabilities for responsive web design and the construction of data-heavy internal tools through a standardized set of pre-built components.

    Vuecomponentscssdesign-systems
    在 GitHub 上查看↗23,794
  • elemefe/mint-uiElemeFE 的头像

    ElemeFE/mint-ui

    16,455在 GitHub 上查看↗

    Mint-UI is a mobile interface toolkit and component-based UI framework designed for Vue.js applications. It provides a collection of pre-styled user interface components specifically optimized for mobile devices and touch-based navigation. The library focuses on mobile UI development and responsive design, offering a set of layout and interaction elements tailored for mobile viewport constraints to ensure visual consistency across different screens. The framework utilizes a modular architecture that integrates a CSS-based styling system with Vue's reactivity model, using prop-driven configur

    Vuecomponentmobileui-kit
    在 GitHub 上查看↗16,455
查看 Muse Ui 的所有 30 个替代方案→