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

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

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

olton/metroui

0
View on GitHub↗
7,077 星标·1,926 分支·JavaScript·MIT·5 次浏览metroui.org.ua↗

Metroui

Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design language. It provides a component-based UI library with over 150 prebuilt interface elements, a reactive state model that automatically updates the DOM when application data changes, and a responsive grid layout system for mobile-first web development.

The framework uses an HTML-first approach where interactive interfaces are assembled by adding custom HTML attributes to elements, eliminating the need for manual JavaScript glue code. It includes a hash-based SPA router for navigating between views without full page reloads, and a CSS variable theming engine that enables instant switching between dark and light color schemes across all components.

Over 800 vector icons are delivered as a dedicated icon font, allowing scalable, colorable glyphs to be used in buttons, menus, and other interface elements. The responsive grid system adapts page layouts to different screen sizes using media queries and breakpoints, supporting mobile-first responsive design without JavaScript.

Features

  • Web Application Development - Builds mobile-first web applications with a Metro-style design language and automatic screen-size adaptation.
  • Reactive Web Frameworks - Updates the DOM automatically when application state changes using a built-in reactive model and hooks.
  • Reactive Component Models - Stores application data in a reactive model that automatically triggers DOM updates when values change.
  • Component-Based UI Libraries - Offers over 150 prebuilt interface elements like buttons, forms, and dialogs for rapid application development.
  • CSS Variable Theming - Switches visual themes at runtime by overriding CSS custom properties, enabling instant dark-light mode toggling.
  • UI Component Libraries - Ships over 150 prebuilt UI widgets following a consistent Metro-style visual language for rapid interface assembly.
  • Declarative UI Interactivity - Enables building interactive UI components by adding simple HTML attributes, eliminating the need for JavaScript glue code.
  • HTML Attribute Bindings - Wires UI components to data and behavior through custom HTML attributes, eliminating imperative JavaScript glue code.
  • In-Page Navigation Tools - Provides hash-based client-side routing for navigating between views without full page reloads.
  • Responsive Grid Layouts - Adapts page layouts to screen size through a CSS grid framework with breakpoints for mobile-first responsive design.
  • Hash-Based Routing - Handles navigation by listening to URL hash changes and swapping content regions for single-page application behavior.
  • Reactive State Management - Updates the page reactively when data changes using a built-in model with hooks and reactivity.
  • HTML-First Reactive Frameworks - Provides an HTML-first framework for building reactive single-page applications with declarative attributes.
  • Single-Page Applications - Navigates between views by handling URL changes and swapping content without full page reloads.
  • UI Component Libraries - Ships over 150 ready-to-use interface elements such as buttons, forms, and dialogs for rapid application development.
  • Metro-Style Design Systems - Implements the Metro visual language for creating modern, tile-based web interfaces.
  • Icon Fonts - Adds over 800 vector icons to an application through a dedicated icon font for easy implementation.
  • Icon Fonts - Delivers over 800 vector icons as a single icon font file for scalable, colorable glyphs in UI elements.
  • Light and Dark Theme Implementations - Toggles between dark and light color schemes across all components without custom configuration.
  • Icon Fonts - Ships over 800 vector icons as a dedicated icon font for use in buttons, menus, and other UI elements.
  • Responsive Grid Systems - Provides a responsive grid layout system that adapts page structures to different screen sizes using media queries.
  • Vector Icons - Renders over 800 built-in vector icons from a dedicated icon font for use in buttons and menus.
  • Theme Customization - Allows overriding CSS variables to change colors, sizes, and styles across the entire interface for custom themes.
  • Responsive Web Frameworks - Creates high-performance, mobile-first web applications using a progressive front-end framework with Metro-style design.

Star 历史

olton/metroui 的 Star 历史图表olton/metroui 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

olton/metroui 是做什么的?

Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design language. It provides a component-based UI library with over 150 prebuilt interface elements, a reactive state model that automatically updates the DOM when application data changes, and a responsive grid layout system for mobile-first web development.

olton/metroui 的主要功能有哪些?

olton/metroui 的主要功能包括:Web Application Development, Reactive Web Frameworks, Reactive Component Models, Component-Based UI Libraries, CSS Variable Theming, UI Component Libraries, Declarative UI Interactivity, HTML Attribute Bindings。

olton/metroui 有哪些开源替代品?

olton/metroui 的开源替代品包括: h2oai/wave — Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards… lusaxweb/vuesax — Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design… fomantic/fomantic-ui — Fomantic-UI is a component-based CSS library and frontend design system used to build consistent, responsive user… foundation/foundation-emails — This project is an HTML email framework and compiler designed to build responsive emails using a high-level syntax… markmead/hyperui — HyperUI is a dependency-free collection of responsive HTML layouts and pre-styled components designed for various web… coreui/coreui-free-bootstrap-admin-template — CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for…

Metroui 的开源替代方案

相似的开源项目,按与 Metroui 的功能重合度排序。
  • h2oai/waveh2oai 的头像

    h2oai/wave

    4,241在 GitHub 上查看↗

    Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards and interactive interfaces using Python and R. It allows developers to define browser-based user interfaces and manage server-side state without writing HTML or CSS. The project functions as a collaborative state synchronizer, relaying and persisting application state across multiple concurrent users to enable shared real-time experiences. It distinguishes itself by broadcasting live updates and data visualizations to connected browsers through a unified programming model. T

    Pythonappdashboardfedramp
    在 GitHub 上查看↗4,241
  • lusaxweb/vuesaxlusaxweb 的头像

    lusaxweb/vuesax

    5,596在 GitHub 上查看↗

    Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design system and a set of pre-styled user interface elements designed to accelerate the development of web interfaces. The project is distinguished by a themeable visual toolkit that supports dynamic color updates and server-side style customization to maintain brand identity. It also features a specialized data table component with built-in support for inline cell editing and server-side processing for pagination, filtering, and sorting. The library covers a broad surface of UI capab

    Vue
    在 GitHub 上查看↗5,596
  • fomantic/fomantic-uifomantic 的头像

    fomantic/fomantic-ui

    3,759在 GitHub 上查看↗

    Fomantic-UI is a component-based CSS library and frontend design system used to build consistent, responsive user interfaces. It functions as a CSS framework and responsive UI toolkit, providing a structured approach to managing typography, color palettes, and spacing. The project enables the development of custom UI components and the implementation of unified design systems across web applications. It provides a variable-driven theme compilation process to customize visual styles and a build-time system to compile selected components into production CSS bundles. The toolkit covers a broad

    JavaScript
    在 GitHub 上查看↗3,759
  • foundation/foundation-emailsfoundation 的头像

    foundation/foundation-emails

    7,790在 GitHub 上查看↗

    This project is an HTML email framework and compiler designed to build responsive emails using a high-level syntax that transforms into table-based layouts. It functions as an HTML-to-table compiler and CSS inliner, ensuring that simplified markup is converted into the complex nested structures and inline attributes required for cross-client compatibility. The framework features a responsive email grid system and Sass-based styling, allowing the use of variables to manage colors, typography, and spacing. These tools enable custom brand theming and the creation of fluid layouts that adapt to v

    HTML
    在 GitHub 上查看↗7,790
  • 查看 Metroui 的所有 30 个替代方案→