Giter VIP home page Giter VIP logo

uui's Introduction

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.

Quick start:

Try our pre-configured template on Codesandbox Codesandbox

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

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.

Development

To start locally.

  1. Clone github repository:
git clone [email protected]:epam/UUI.git
  1. Install server dependencies:
cd ./server
yarn
  1. 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.

License

MIT

uui's People

Contributors

alekseymanetov avatar cm-howard avatar dsv-sergey avatar dxeastman-epam avatar igorzakharov3 avatar jakobz avatar jonybekov avatar juliamv avatar lifeart avatar natalliaalieva avatar okrypets avatar perioad avatar qwerias avatar rayetzki avatar siarhei-epam avatar und3rtak3rz avatar vasilii-kovalev avatar vik753 avatar wrzucher avatar yaroslav-zonov avatar zeninzenin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.