awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
olton avatar

olton/metroui

0
View on GitHub↗
7,077 stars·1,926 forks·JavaScript·MIT·19 viewsmetroui.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 history

Star history chart for olton/metrouiStar history chart for olton/metroui

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Metroui

These projects share indexed features with Metroui. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • h2oai/waveh2oai avatar

    h2oai/wave

    4,241View on 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
    View on GitHub↗4,241
  • lusaxweb/vuesaxlusaxweb avatar

    lusaxweb/vuesax

    5,596View on 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
    View on GitHub↗5,596
  • fomantic/fomantic-uifomantic avatar

    fomantic/fomantic-ui

    3,759View on 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
    View on GitHub↗3,759
  • foundation/foundation-emailsfoundation avatar

    foundation/foundation-emails

    7,790View on 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
    View on GitHub↗7,790
Compare all 30 related projects→

Frequently asked questions

What does olton/metroui do?

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.

What are the main features of olton/metroui?

The main features of olton/metroui are: 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.

Which projects share features with olton/metroui?

Projects with overlapping indexed features include: 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…