https://github.com/nucoui/nuco
UI library based on the concept of Transcends Framework boundaries
https://github.com/nucoui/nuco
design-system react vue web-components
Last synced: 9 months ago
JSON representation
UI library based on the concept of Transcends Framework boundaries
- Host: GitHub
- URL: https://github.com/nucoui/nuco
- Owner: nucoui
- Created: 2024-10-21T05:21:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T09:27:18.000Z (over 1 year ago)
- Last Synced: 2025-02-26T10:32:20.806Z (over 1 year ago)
- Topics: design-system, react, vue, web-components
- Language: TypeScript
- Homepage: https://nuco.takumaru.dev
- Size: 735 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nuco
## Description
**nuco is a UI library based on the concept of *Transcends Framework boundaries*.**
It is not bound by UIJS frameworks and is guaranteed to work with all frameworks.
Many major UI libraries today only work with specific UI JS frameworks (React, Vue.js).
Of course that's fine, and that way you can use the framework APIs to provide more complex functionality.
But if you have to change frameworks, you have to let go of those UIs as well.
By specifying this library, we can **mitigate that risk** and **completely separate the pure UI logic from the application logic**.
## Packages
- `@nuco/core`
Provide the look and logic of the UI
- `@nuco/variable`
Manage and provide variables (color theme and color schema) that affect all components
- `@nuco/react`
Wrapped package to run components created with core in the react environment (SSR, CSR)
## Getting Started
### Vanilla (and other UI JS frameworks)
#### 1. Install
```shell
npm install @nuco/core @nuco/variable
```
### React
#### 1. Install
```shell
npm install @nuco/core @nuco/variable @nuco/react
```