Skip to content

The main purpose of this project is to develop my knowledge and understanding of scalable and maintainable component libraries.

License

Notifications You must be signed in to change notification settings

jkytoela/open-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open UI - Component Library

Open UI is a React component library. This project is under development and its main purpose is to develop my knowledge and understanding of scalable and maintainable component libraries.

What's inside?

This monorepo includes the following packages and apps:

Apps and Packages

  • docs: A documentation site
  • @openui/core: core React components
  • @openui/utils: shared React utilities
  • @openui/tsconfig: shared tsconfig.jsons used throughout the monorepo
  • eslint-preset-openui: ESLint preset

Each package and app is 100% Typescript.

Roadmap

Core Components

  • Alert
  • Avatar
  • Badge
  • Button
  • Card
  • Checkbox
  • Dropdown
  • Icon
  • TextField
  • Radio
  • List
  • Loading Indicator
  • Modal
  • Tabs
  • Toast

Design Tokens

  • Colour
  • Layout
  • Typography
  • Iconography

About

The main purpose of this project is to develop my knowledge and understanding of scalable and maintainable component libraries.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published