All Projects → segunadebayo → Chakra Ui

segunadebayo / Chakra Ui

⚡️Simple, Modular & Accessible UI Components for your React Applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Chakra Ui

Chakra Ui
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Stars: ✭ 22,745 (+7610.17%)
Mutual labels:  uikit, a11y, accessible, react-components, wai-aria
Reakit
Toolkit for building accessible rich web apps with React
Stars: ✭ 5,265 (+1684.75%)
Mutual labels:  a11y, accessible, components, wai-aria
Bootstrap Vue
BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.
Stars: ✭ 13,603 (+4511.19%)
Mutual labels:  a11y, accessible, components, wai-aria
ocean-web
Blu's Design System
Stars: ✭ 25 (-91.53%)
Mutual labels:  components, uikit, a11y
sublime-wai-aria
WAI-ARIA Roles, States and Properties auto-completion for Sublime Text
Stars: ✭ 21 (-92.88%)
Mutual labels:  a11y, wai-aria
leeneon
Leeneon is a free portfolio template designed and developed to be accessible for as many users as possible.
Stars: ✭ 30 (-89.83%)
Mutual labels:  dark-theme, a11y
Extras
Just some extras..
Stars: ✭ 17 (-94.24%)
Mutual labels:  components, uikit
iakit
无依赖 mini 组件库,只封装了 alert, toast, loading, actionSheet 等使用频率较高的组件。适用于类似 H5 活动页的简单移动端项目,不必为了使用这些组件而引入一个大而全的 UI 库和框架。
Stars: ✭ 38 (-87.12%)
Mutual labels:  components, uikit
tailwind-antd-react-kit
UI Components and helpers for frontend development using Tailwind + Ant Design and React.js
Stars: ✭ 27 (-90.85%)
Mutual labels:  components, react-components
accessibility-testing-tools
A collection of useful tools for accessibility testing and debugging in the browser, online and desktop
Stars: ✭ 18 (-93.9%)
Mutual labels:  a11y, wai-aria
ng-sq-ui
Flexible and easily customizable UI-kit for Angular 11+
Stars: ✭ 99 (-66.44%)
Mutual labels:  components, uikit
engage-ui
Engage UI is a React component library designed to help developers and designers creater the delightful web experiences.
Stars: ✭ 14 (-95.25%)
Mutual labels:  components, react-components
tobii
An accessible, open-source lightbox with no dependencies
Stars: ✭ 132 (-55.25%)
Mutual labels:  a11y, accessible
furl
Functional react.js components.
Stars: ✭ 33 (-88.81%)
Mutual labels:  components, react-components
DNZ.MvcComponents
A set of useful UI-Components (HtmlHelper) for ASP.NET Core MVC based-on Popular JavaScript Plugins (Experimental project).
Stars: ✭ 25 (-91.53%)
Mutual labels:  components, uikit
React Weui
weui for react
Stars: ✭ 2,793 (+846.78%)
Mutual labels:  components, react-components
mantine
React components library with native dark theme support
Stars: ✭ 4,390 (+1388.14%)
Mutual labels:  dark-theme, uikit
Flawwwless Ui
Flawwwless ui library for React.js.
Stars: ✭ 265 (-10.17%)
Mutual labels:  components, react-components
okeedesign-mobile-vue
High Performance, Flexiable Configuration, Various Components
Stars: ✭ 139 (-52.88%)
Mutual labels:  components, uikit
NE-Component
A react component library.
Stars: ✭ 29 (-90.17%)
Mutual labels:  components, react-components

Welcome to Chakra UI ⚡️

  • 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.

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 package:

$ yarn add chakra-ui
# or
$ npm install --save chakra-ui

Getting set up

To start using the components, please follow these steps:

  1. Wrap your application in a ThemeProvider provded by chakra-ui
import { ThemeProvider, ColorModeProvider } from "fannypack";

const App = () => (
  <ThemeProvider>
    <ColorModeProvider>{/* Your app */}</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";

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 the Aria Practices Design Patterns and Widgets.

Here is a table of the components and their status.

✅ - Released
⚠️ - Released but buggy
🛠 - Planning to Build
❓ - Might Build?

Status Name
Accordion
Alert
Alert Dialog
Breadcrumb
Button
Box
Checkbox
🛠 Combo Box
Dialog (Modal)
🛠 Disclosure
Feed
Link
🛠 Listbox
🛠 Menu or Menu bar
Menu Button
Popover
Pseudo Box
Radio Group
⚠️ Slider
🛠 Slider (Multi-Thumb)
Table
Tabs
Toolbar
Tooltip
🛠 Tree View
Treegrid
Window Splitter
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].