React-based components and accelerators library built by EPAM Systems.
Check out UUI website for demo and documentation.
Additionally, you can try our pre-configured template on
Codesandbox
License: MIT
-
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
-
Open for contribution, actively evolving, supported, and used by 25+ EPAM internal production projects
-
Allows deep customization to build your own brand UI components set on top
-
Not opinionated, you don't have to all-in: it's compatible with CRA, Babel/TypeScript, LESS/SASS, Apollo/Redux.
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
To add UUI to an existing project, read more here.
To start locally.
- Clone github repository:
git clone git@github.com:epam/UUI.git
- Before starting the App you need to start the server. To do this you must go to the
server
folder and run yarn:
cd ./server
yarn
- Go back to the
UUI
folder and run the App:
cd ../
yarn
yarn start
This would open the uui.epam.com web-site locally, in watch mode.