Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coopbri/shakti
A universal React component toolkit
https://github.com/coopbri/shakti
component-library library react reactjs
Last synced: about 5 hours ago
JSON representation
A universal React component toolkit
- Host: GitHub
- URL: https://github.com/coopbri/shakti
- Owner: coopbri
- License: mit
- Created: 2020-10-17T03:59:38.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:55:50.000Z (about 1 year ago)
- Last Synced: 2025-01-12T09:07:53.332Z (about 19 hours ago)
- Topics: component-library, library, react, reactjs
- Language: TypeScript
- Homepage: https://shaktilib.com
- Size: 1.24 MB
- Stars: 11
- Watchers: 3
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
A universal React component toolkit
[![license](https://img.shields.io/npm/l/shakti-lib?color=%2399ffff)](https://github.com/coopbri/shakti/blob/master/LICENSE.md) [![npm](https://img.shields.io/npm/v/shakti-lib?color=ccffcc)](https://www.npmjs.com/package/shakti-lib)
### Features
- Strongly-typed: Written in TypeScript
- Tree-shaking: Modular, lean build supporting dead code elimination
- Modular: Easily customize HTML and CSS functionality with foundational base components and props
- Declarative: Clear naming of units based on underlying HTML and CSS functionality
- Grid: Intuitive grid system based on flexbox
- Prefabs: Prefabricated, cohesive UI components ready to drop into an application
- Utilities: Hooks and other utilities to help with responsive layout creation and other UI-driven tasks
- Thin abstraction: Built on styled components, encouraging DRY object composition### Installation
`yarn add shakti-lib` or `npm i shakti-lib`### Usage
See https://shaktilib.com/getting-started to get started.To try Shakti in a live sandbox environment without installing it in a project, see https://shaktilib.com/sandbox.
### Documentation
The complete documentation can be seen at https://shaktilib.com.### License
Shakti is licensed under MIT, © Brian Cooper. See LICENSE.md for more information.