Skip to content

Chakra UI

Chakra UI is a free, open source React component library offering accessible, styled components with a simple, composable styling API based on style props rather than separate CSS files. It covers common UI needs like layout, forms, buttons and overlays, with built-in support for theming and dark mode. It's MIT-licensed and free to use.

By Chakra UI (open source project)Open sourceSince 2019UI Libraries

Facts checked on against the sources listed at the end of this page.

Pricing
Open sourceFree plan: Yes, Chakra UI is completely free
Open source
YesMIT
GitHub stars
40,708+37 in the last 30 days
npm downloads a week
2Mup 5% on the week before
Latest release
@chakra-ui/cod…2 months ago
Releases in 90 days
5about 2 a month

A good fit for

  • React projects that want a styled, accessible component library with minimal setup
  • Teams that prefer a style-props API over writing separate CSS files or class names
  • Building interfaces with consistent theming and built-in dark mode support
  • Developers who want commonly needed layout primitives alongside higher-level components

Not a good fit for

  • Teams that want an unstyled primitives library to build a fully custom look from scratch
  • Non-React frameworks, since Chakra UI is React-specific
  • Projects that specifically want a Tailwind-based utility-class workflow rather than a style-props API

Chakra UI pricing

Chakra UI is completely free and open source under the MIT license.

Prices in USD, checked on 27 September 2026. Current prices on chakra-ui.com.

Main features

Style props API
Apply styles directly as component props instead of writing separate CSS.
Accessible components
Built with accessibility (ARIA attributes, keyboard navigation) in mind by default.
Theming system
Customize colors, typography and spacing through a central theme.
Dark mode support
Built-in light and dark color scheme handling.
Layout primitives
Composable layout components like Box, Stack and Grid for building interfaces quickly.
Responsive style syntax
Array or object syntax for applying different styles at different breakpoints.

About Chakra UI

Chakra UI provides a set of accessible, styled React components, from layout primitives like Box and Stack to higher-level components like modals, menus and form inputs, letting developers build interfaces quickly with sensible defaults.

Styling is done through style props directly on components, for example setting color, padding or width as props rather than writing separate CSS classes, which Chakra compiles down efficiently at build time.

The library includes a theming system for customizing colors, typography and spacing across an application, along with built-in accessibility features and support for light and dark color schemes.

Made by
Chakra UI (open source project)
Free plan
Yes, Chakra UI is completely free
Available on
React

Usage and activity

Weekly npm downloads of @chakra-ui/react, last 12 months.

02M4M6MSepNovJanMarMayJulOct24 September 2025: 958,542 downloads a week1 October 2025: 994,872 downloads a week8 October 2025: 5,315,716 downloads a week15 October 2025: 1,941,199 downloads a week22 October 2025: 1,286,317 downloads a week29 October 2025: 1,291,231 downloads a week5 November 2025: 912,901 downloads a week12 November 2025: 1,034,447 downloads a week19 November 2025: 1,006,355 downloads a week26 November 2025: 966,329 downloads a week3 December 2025: 919,001 downloads a week10 December 2025: 1,029,940 downloads a week17 December 2025: 985,715 downloads a week24 December 2025: 775,525 downloads a week31 December 2025: 496,350 downloads a week7 January 2026: 704,672 downloads a week14 January 2026: 997,741 downloads a week21 January 2026: 986,183 downloads a week28 January 2026: 936,311 downloads a week4 February 2026: 958,503 downloads a week11 February 2026: 1,013,468 downloads a week18 February 2026: 989,614 downloads a week25 February 2026: 1,131,425 downloads a week4 March 2026: 1,099,911 downloads a week11 March 2026: 1,233,216 downloads a week18 March 2026: 1,282,049 downloads a week25 March 2026: 1,195,294 downloads a week1 April 2026: 1,258,551 downloads a week8 April 2026: 1,159,061 downloads a week15 April 2026: 1,304,514 downloads a week22 April 2026: 1,350,200 downloads a week29 April 2026: 1,340,342 downloads a week6 May 2026: 1,233,600 downloads a week13 May 2026: 1,471,488 downloads a week20 May 2026: 1,602,994 downloads a week27 May 2026: 1,446,982 downloads a week3 June 2026: 1,594,750 downloads a week10 June 2026: 1,729,702 downloads a week17 June 2026: 1,761,909 downloads a week24 June 2026: 1,773,378 downloads a week1 July 2026: 1,770,643 downloads a week8 July 2026: 1,616,212 downloads a week22 July 2026: 1,748,171 downloads a week29 July 2026: 1,776,772 downloads a week5 August 2026: 1,808,840 downloads a week12 August 2026: 1,736,737 downloads a week26 August 2026: 1,775,184 downloads a week2 September 2026: 1,825,927 downloads a week28 September 2026: 1,891,640 downloads a week5 October 2026: 1,984,407 downloads a week

Recent releases

Chakra UI alternatives

All 10 alternatives to Chakra UI, side by side

Chakra UI compared

Questions about Chakra UI

Is Chakra UI free?

Yes, it's completely free and open source under the MIT license.

How does styling work in Chakra UI?

Through style props applied directly to components, such as setting color, padding or width as props, rather than writing separate CSS files.

Does Chakra UI support dark mode?

Yes, light and dark color schemes are supported out of the box.

Is Chakra UI accessible?

Yes, components are built with accessibility in mind, including ARIA attributes and keyboard navigation.

Sources and links

Work on Chakra UI? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.

Chakra UI: pricing, features and alternatives (2026) | ScratchDB