All Projects → react-materialize → React Materialize

react-materialize / React Materialize

Licence: mit
Material design for react, powered by materializecss

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Materialize

Dialogsheet
An Android library to create fully material designed bottom dialogs similar to the Android Pay app.
Stars: ✭ 236 (-82.41%)
Mutual labels:  materialdesign
NetStalker
A network tool to control the bandwidth over your local network.
Stars: ✭ 69 (-94.86%)
Mutual labels:  materialdesign
Breeze
A Material Design game launcher for Windows
Stars: ✭ 22 (-98.36%)
Mutual labels:  materialdesign
SacredUtils
Configuration utility for Sacred & Sacred Underworld with Material Design. Abandoned 05/07/2020.
Stars: ✭ 27 (-97.99%)
Mutual labels:  materialdesign
EasyAbout
A fully material-designed about fragment for your application.
Stars: ✭ 47 (-96.5%)
Mutual labels:  materialdesign
Materialhome
一个基于 Material Design 风格设计的图书展示类App,豆瓣图书,在线电子书。
Stars: ✭ 331 (-75.34%)
Mutual labels:  materialdesign
Materialdesign2
A beautiful app designed with Material Design 2 using Android X.
Stars: ✭ 170 (-87.33%)
Mutual labels:  materialdesign
Faboptions
A multi-functional FAB component with customizable options
Stars: ✭ 1,060 (-21.01%)
Mutual labels:  materialdesign
SPYZIER-APP
Android spying app and Parental controller app.
Stars: ✭ 156 (-88.38%)
Mutual labels:  materialdesign
Morph Bottom Navigation
This library represents a Bottom Navigation with an awesome morph effect on top of the selected item
Stars: ✭ 803 (-40.16%)
Mutual labels:  materialdesign
HeaderDialog
An android library to display a material-designed dialog with header.
Stars: ✭ 64 (-95.23%)
Mutual labels:  materialdesign
GoogleMD-Icons
Google Material Design Icons Library
Stars: ✭ 14 (-98.96%)
Mutual labels:  materialdesign
Android Fly Materialdesign
Android Activity换场动画类 :通用Activity换场动画,高级Activity换场动画 APP打开引导页:图片引导,视频引导 导航菜单类:TabLayout菜单、FragmentTabHost菜单、FragmentTabHost菜单 + ViewPager菜单、菜单拖拉重新排列、可删除 广告轮播类 数据列表类:RecycleView可拖拉重新排列、可删除 Material Design支持库相关效果 日历相关效果:高仿小米日历、年月切换动画、滚动年日历、滚动月日历、左右翻页月日历
Stars: ✭ 399 (-70.27%)
Mutual labels:  materialdesign
routr-ui
A webui for Routr
Stars: ✭ 16 (-98.81%)
Mutual labels:  materialdesign
Materialabout
This is a Template Layout for Material Design About Screen on Android
Stars: ✭ 25 (-98.14%)
Mutual labels:  materialdesign
Password Strength
Angular UI library to illustrate and validate a password's strength with material design - Angular V9 supported
Stars: ✭ 186 (-86.14%)
Mutual labels:  materialdesign
Fabsmenu
A simple library to use a menu of FloatingActionButtons from Design Support Library that follow Material Design Guidelines
Stars: ✭ 324 (-75.86%)
Mutual labels:  materialdesign
Anicons
Anicons: a new kind of icon fonts with baked-in animation and colors
Stars: ✭ 59 (-95.6%)
Mutual labels:  materialdesign
Gbz overlay
Gameboy Zero status icon overlay display
Stars: ✭ 46 (-96.57%)
Mutual labels:  materialdesign
Badgeview
支持自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView
Stars: ✭ 3,966 (+195.53%)
Mutual labels:  materialdesign
React Materialize

Join the chat at https://gitter.im/react-materialize/react-materialize npm version code style: prettier

react-materialize

Material design components for react, powered by materializecss.

Install

npm install [email protected]
npm install react-materialize

Use

HTML Setup (from materializecss)

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
    <link rel="stylesheet" href="path/to/materialize.css">
  </head>
  <body>
    <script src="path/to/your/bundle.js"></script>
  </body>
</html>

Javascript

import 'materialize-css';
import { Button, Card, Row, Col } from 'react-materialize';
Note

materialize-css exposes css via style field in package.json, if you have another tool for CSS that identifies this field you can remove the import from index.html.

Docs && Examples

See documentation for live examples. Try out the boilerplate.

How does it compare to X.Y.Z?

The main goal of this project is to provide react component for materializecss, at the current stage, I am trying to implement all possible widgets that are supported by materializecss. Please create an issue on github if you find you desired component is not available.

There are other material design components for react.js, e.g. material-ui, which is more mature and popular than this one. The main advantage of this project over e.g. material-ui is that it provides a grid system similar to react-bootstrap. Another advantage over material-ui is that react-materialize does not include css in the js - which can be cumbersome to some project's architecture.

Contributions

Yes, please!

We have a help-wanted label in the issues page for convenience

Deployment workflow

We are now using github actions. For every push, test action will run.

To publish a new version update the package version, update the change log and create a PR. Once merged to master push tags git push --tags and create a new release.

Support

This library is only a react wrapper around the awesome materializecss, if you or your company uses this library please support them, all this work requires time :) ✌️

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].