类库 › openui
thesysdev

thesysdev/openui

OpenUI是一个全栈、渲染器无关的生成式UI框架,基于紧凑且流式优先的语言构建。它提供官方React支持及内置组件库和聊天界面,旨在通过更少的Token生成UI,适用于Web应用开发。

9,858 689 9,858 156
在 GitHub 上查看
thesysdev/openui

技术栈

根目录 javascript

代码规范

ESLint catalog: Prettier ^3.2.5
查看全部依赖 (14)

开发依赖

@arethetypeswrong/cli ^0.18.2 @changesets/changelog-github ^1.0.0 @changesets/cli ^3.0.1 @typescript-eslint/eslint-plugin catalog: eslint-config-prettier catalog: eslint-plugin-prettier catalog: eslint-plugin-react-hooks catalog: eslint-plugin-react-refresh catalog: eslint-plugin-storybook catalog: eslint-plugin-unused-imports catalog: prettier-plugin-organize-imports ^3.2.4 publint ^0.3.18 tsdown ^0.21.7 typescript catalog:

packages/angular-lang javascript

测试

Vitest ^4.1.0
查看全部依赖 (11)

依赖

@openuidev/lang-core workspace:^ tslib catalog:

开发依赖

@angular/common catalog: @angular/compiler catalog: @angular/compiler-cli catalog: @angular/core catalog: @angular/platform-browser catalog: jsdom catalog: ng-packagr catalog: rxjs catalog: typescript ^6.0.3

packages/assistant-ui javascript

框架

React catalog:

测试

Vitest ^4.1.0
查看全部依赖 (10)

开发依赖

@assistant-ui/react ^0.15.13 @openuidev/react-headless workspace:^ @openuidev/react-lang workspace:^ @openuidev/react-ui workspace:^ @types/react catalog: @types/react-dom catalog: ai ^6.0.236 jsdom catalog: react-dom catalog: typescript catalog:

packages/browser-bundle javascript

框架

React ^19.0.0

构建工具

esbuild ^0.25.12
查看全部依赖 (4)

依赖

@openuidev/react-lang workspace:^ @openuidev/react-ui workspace:^ react-dom ^19.0.0

开发依赖

rimraf ^5.0.7

packages/devtools javascript

框架

React catalog:

构建工具

esbuild ^0.25.12

测试

Vitest ^4.1.0
查看全部依赖 (8)

依赖

lucide-react ^0.575.0

开发依赖

@openuidev/observability workspace:^ @openuidev/react-lang workspace:^ @types/node catalog: @types/react catalog: @types/react-dom catalog: jsdom catalog: react-dom catalog:

packages/lang-core javascript

测试

Vitest ^4.0.18
查看全部依赖 (3)

依赖

ci-info ^4.4.0

开发依赖

@modelcontextprotocol/sdk ^1.27.1 @types/node ^20

packages/langchain javascript

测试

Vitest ^4.1.0
查看全部依赖 (5)

依赖

@ag-ui/core ^0.0.57

开发依赖

@langchain/core ^1.2.1 @langchain/langgraph ^1.4.5 @langchain/protocol ^0.0.18 zod ^4.2.0

packages/observability-cloud javascript

测试

Vitest ^4.1.0
查看全部依赖 (2)

依赖

@openuidev/observability workspace:^

开发依赖

jsdom catalog:

packages/observability javascript

测试

Vitest ^4.1.0

packages/openui-cli javascript

构建工具

esbuild ^0.25.10
查看全部依赖 (11)

依赖

@inquirer/core ^11.1.5 @inquirer/prompts ^8.3.0 commander ^14.0.3 cross-spawn ^7.0.6 dotenv ^17.2.2 get-port ^7.2.0 open ^10.1.0 openid-client ^6.1.7 posthog-node ^5.35.6

开发依赖

@types/cross-spawn ^6.0.6 @types/node catalog:

packages/react-email javascript

查看全部依赖 (4)

依赖

@react-email/components ^0.0.41

开发依赖

@openuidev/react-lang workspace:^ @types/react catalog: typescript catalog:

packages/react-headless javascript

测试

Vitest ^4.1.0
查看全部依赖 (10)

依赖

@ag-ui/core ^0.0.53 @openuidev/observability workspace:^

开发依赖

@types/node catalog: @types/react catalog: @types/react-dom catalog: ai ^6.0.236 eve ^0.11.7 jsdom catalog: openai ^6.22.0 react-dom catalog:

packages/react-lang javascript

测试

Vitest ^4.0.18
查看全部依赖 (9)

依赖

@openuidev/devtools workspace:^ @openuidev/lang-core workspace:^ @openuidev/observability workspace:^

开发依赖

@modelcontextprotocol/sdk ^1.27.1 @types/node catalog: @types/react catalog: @types/react-dom catalog: jsdom catalog: react-dom catalog:

packages/react-ui javascript

构建工具

Vite ^6.4.2 Webpack ^5.104.1

测试

Vitest ^4.0.18

CSS 框架

Tailwind CSS ^3

CSS 预处理器

Sass ^1.83.4

代码规范

ESLint catalog:
查看全部依赖 (69)

