Catalog npm
Back to packageRELEASE DETAILS

2.8.3

npm

586b6e81

Responsive and accessible React UI components built with React and Emotion. A fork of Chakra UI

accessiblecomponentsdesign-systememotionlibraryreactreact-componentsuiuikit
Published29 Jan 2024
Direct dependencies59
Transitive dependenciesNot calculated

README

Current package documentation

Welcome to Chakra UI ⚡️

All Contributors

  • Works out of the box. Chakra UI contains a set of polished React components that work out of the box.

  • Flexible & composable. Chakra UI components are built on top of a React UI Primitive for endless composability.

  • Accessible. Chakra UI components follows the WAI-ARIA guidelines specifications.

  • Dark Mode 😍: All components are dark mode compatible.

Looking for the documentation?

https://chakra-ui.com

Installing Chakra UI

⚡️Chakra UI is made up of multiple components and tools which you can import one by one. All you need to do is install the @chakra-ui/react package:

$ yarn add @chakra-ui/react
# or
$ npm install --save @chakra-ui/react

Getting set up

To start using the components, please follow these steps:

  1. Wrap your application in a ThemeProvider provided by @chakra-ui/react
import { ThemeProvider, ColorModeProvider } from "@chakra-ui/react";

const App = ({ children }) => (
  <ThemeProvider>
    <ColorModeProvider>{children}</ColorModeProvider>
  </ThemeProvider>
);

ColorModeProvider is a context that provides light mode and dark mode values to the components. It also comes with a function to toggle between light/dark mode.

  1. Now you can start using components like so!:
import { Button } from "@chakra-ui/react";

const App = () => <Button>I just consumed some ⚡️Chakra!</Button>;

Contributing

Feel like contributing? That's awesome! We have a contributing guide to help guide you.

The components to be built come from the Aria Practices Design Patterns and Widgets.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 64

