A universal React component toolkit
- 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
yarn add shakti-lib
or npm i shakti-lib
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.
The complete documentation can be seen at https://shaktilib.com.
Shakti is licensed under MIT, © Brian Cooper. See LICENSE.md for more information.