All Projects β†’ yashsehgal β†’ react-pluto

yashsehgal / react-pluto

Licence: MIT license
A package of small but beautiful React components from the planet, Pluto. πŸ”΅ Get minimal components for your React based applications 😍

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to react-pluto

Axiom React
Axiom - Brandwatch design system and React pattern library
Stars: ✭ 41 (+141.18%)
Mutual labels:  styleguide, react-components, design-system
Styleguide
The VTEX Design System and React component library.
Stars: ✭ 138 (+711.76%)
Mutual labels:  styleguide, react-components, design-system
moon-design
Moon Design System for React
Stars: ✭ 209 (+1129.41%)
Mutual labels:  react-components, design-system
sha-el-design
React components for easier customization and smooth development flow.
Stars: ✭ 33 (+94.12%)
Mutual labels:  react-components, design-system
shared-react-components-example
An example of a mono-repository of shared React components libraries!
Stars: ✭ 85 (+400%)
Mutual labels:  react-components, design-system
Styled Bootstrap
πŸ’…πŸ» A styled-component implementation of Bootstrap
Stars: ✭ 154 (+805.88%)
Mutual labels:  styleguide, react-components
Vue Styleguidist
Created from react styleguidist for Vue Components with a living style guide
Stars: ✭ 2,133 (+12447.06%)
Mutual labels:  styleguide, design-system
react-dsfr
Non-official React components of the official french Système de Design de l'État.
Stars: ✭ 48 (+182.35%)
Mutual labels:  styleguide, design-system
Awesome Design Language System
list of awesome resources about digital design system.
Stars: ✭ 69 (+305.88%)
Mutual labels:  styleguide, design-system
rebass
βš›οΈ React primitive UI components built with styled-system.
Stars: ✭ 7,844 (+46041.18%)
Mutual labels:  react-components, design-system
bezier-react
React components library that implements Bezier Design System.
Stars: ✭ 85 (+400%)
Mutual labels:  react-components, design-system
design-system
Nulogy Design System
Stars: ✭ 61 (+258.82%)
Mutual labels:  styleguide, design-system
Css
The CSS design system that powers GitHub
Stars: ✭ 10,670 (+62664.71%)
Mutual labels:  styleguide, design-system
suomifi-ui-components
Suomi.fi-styleguide in React components
Stars: ✭ 28 (+64.71%)
Mutual labels:  styleguide, react-components
Vitamin Web
Decathlon Design System libraries for web applications
Stars: ✭ 70 (+311.76%)
Mutual labels:  styleguide, design-system
paragon
πŸ’Ž An accessible, theme-ready design system built for learning applications and Open edX.
Stars: ✭ 85 (+400%)
Mutual labels:  react-components, design-system
Sugui Design System
A design system template for the SugUI components library based on styleguidist
Stars: ✭ 17 (+0%)
Mutual labels:  styleguide, design-system
mint-ui
Design System | React UI components for web
Stars: ✭ 17 (+0%)
Mutual labels:  react-components, design-system
core
The Pangolin.js core that drives everything.
Stars: ✭ 18 (+5.88%)
Mutual labels:  styleguide, design-system
ancestor
πŸ’€ UI primitives for ReScript and React
Stars: ✭ 144 (+747.06%)
Mutual labels:  react-components, design-system

React Pluto Component Design System + UI Kit

Product Hunt Banner (Light)

A package of small but beautiful React components from the planet Pluto. To install the latest version, run this installation command.

Open in Gitpod

React Pluto Components - Small but beautiful React components from the planet Pluto. | Product Hunt

npm install react-pluto --save-dev

How to import and start using Pluto Components

  • For an instance, consider a component view named as ScreenView, and we need to use a button component.
import { Button } from 'react-pluto';

export default function ScreenView() {
    return (
        <div className="screen-view">
            <Button>
                Pluto Button
            </Button>
        </div>
    )
}
  • Passing custom properties is extremely easy in these components. You can easily pass style, className, id, methods, actions as props.
import { Button } from 'react-pluto';

export default function ScreenView() {
    return (
        <Button style={{ background: 'black', color: 'white', width: '100%' }}>
            Pluto Button
        </Button>
    )
}
import React, { useState } from 'react';
import { Button } from 'react-pluto';

export default function ScreenView() {
    const [currentValueRef, setCurrentValue] = useState(0);
    return (
        <React.Fragment>
            <h2>Current Value is: {currentValueRef}</h2>
            <Button onClick={() => setCurrentValue(++currentValueRef)}> 
                Pluto Button
            </Button>
        </React.Fragment>
    )
}

Tools and Technologies used

We would love if you will raise issues and new feature requests to make this library more better. Thanks for checking out, hope you liked it, if yes then please leave a star ⭐

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