Skip to content
forked from epam/UUI

React-based components and accelerators library built by EPAM Systems.

License

Notifications You must be signed in to change notification settings

siarheiyelin/UUI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UUI

UUI project logo

React-based components and accelerators library built by EPAM Systems.

Features

  • 🃏 Rich set of components: from buttons to data tables
  • 🚀 Common services: modals, notifications, error, monitoring, and more
  • 🔧 State-management primitives: Forms with validation, Lists and Tables with lazy-loading
  • :octocat: Open for contribution, actively evolving, supported, and used by 40+ EPAM internal production projects
  • 💄 Allows deep customization to build your own brand UI components set on top
  • 📝 Not opinionated, you don't have to go all in: it's compatible with CRA, Babel/TypeScript, LESS/SASS, Apollo/Redux.

Documentation

Check out UUI website for demo and documentation.

To add UUI to an existing project, read more here.

Getting started

We recommend to use our custom UUI template for Create React App to create React application with already configured environment.

npx create-react-app my-app --template @epam/uui

# or

yarn create react-app my-app --template @epam/uui

Quick start

Try our pre-configured template on Codesandbox Codesandbox

Packages

Project Status Description
@epam/uui npm version Contains a core parts of the UUI library
@epam/uui-components npm version Set of headless core components
@epam/loveship npm version styled set of components in UUI3 (Loveship) style
@epam/promo npm version styled set of components in UUI4 (Promo) style
@epam/assets npm version contains icons set, fonts, scss/less global variables and common mixins
@epam/uui-editor npm version Slate.js-based Rich Text Editor
@epam/uui-db npm version State-manager, allow to manage UI operations asynchronously.
@epam/uui-timeline npm version UUI Timeline provides facilities to build a Ghant-chart like interfaces.
@epam/uui-test-utils npm version A set of helpers which facilitate creation of unit tests for UUI components.

Contribution

Contributions are the driving force behind the incredible growth and innovation in the open-source community.

For more in-depth information, we recommend reviewing our Contribution guide. It covers Bug reporting, submitting Improvements or Pull Requests, and other related topics.

License

MIT

About

React-based components and accelerators library built by EPAM Systems.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 83.6%
  • SCSS 12.2%
  • JavaScript 4.0%
  • HTML 0.1%
  • Roff 0.1%
  • CSS 0.0%