Build a web app with a Windows 8-style flat tile interface using pre-built Metro UI components.
Add calendars, dialogs, tabs, and navigation menus to a .NET web project via the NuGet package.
Prototype a business dashboard with Metro-styled grids, accordions, and form elements without writing CSS from scratch.
| olton/metroui | jwilber/roughviz | cssinjs/jss | |
|---|---|---|---|
| Stars | 7,077 | 7,081 | 7,069 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | developer | designer | developer |
Figures from each repo's GitHub metadata at analysis time.
Metro UI is a front-end framework for building websites and web applications. A front-end framework is a collection of pre-written CSS styles and JavaScript components that you include in your project to get a consistent look and working interface elements without writing everything from scratch. Metro UI takes its visual style from the flat, tile-based design language Microsoft introduced with Windows 8, sometimes called the Metro design style. It includes ready-to-use components for things like buttons, grids, navigation menus, forms, dialogs, calendars, tabs, accordions, and other common interface patterns. The framework has no external dependencies, meaning you do not need to install other libraries to use it. It works in the two most recent versions of Chrome, Firefox, Edge, Safari, and Opera. The project is available as an npm package for JavaScript-based build setups and as a NuGet package for .NET projects. The documentation and a live demo are hosted at separate websites linked from the README. Releases come out roughly once a week on Sundays, covering bug fixes, new features, or new components. The project does not offer long-term support for older versions, so staying current means tracking the weekly releases. The framework is released under the MIT license, which allows free use in personal and commercial projects. A paid Support Pack is available separately on a subscription basis and provides priority email support, but it is not required to use the framework itself. The project is maintained by a single developer, Serhii Pimenov, and has been in development since 2012. A Discord server is available for community questions.
A self-contained front-end framework with ready-to-use UI components styled after Microsoft's flat Metro design, no external dependencies, works in all modern browsers, available via npm or NuGet.
Mainly JavaScript. The stack also includes JavaScript, CSS, npm.
Free to use in personal and commercial projects with no restrictions, just keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.