依赖

@floating-ui/react-dom ^2.1.2 @radix-ui/react-accordion ^1.2.2 @radix-ui/react-aspect-ratio ^1.1.1 @radix-ui/react-checkbox ^1.1.3 @radix-ui/react-dialog ^1.1.15 @radix-ui/react-dropdown-menu ^2.1.7 @radix-ui/react-label ^2.1.1 @radix-ui/react-radio-group ^1.2.2 @radix-ui/react-select ^2.1.5 @radix-ui/react-separator ^1.1.7 @radix-ui/react-slider ^1.2.2 @radix-ui/react-slot ^1.2.4 @radix-ui/react-switch ^1.1.2 @radix-ui/react-tabs ^1.1.2 @radix-ui/react-toggle-group ^1.1.2 @radix-ui/react-tooltip ^1.2.7 @tanstack/react-table ^8.21.3 clsx ^2.1.1 date-fns ^4.1.0 lodash-es ^4.17.21 lucide-react ^0.562.0 react-day-picker ^9.5.1 react-markdown ^10.1.0 react-syntax-highlighter ^16.1.1 recharts ^2.15.4 rehype-katex ^7.0.1 remark-breaks ^4.0.0 remark-emoji ^5.0.1 remark-gfm ^4.0.1 remark-math ^6.0.0 tiny-invariant ^1.3.3 unist-util-visit ^5.1.0

开发依赖

@chromatic-com/storybook ^3.2.4 @openuidev/react-headless workspace:^ @openuidev/react-lang workspace:^ @storybook/addon-essentials ^8.5.3 @storybook/addon-interactions ^8.5.3 @storybook/addon-styling-webpack ^1.0.1 @storybook/addon-themes ^8.5.3 @storybook/blocks ^8.5.3 @storybook/core-events ^8.5.3 @storybook/manager-api ^8.5.3 @storybook/react ^8.5.3 @storybook/react-vite ^8.5.3 @storybook/test ^8.5.3 @storybook/theming ^8.5.3 @types/lodash-es ^4.17.12 @types/node catalog: @types/node-fetch 2.6.13 @types/react catalog: @types/react-dom catalog: @types/react-syntax-highlighter ^15.5.13 @typescript-eslint/eslint-plugin catalog: concurrently ^9.2.0 eslint-config-prettier catalog: eslint-plugin-prettier catalog: eslint-plugin-react-hooks catalog: eslint-plugin-react-refresh catalog: eslint-plugin-storybook catalog: eslint-plugin-unused-imports catalog: form-data ^4.0.0 postcss ^8.5.1 postcss-js ^4.0.1 postcss-remove-duplicate-values ^1.0.0 prettier-plugin-organize-imports ^3.2.4 prop-types ^15.8.1 rimraf ^5.0.7 storybook ^8.5.3 tsx ^4.19.2

packages/server javascript

测试

Vitest ^4.1.0
查看全部依赖 (2)

开发依赖

openai ^6.22.0 tsdown ^0.21.7

packages/svelte-lang javascript

框架

Svelte ^5.0.0

构建工具

Vite ^6.0.0

测试

Vitest ^4.1.0
查看全部依赖 (7)

依赖

@openuidev/lang-core workspace:^

开发依赖

@sveltejs/package ^2.3.0 @sveltejs/vite-plugin-svelte ^5.0.0 @testing-library/svelte ^5.2.0 jsdom catalog: svelte-check ^4.0.0 typescript catalog:

packages/vue-lang javascript

框架

Vue.js ^3.5.0

构建工具

Vite ^6.0.0

测试

Vitest ^4.1.0
查看全部依赖 (6)

依赖

@openuidev/lang-core workspace:^

开发依赖

@vitejs/plugin-vue ^6.0.7 @vue/test-utils ^2.4.0 jsdom catalog: typescript catalog: vue-tsc ^2.0.0

templates/openui-cloud javascript

框架

Next.js ^16.3.0 React 19.2.3

状态管理

Zustand ^4.5.5

代码规范

ESLint ^9
查看全部依赖 (14)

依赖

@openuidev/lang-core 0.3.0 @openuidev/react-headless 0.16.2 @openuidev/react-lang 0.3.0 @openuidev/react-ui 0.16.2 lucide-react ^0.575.0 openai ^6.49.0 react-dom 19.2.3 zod ^4.4.3

开发依赖

@openuidev/cli 0.4.0 @types/node ^20 @types/react ^19 @types/react-dom ^19 eslint-config-next 16.3.0 typescript ^5

templates/openui-self-hosted javascript

框架

Next.js ^16.3.1 React 19.2.3

代码规范

ESLint ^9
查看全部依赖 (11)

依赖

@openuidev/lang-core 0.3.0 @openuidev/react-lang ^0.3.0 @openuidev/react-ui ^0.16.2 openai ^6.22.0 react-dom 19.2.3

开发依赖

@openuidev/cli 0.4.0 @types/node ^20 @types/react ^19 @types/react-dom ^19 eslint-config-next 16.3.0 typescript ^5

截图

./assets/banner.png

评论

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-28 00:40
浙ICP备14020137号-1