Native requirements
59 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@chakra-ui/accordion
Environment
{
  "local_name": "@chakra-ui/accordion",
  "alias": false,
  "peer_metadata": null
}
2.3.1runtime
@chakra-ui/alert
Environment
{
  "local_name": "@chakra-ui/alert",
  "alias": false,
  "peer_metadata": null
}
2.2.2runtime
@chakra-ui/avatar
Environment
{
  "local_name": "@chakra-ui/avatar",
  "alias": false,
  "peer_metadata": null
}
2.3.0runtime
@chakra-ui/breadcrumb
Environment
{
  "local_name": "@chakra-ui/breadcrumb",
  "alias": false,
  "peer_metadata": null
}
2.2.0runtime
@chakra-ui/button
Environment
{
  "local_name": "@chakra-ui/button",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/card
Environment
{
  "local_name": "@chakra-ui/card",
  "alias": false,
  "peer_metadata": null
}
2.2.0runtime
@chakra-ui/checkbox
Environment
{
  "local_name": "@chakra-ui/checkbox",
  "alias": false,
  "peer_metadata": null
}
2.3.2runtime
@chakra-ui/close-button
Environment
{
  "local_name": "@chakra-ui/close-button",
  "alias": false,
  "peer_metadata": null
}
2.1.1runtime
@chakra-ui/control-box
Environment
{
  "local_name": "@chakra-ui/control-box",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/counter
Environment
{
  "local_name": "@chakra-ui/counter",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/css-reset
Environment
{
  "local_name": "@chakra-ui/css-reset",
  "alias": false,
  "peer_metadata": null
}
2.3.0runtime
@chakra-ui/editable
Environment
{
  "local_name": "@chakra-ui/editable",
  "alias": false,
  "peer_metadata": null
}
3.1.0runtime
@chakra-ui/focus-lock
Environment
{
  "local_name": "@chakra-ui/focus-lock",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/form-control
Environment
{
  "local_name": "@chakra-ui/form-control",
  "alias": false,
  "peer_metadata": null
}
2.2.0runtime
@chakra-ui/hooks
Environment
{
  "local_name": "@chakra-ui/hooks",
  "alias": false,
  "peer_metadata": null
}
2.2.1runtime
@chakra-ui/icon
Environment
{
  "local_name": "@chakra-ui/icon",
  "alias": false,
  "peer_metadata": null
}
3.2.0runtime
@chakra-ui/image
Environment
{
  "local_name": "@chakra-ui/image",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/input
Environment
{
  "local_name": "@chakra-ui/input",
  "alias": false,
  "peer_metadata": null
}
2.1.2runtime
@chakra-ui/layout
Environment
{
  "local_name": "@chakra-ui/layout",
  "alias": false,
  "peer_metadata": null
}
2.3.1runtime
@chakra-ui/live-region
Environment
{
  "local_name": "@chakra-ui/live-region",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/media-query
Environment
{
  "local_name": "@chakra-ui/media-query",
  "alias": false,
  "peer_metadata": null
}
3.3.0runtime
@chakra-ui/menu
Environment
{
  "local_name": "@chakra-ui/menu",
  "alias": false,
  "peer_metadata": null
}
2.2.1runtime
@chakra-ui/modal
Environment
{
  "local_name": "@chakra-ui/modal",
  "alias": false,
  "peer_metadata": null
}
2.3.1runtime
@chakra-ui/number-input
Environment
{
  "local_name": "@chakra-ui/number-input",
  "alias": false,
  "peer_metadata": null
}
2.1.2runtime
@chakra-ui/pin-input
Environment
{
  "local_name": "@chakra-ui/pin-input",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/popover
Environment
{
  "local_name": "@chakra-ui/popover",
  "alias": false,
  "peer_metadata": null
}
2.2.1runtime
@chakra-ui/popper
Environment
{
  "local_name": "@chakra-ui/popper",
  "alias": false,
  "peer_metadata": null
}
3.1.0runtime
@chakra-ui/portal
Environment
{
  "local_name": "@chakra-ui/portal",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/progress
Environment
{
  "local_name": "@chakra-ui/progress",
  "alias": false,
  "peer_metadata": null
}
2.2.0runtime
@chakra-ui/provider
Environment
{
  "local_name": "@chakra-ui/provider",
  "alias": false,
  "peer_metadata": null
}
2.4.2runtime
@chakra-ui/radio
Environment
{
  "local_name": "@chakra-ui/radio",
  "alias": false,
  "peer_metadata": null
}
2.1.2runtime
@chakra-ui/react-env
Environment
{
  "local_name": "@chakra-ui/react-env",
  "alias": false,
  "peer_metadata": null
}
3.1.0runtime
@chakra-ui/select
Environment
{
  "local_name": "@chakra-ui/select",
  "alias": false,
  "peer_metadata": null
}
2.1.2runtime
@chakra-ui/skeleton
Environment
{
  "local_name": "@chakra-ui/skeleton",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/skip-nav
Environment
{
  "local_name": "@chakra-ui/skip-nav",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/slider
Environment
{
  "local_name": "@chakra-ui/slider",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/spinner
Environment
{
  "local_name": "@chakra-ui/spinner",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/stat
Environment
{
  "local_name": "@chakra-ui/stat",
  "alias": false,
  "peer_metadata": null
}
2.1.1runtime
@chakra-ui/stepper
Environment
{
  "local_name": "@chakra-ui/stepper",
  "alias": false,
  "peer_metadata": null
}
2.3.1runtime
@chakra-ui/styled-system
Environment
{
  "local_name": "@chakra-ui/styled-system",
  "alias": false,
  "peer_metadata": null
}
2.9.2runtime
@chakra-ui/switch
Environment
{
  "local_name": "@chakra-ui/switch",
  "alias": false,
  "peer_metadata": null
}
2.1.2runtime
@chakra-ui/system
Environment
{
  "local_name": "@chakra-ui/system",
  "alias": false,
  "peer_metadata": null
}
2.6.2runtime
@chakra-ui/table
Environment
{
  "local_name": "@chakra-ui/table",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/tabs
Environment
{
  "local_name": "@chakra-ui/tabs",
  "alias": false,
  "peer_metadata": null
}
3.0.0runtime
@chakra-ui/tag
Environment
{
  "local_name": "@chakra-ui/tag",
  "alias": false,
  "peer_metadata": null
}
3.1.1runtime
@chakra-ui/textarea
Environment
{
  "local_name": "@chakra-ui/textarea",
  "alias": false,
  "peer_metadata": null
}
2.1.2runtime
@chakra-ui/theme
Environment
{
  "local_name": "@chakra-ui/theme",
  "alias": false,
  "peer_metadata": null
}
3.3.1runtime
@chakra-ui/theme-utils
Environment
{
  "local_name": "@chakra-ui/theme-utils",
  "alias": false,
  "peer_metadata": null
}
2.0.21runtime
@chakra-ui/toast
Environment
{
  "local_name": "@chakra-ui/toast",
  "alias": false,
  "peer_metadata": null
}
7.0.2runtime
@chakra-ui/tooltip
Environment
{
  "local_name": "@chakra-ui/tooltip",
  "alias": false,
  "peer_metadata": null
}
2.3.1runtime
@chakra-ui/transition
Environment
{
  "local_name": "@chakra-ui/transition",
  "alias": false,
  "peer_metadata": null
}
2.1.0runtime
@chakra-ui/utils
Environment
{
  "local_name": "@chakra-ui/utils",
  "alias": false,
  "peer_metadata": null
}
2.0.15runtime
@chakra-ui/visually-hidden
Environment
{
  "local_name": "@chakra-ui/visually-hidden",
  "alias": false,
  "peer_metadata": null
}
2.2.0runtime
@emotion/react
Environment
{
  "local_name": "@emotion/react",
  "alias": false,
  "peer_metadata": null
}
^11.11.1development
@emotion/styled
Environment
{
  "local_name": "@emotion/styled",
  "alias": false,
  "peer_metadata": null
}
^11.11.0development
framer-motion
Environment
{
  "local_name": "framer-motion",
  "alias": false,
  "peer_metadata": null
}
^10.16.1development
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^18.2.0development
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^18.2.0development
clean-package
Environment
{
  "local_name": "clean-package",
  "alias": false,
  "peer_metadata": null
}
2.2.0development
@emotion/react
Environment
{
  "local_name": "@emotion/react",
  "alias": false,
  "peer_metadata": null
}
11.11.1peer
@emotion/styled
Environment
{
  "local_name": "@emotion/styled",
  "alias": false,
  "peer_metadata": null
}
11.11.0peer
framer-motion
Environment
{
  "local_name": "framer-motion",
  "alias": false,
  "peer_metadata": null
}
>=4.0.0peer
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
>=18peer
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
>=18peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-XxIKqfnpeV209gZPCKoCvRXyQ1etSZrtUYEkBehXgI9Fm9KR17I2vhHLo4kuXInHwsqX3Bon8q2oRbVd0IelCg==",
  "shasum": "d4d12631a840528b0bf52f944065e4ab2f404aad",
  "tarball": "https://registry.npmjs.org/586b6e81/-/586b6e81-2.8.3.tgz",
  "fileCount": 17,
  "unpackedSize": 40333,
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCIDKplV/aZKE/+XjdCFvNxd6dYhxj/19TmhvQJXhwSiE/AiB/Fv3KNf1lTvSrz+I5sBV6YNWd3kR8KjsHfWKa/D/VOg=="
    }
  ]
}

Repository

PENDING
chakra-ui/chakra-ui

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:29 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:8553f710a2ab5b0de9997da2a4f9d11af8bb5c58e32489a3bfbd675360718d64

Other collected versions

2.8.229 JanView all collected versions →