All Projects → jamesmfriedman → Rmwc

jamesmfriedman / Rmwc

Licence: mit
A React wrapper for Material Design (Web) Components

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Rmwc

Svelte Materialify
A Material UI Design Component library for Svelte heavily inspired by vuetify.
Stars: ✭ 351 (-77.16%)
Mutual labels:  material, component-library
preact-mdc
material design components for preact using material-components-web sass styles (for live demo click the link below)
Stars: ✭ 23 (-98.5%)
Mutual labels:  mdc, material-components-web
React Md
React material design - An accessible React component library built from the Material Design guidelines in Sass
Stars: ✭ 2,284 (+48.6%)
Mutual labels:  material, component-library
Textfieldboxes
Material Design text field that comes in a box, based on (OLD) Google Material Design guidelines.
Stars: ✭ 760 (-50.55%)
Mutual labels:  material, component-library
Smartmaterialspinner
The powerful android spinner library for your application
Stars: ✭ 108 (-92.97%)
Mutual labels:  material
Barista
Barista - the Dynatrace design system. Tailored to scale.
Stars: ✭ 107 (-93.04%)
Mutual labels:  component-library
Nostyle
Design System
Stars: ✭ 101 (-93.43%)
Mutual labels:  component-library
Materialtaptargetprompt
Material Design tap target for Android. https://sjwall.github.io/MaterialTapTargetPrompt/
Stars: ✭ 1,378 (-10.34%)
Mutual labels:  material
Materialtextfield
A different beautiful Floating Edit Text
Stars: ✭ 1,504 (-2.15%)
Mutual labels:  material
Qaterial
🧩 Collection of Material Components based on QtQuickControls2.
Stars: ✭ 110 (-92.84%)
Mutual labels:  material
Material Design Icons
Material Design icons by Google
Stars: ✭ 44,551 (+2798.57%)
Mutual labels:  material
Flat Remix
Flat Remix is an icon theme inspired by material design. It is mostly flat using a colorful palette with some shadows, highlights, and gradients for some depth.
Stars: ✭ 1,518 (-1.24%)
Mutual labels:  material
2d Unity Experiments
A collection of visual Unity experiments with latest packages (URP, Shader Graph, Cinemachine, etc).
Stars: ✭ 107 (-93.04%)
Mutual labels:  material
Keepassdx
📱 KeePass implementation for android with material design and deluxe features
Stars: ✭ 1,395 (-9.24%)
Mutual labels:  material
Smart Webcomponents
Web Components & Custom Elements for Professional Web Applications
Stars: ✭ 110 (-92.84%)
Mutual labels:  material
Materialdesigndemo
A beautiful app designed with Material Design.
Stars: ✭ 1,391 (-9.5%)
Mutual labels:  material
Materialize
Materialize, a CSS Framework based on Material Design
Stars: ✭ 38,630 (+2413.34%)
Mutual labels:  material
Anexplorer
📁 Another Android Explorer ( File Manager ) is an All-in-One Open source file manager. AnExplorer File Manager (File Explorer) is designed for all android devices including Phones, Phablets, Tablets, Chromecast, Wear OS, Android TV and Chromebooks. It's a fully designed with Material guidelines by Google.
Stars: ✭ 1,505 (-2.08%)
Mutual labels:  material
Lightdm Webkit2 Material2
A material design LightDM Webkit2 greeter theme
Stars: ✭ 107 (-93.04%)
Mutual labels:  material
Androidbang
《Android 江湖花名册》
Stars: ✭ 107 (-93.04%)
Mutual labels:  material

tests codecov npm npm npm Chat Backers on Open Collective Sponsors on Open Collective

RMWC - React Material Web Components

💥 Attention: This project is currently receiving limited support. Issues may not be responded too. If you're interested in helping with maintenance and becoming a contributor or maintainer, please message me.

RMWC is a React UI Kit built on Google's official Material Components Web library v5.x.x https://rmwc.io/

Features:

  • Uses Google's official material-components-web library
  • Includes Addon components for ones missing from the official spec
  • Works in React 16.8.x and up
  • First class Typescript Support
  • Server side rendering support
  • Individually packaged and released components

Try it in the Code Sandbox

Like this project? Try out some of my others 😎

Recent updates

v6.0.0 is here! Check out the migration guide https://opencollective.com/rmwc/updates/6-0-0-the-hooks-edition

TL;DR

  • npm i rmwc@latest or npm i @rmwc/button@latest.
  • Embracing React Hooks
  • New components, and latest updates from Google.

View all release notes 👉 https://opencollective.com/rmwc/updates

View the changelog for detailed updates: https://github.com/jamesmfriedman/rmwc/blob/master/CHANGELOG.md

Goals

  • To create the thinnest, lightest, and spec compliant wrapper around Google Material Design Components for the Web https://material.io/components/web/
  • To utilize the Foundation javascript classes from material-components-web
  • To be as unobtrusive and sensible as possible.
  • To fill the gaps in material-components-web with custom React community driven components.

Installation

  • npm i rmwc --save or yarn add rmwc

Additional information is available in the Installation Guide

Usage

Read the docs on how to Usage

Why?

Read the docs on Methodology

About Breaking Changes

RMWC avoids them at all costs! Read the docs on Methodology

To run the tests

  • On MacOS Sierra and higher, install watchman to fix a filesystem issue with Jest. brew install watchman
  • npm test

To run the docs / contribute

  • git clone https://github.com/jamesmfriedman/rmwc.git
  • cd rmwc
  • npm install
  • npm start

Contributions

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].