SHAKTI

Introduction

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