ThreeUI Community
ThreeUI 的开源、免登录版本。它使用与主项目相同的应用程序外壳、布局、导航、浏览网格、搜索、主题、响应式行为、组件页面、实时渲染器、控件、变体选择器和源代码标签页。
目录是唯一的项目级差异:Pro 和 Beta 组件已被移除。每个 Community 组件都保留其所有免费变体和控件。

包含内容
- 50 个社区父组件
- 111 条社区路由
- 141 条免费变体记录,外加 23 个单例组件(共 164 条浏览结果)
- 完整的 Community 实现源码及所需资源
- 无身份验证、账户状态、结账运行时、Pro 实现或 Beta 实现
- “获取 Pro” 链接指向
https://threeui.com/pricing
本地运行
npm install
npm run dev
运行完整的发布边界、类型和生产构建检查:
npm run build
同步
已检入的仓库独立运行。维护者可以从单独持有的主项目快照刷新其 Community 子集:
npm run sync:community -- /path/to/main-threeui
同步采用失败安全(fail closed)机制,在生成公共导入图之前过滤 Pro 和 Beta,保留所有免费元数据和选项,移除受限字体资源,并写入:
public/community-sync-report.json— 计数以及每个组件的变体/控件一致性public/source-code.json— Code 标签页使用的 Community 源码包src/data/shaders.tsx— 仅含 Community 的目录和渲染器导入
许可证
应用程序代码、Community 组件代码以及 ThreeUI 创作的 Community 图像均采用 MIT 许可证。捆绑的开源字体仍遵循 SIL Open Font License 1.1,捆绑的 Three.js 运行时文件仍为 MIT 许可证。从 https://threeui.com 加载的远程目录缩略图和预览图不由本仓库重新分发。参见 ASSET-LICENSES.md、FONT-LICENSES.md 和 THIRD_PARTY_NOTICES.md。