https://github.com/trendmicro-frontend/tonic-ui
Tonic UI is a UI component library for React, built with Emotion and Styled System. It is designed to be easy to use and easy to customize.
https://github.com/trendmicro-frontend/tonic-ui
color-mode design-patterns design-system emotion react react-components react-hooks styled-system theme
Last synced: 19 days ago
JSON representation
Tonic UI is a UI component library for React, built with Emotion and Styled System. It is designed to be easy to use and easy to customize.
- Host: GitHub
- URL: https://github.com/trendmicro-frontend/tonic-ui
- Owner: trendmicro-frontend
- License: mit
- Created: 2020-01-18T01:12:04.000Z (over 5 years ago)
- Default Branch: v2
- Last Pushed: 2025-04-08T00:56:59.000Z (21 days ago)
- Last Synced: 2025-04-08T01:32:03.524Z (21 days ago)
- Topics: color-mode, design-patterns, design-system, emotion, react, react-components, react-hooks, styled-system, theme
- Language: JavaScript
- Homepage: https://trendmicro-frontend.github.io/tonic-ui
- Size: 158 MB
- Stars: 127
- Watchers: 14
- Forks: 33
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Tonic UI
[](https://img.shields.io/github/contributors/trendmicro-frontend/tonic-ui)
[](https://circleci.com/gh/trendmicro-frontend/tonic-ui)
[](https://codecov.io/gh/trendmicro-frontend/tonic-ui)
[](https://img.shields.io/npm/dm/@tonic-ui/react.svg?style=flat)
[](https://badgen.net/github/last-commit/trendmicro-frontend/tonic-ui)
[](https://badgen.net/github/stars/trendmicro-frontend/tonic-ui)Tonic UI is a UI component library for React, built with Emotion and Styled System. It is designed to be easy to use and easy to customize.
## Documentation
Version | Link
:-- | :--
v2 (current) | https://trendmicro-frontend.github.io/tonic-ui/react/v2/
v1 | https://trendmicro-frontend.github.io/tonic-ui/react/v1/
v0 | https://trendmicro-frontend.github.io/tonic-ui/react/v0/## Features
* A unified color theme provider that can easily switch between dark and light mode
* Low barriers to customize UI components using building block components
* A standarized [styled system](https://github.com/trendmicro-frontend/tonic-ui/tree/v2/packages/styled-system) and [theme](https://github.com/trendmicro-frontend/tonic-ui/tree/v2/packages/theme)## Contributing
If you're interested in contributing to Tonic UI, check out the [contribution guide](https://trendmicro-frontend.github.io/tonic-ui/react/v2/getting-started/contributing).
## License
MIT