Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prabhuignoto/react-creme
Comprehensive UI Tool Kit for React
https://github.com/prabhuignoto/react-creme
components design-system lightweight lightweight-javascript-library react react-component-library typescript ui-components ui-kit
Last synced: 6 days ago
JSON representation
Comprehensive UI Tool Kit for React
- Host: GitHub
- URL: https://github.com/prabhuignoto/react-creme
- Owner: prabhuignoto
- License: mit
- Created: 2021-10-13T12:08:24.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-19T07:02:19.000Z (10 months ago)
- Last Synced: 2024-10-13T04:32:18.532Z (22 days ago)
- Topics: components, design-system, lightweight, lightweight-javascript-library, react, react-component-library, typescript, ui-components, ui-kit
- Language: TypeScript
- Homepage: https://react-creme.prabhumurthy.com/
- Size: 17.8 MB
- Stars: 39
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![npm bundle size (version)](https://img.shields.io/bundlephobia/minzip/react-creme)
[![codecov](https://codecov.io/gh/prabhuignoto/react-creme/branch/master/graph/badge.svg?token=JEL70TGE8Q)](https://codecov.io/gh/prabhuignoto/react-creme)
[![Snyk](https://snyk.io/test/github/prabhuignoto/react-creme/badge.svg)](https://snyk.io/test/github/prabhuignoto/react-creme)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=react-creme&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=react-creme)
[![CodeFactor](https://www.codefactor.io/repository/github/prabhuignoto/react-creme/badge)](https://www.codefactor.io/repository/github/prabhuignoto/react-creme)
[![CodeQL](https://github.com/prabhuignoto/react-creme/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/prabhuignoto/react-creme/actions/workflows/codeql-analysis.yml)
[![dev status](https://img.shields.io/badge/status-beta-green)](https://img.shields.io/badge/status-beta-green)
[![GitHub license](https://img.shields.io/github/license/prabhuignoto/react-creme)](https://github.com/prabhuignoto/react-creme/blob/master/LICENSE)
![npm](https://img.shields.io/npm/v/react-creme)Modern UI Toolkit for React
[Explore the Components](https://react-creme.vercel.app/)
Features
- π High Quality React components.
- πͺ Robust components written in Typescript.
- βΏ Accessible UI Components.
- π 45+ UI Components.
- π οΈ Customizable components.
- π¨ Themeable components.
- βοΈ Minimal Third party dependencies.
- πͺΆ At ~55kb minified and gzipped, `react-creme` is a lightweight component library.
Table of Contents
- [π Getting Started](#-getting-started)
- [β Usage](#-usage)
- [π Browser Support](#-browser-support)
- [π« Examples & Documentation](#-examples--documentation)
- [π¨ Build](#-build)
- [π€Contributing](#contributing)## π Getting Started
Install the package using npm or yarn
```sh
yarn add react-cremeor
npm install react-creme
```
## β Usage
```sh
import { Button } from "react-creme";const App = () => {
return (
Welcome to react-creme
);
};export default App;
```## π Browser Support
| ![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png) | ![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png) |
| --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------- |
| Chrome | Firefox | Microsoft Edge | Opera | Safari |## π« Examples & Documentation
For more thorough examples and the API details visit the [main site](https://react-creme.vercel.app)
## π¨ Build
To build everything
```sh
pnpm build
```To build the library
```sh
pnpm build:lib
```To build and run the documentation
```sh
pnpm build:doc
cd ./packages/documentation/expo_dist && npx serve .
```To run the Unit tests
```sh
pnpm test
```## π€Contributing
Contributions, ideas and PR's are welcome!. Please read the [guidelines](/CONTRIBUTING.md) for more details.
1. [Fork it](https://github.com/prabhuignoto/react-creme/fork)
2. Create your feature branch (`git checkout -b new-feature`)
3. Commit your changes (`git commit -am 'Add feature'`)
4. Push to the branch (`git push origin new-feature`)
5. Create a new Pull Request[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-orange.svg)](https://sonarcloud.io/summary/new_code?id=react-creme)