All Projects → sha-el → sha-el-design

sha-el / sha-el-design

Licence: MIT license
React components for easier customization and smooth development flow.

Programming Languages

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

Projects that are alternatives of or similar to sha-el-design

Shine Design
为开发者、设计师和产品经理准备的 UI 设计语言
Stars: ✭ 157 (+375.76%)
Mutual labels:  react-components, ui-kit, design-system
Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (+2027.27%)
Mutual labels:  react-components, ui-kit
Pivotal Ui
Pivotal's design system & component library
Stars: ✭ 637 (+1830.3%)
Mutual labels:  react-components, design-system
moon-design
Moon Design System for React
Stars: ✭ 209 (+533.33%)
Mutual labels:  react-components, design-system
Sancho
Responsive and accessible React UI components built with Typescript
Stars: ✭ 365 (+1006.06%)
Mutual labels:  react-components, design-system
Hiui
HIUI is a solution that is adequate for the fomulation and implementation of interaction and UI design standard for front, middle and backend.
Stars: ✭ 366 (+1009.09%)
Mutual labels:  react-components, design-system
Axiom React
Axiom - Brandwatch design system and React pattern library
Stars: ✭ 41 (+24.24%)
Mutual labels:  react-components, design-system
megafon-ui
MegaFon React UI
Stars: ✭ 16 (-51.52%)
Mutual labels:  react-components, ui-kit
React
Modern and minimalist React UI library.
Stars: ✭ 2,546 (+7615.15%)
Mutual labels:  react-components, design-system
Styleguide
The VTEX Design System and React component library.
Stars: ✭ 138 (+318.18%)
Mutual labels:  react-components, design-system
web-components
A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+
Stars: ✭ 322 (+875.76%)
Mutual labels:  ui-kit, design-system
Styled Bootstrap Components
The bootstrap components made with styled-components 💅
Stars: ✭ 196 (+493.94%)
Mutual labels:  react-components, design-system
Flawwwless Ui
Flawwwless ui library for React.js.
Stars: ✭ 265 (+703.03%)
Mutual labels:  react-components, ui-kit
Circuit Ui
SumUp's component library for the web
Stars: ✭ 625 (+1793.94%)
Mutual labels:  react-components, design-system
Operational Ui
Building blocks for effective operational interfaces
Stars: ✭ 258 (+681.82%)
Mutual labels:  react-components, design-system
Base
React-UI-Kit - frontend library with ReactJS components
Stars: ✭ 18 (-45.45%)
Mutual labels:  react-components, ui-kit
light-ui
A lightly React UI library
Stars: ✭ 38 (+15.15%)
Mutual labels:  react-components, ui-kit
design-system
A resource for creating user interfaces based on brand, UX, and dev principles
Stars: ✭ 17 (-48.48%)
Mutual labels:  react-components, design-system
Matchbox
🔥 A react UI component library
Stars: ✭ 58 (+75.76%)
Mutual labels:  react-components, design-system
Notus React
Notus React: Free Tailwind CSS UI Kit and Admin
Stars: ✭ 173 (+424.24%)
Mutual labels:  react-components, ui-kit

Sha-el-design

Contributor Covenant CI codecov gziped size npm version weekly downloads

React components for easier customization and smooth development flow.

🔥 Features

  • 🌹 Material inspired design.
  • 📦 A complete package of ui resource for any React project.
  • 🛡 Made with using Typescript.
  • 🎨 Easy theme customization using ThemeContext.
  • 🤏 Smaller Footprint @ 102kb GZIPED.

🎛 Environment Support

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Electron
Electron
IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions

🔧 Installation

Sha-el-design is available as an npm package.

// with npm
npm install react-icons sha-el-design

// with yarn
yarn add react-icons sha-el-design

🃏 Usage

Simple example for you to get started.

import React from 'react';
import ReactDOM from 'react-dom';
import {Button} from 'sha-el-design';

function App() {
  return (
    <Button primary>Hello World</Button>
  );
}

ReactDOM.render(<App />, document.querySelector('#app'));

💫 Examples

Check example folder.

Documentation

Check out our Storybook.

🎨 Theming

Sha-el-design supports Theming(DARK 👻, LIGHT and more) out of box using ThemeContext.

import * as React from 'react';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import { ThemeProvider } from 'sha-el-design/lib/components/Theme/Theme';

export class App extends React.Component {
  public render() {
    return (
      <ThemeProvider theme="DARK">
        <BrowserRouter>
          <Switch>
            <Route path="/login">
              ...
            </Route>
            <Route path="/home">
              ...
            </Route>
          </Switch>
        </BrowserRouter>
      </ThemeProvider>
    );
  }
}

🤝 Contributing

Just follow this and this.

Make sure coding quality is best you can come up with also please be polite to everyone.

We would love a PR from you (It should make sense though).

🛣 Roadmap

Check Milestone

License

This project is licensed under the terms of the MIT license.

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