# keenthemes/reui

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/keenthemes-reui).**

2,568 stars · 100 forks · TypeScript · mit

## Links

- GitHub: https://github.com/keenthemes/reui
- Homepage: https://reui.io
- awesome-repositories: https://awesome-repositories.com/repository/keenthemes-reui.md

## Topics

`base-ui` `nextjs` `radix-ui` `react` `shadcn` `shadcn-ui` `tailwind-css` `tailwindcss-v4` `tanstack` `typescript`

## Description

Reui is a React UI component library and front-end framework distributed under the MIT license. It provides a collection of reusable, pre-built React components for building modern web application interfaces.

The library is built on a component-based architecture that uses declarative rendering through JSX, with state management handled by React Hooks. It employs CSS Modules for scoped styling and Tailwind CSS for utility-first styling, while TypeScript provides static type checking across the codebase. The project organizes components using a file-based structure and uses a module bundler build pipeline for production optimization.

The documentation and installation surface is accessible through the repository, with the MIT license allowing free use, copying, modification, merging, publishing, and distribution of the software.

## Tags

### User Interface & Experience

- [React Components](https://awesome-repositories.com/f/user-interface-experience/component-utilities/ui-frameworks/component-libraries/react-components.md) — Provides a collection of pre-built, customizable React components for faster development and consistent design.
- [Declarative UI Frameworks](https://awesome-repositories.com/f/user-interface-experience/component-utilities/ui-frameworks/rendering-models/declarative-frameworks/declarative-ui-frameworks.md) — Describes UI state declaratively in JSX, letting the framework efficiently update the DOM in response to data changes.
- [Co-Located Component Files](https://awesome-repositories.com/f/user-interface-experience/component-architectures/single-file-components/co-located-component-files.md) — Structures the project by grouping related component files into co-located directories for maintainability.
- [Scoped CSS Modules](https://awesome-repositories.com/f/user-interface-experience/scoped-css-modules.md) — Encapsulates styles per component using CSS Modules to prevent global class name collisions and improve style isolation.
- [Utility-First Styling](https://awesome-repositories.com/f/user-interface-experience/styling-theming-systems/content-styling/styling-architectures/styling-systems/class-based-styling/utility-first-styling.md) — Applies styles directly in markup using atomic utility classes, enabling rapid design iteration without custom CSS.

### Web Development

- [React Frameworks](https://awesome-repositories.com/f/web-development/backend-development/web-frameworks/full-stack-frameworks/react-frameworks.md) — Provides a front-end development framework with pre-built React components and design patterns.
- [Component-Based Architectures](https://awesome-repositories.com/f/web-development/component-based-architectures/component-based-architectures.md) — Builds user interfaces by composing independent, reusable components that manage their own state and rendering.
- [React Hooks](https://awesome-repositories.com/f/web-development/frontend-development-tools/frontend-frameworks/component-authoring/react-ecosystem/react-hooks.md) — Manages component state and side effects through functional hooks like useState and useEffect for predictable data flow.

### Software Engineering & Architecture

- [Static Type Checking](https://awesome-repositories.com/f/software-engineering-architecture/typescript-type-definitions/static-type-checking.md) — Enforces type safety across the codebase with compile-time type checking to reduce runtime errors and improve developer tooling.
