An Ember.js addon that implements Google's Material Design specification as reusable components.
Ember Paper is an Ember.js addon that provides a complete implementation of Google's Material Design specification as a set of reusable UI components. It allows developers to build web applications with Material Design aesthetics while following Ember's component-based architecture and development patterns.
Ember.js developers who want to build applications with Material Design UI without leaving the Ember ecosystem or learning a different framework.
Developers choose Ember Paper because it offers native Ember integration, full Material Design compliance, and easy customization through Sass variables, all while maintaining the conventions and ergonomics of Ember development.
The Ember approach to Material Design.
Packaged as an Ember CLI addon, it installs easily with `ember install` and integrates natively with Ember's component model, ensuring a smooth workflow for Ember developers as highlighted in the installation section.
Implements a full range of Material Design UI elements like buttons, cards, and dialogs, closely following Google's specifications to provide a consistent, modern interface out of the box.
Built with Sass, allowing easy theme customization through variable overrides, which is emphasized in the README as a key feature for tailoring the design to project needs.
Supported by a Discord channel and a clear GitHub milestone for version 1.0, indicating ongoing maintenance and community engagement, as noted in the contributing section.
Still working towards a stable version 1.0 release, as mentioned in the GitHub milestone, which could involve breaking changes or incomplete features, making it less ideal for risk-averse projects.
Requires Sass for theme changes, adding a dependency that might not fit teams using plain CSS or other styling solutions, and complicating setup for those unfamiliar with preprocessors.
Exclusive to the Ember ecosystem, limiting its use to Ember projects and creating vendor lock-in, which is a drawback for teams considering future framework migrations or multi-framework strategies.
Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.
Material Design icons by Google (Material Symbols)
Materialize, a CSS Framework based on Material Design
Material Design Components in HTML/CSS/JS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.