Skip to content

asterisx/reactify-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reactify-ui

A feature rich and customizable React UI Components Library

NPM JavaScript Style Guide

Check the docs here

Connect with us via spectrum

The library is in alpha.

Installation

npm i reactify-ui

Basic Usage

import { Button } from 'reactify-ui';

export default Page = () => <div>
  <Button>Primary Button</Button>
</div>

Why this library

  • Component Composition. Most of the components are built to accept other components as children which can be used to make some new powerful and interesting components. The idea is to make these components behave like containers with some functionalities as their name suggest and let them accept any content inside. They have default behaviors as is expected of them or as there names suggest but also allow advanced use cases. Due to the vastness of permutation and combinations, many new UI elements can be made by stacking together the lib ones. Check out the recipes section.

  • Inbuilt support for theming Check out the theming section.

  • Easy styling with support for many kinds of styling, i.e the components do not have any preference when it comes to styling and support multiple ways of styling. You can pass className, the styles prop and most components have BEM class names if you wish to target that way. Check out the styling section.

  • Extensive components list. There are a lot of components included by default. Check out the components section.

Progress

  • Button
  • Label
  • Toggle Switch
  • Radio Input
  • Alert
  • Badge
  • Checkbox
  • Full Screen
  • Legend
  • Snackbar
  • User Profile
  • Card
  • Horizontal Card
  • Stacked Card
  • Group Toggle
  • Select
  • Radio Group
  • Number Counter
  • List Panel
  • Paper
  • Star Rating
  • Topbar
  • Modal
  • Portal
  • Spinners
  • Dismiss
  • Progress Bar
  • Tabs
  • Toast
  • Slider
  • Chips
  • Timer
  • Dropdown
  • Seachbar
  • Tooltip
  • Login
  • Text
  • Link
  • Input
  • Highlight
  • Accordion
  • Context Menu
  • Split View
  • Tree View
  • Heat Map
  • File Upload
  • Paginator
  • Typeahead
  • Breadcrumbs
  • Sidebar
  • Heirarchy View
  • Prototypes
  • Bubble Wizard
  • Carousel
  • Diagram
  • Dates
  • Charts
  • Grid

License

MIT © asterisx

Releases

No releases published

Packages

No packages published