Shakti is a universal component toolkit for React.
🚨🚧🚨 IMPORTANT: Shakti is very much a work in progress ― expect the documentation and source code to change frequently. It is not currently recommended for production use, though it is under active development. This warning will be removed when it is stable.
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