类库
› homelab-builder
Butterski/homelab-builder
HLBuilder是一款交互式Web应用,旨在简化家庭实验室的规划与架构设计。它提供可视化网络拓扑构建、基于需求的智能硬件推荐及购物清单生成功能,支持拖拽组件、嵌套虚拟化定义及自动化IP地址管理,帮助用户高效搭建自托管基础设施。
技术栈
backend go
框架
Gin
v1.11.0
查看全部依赖 (7)
依赖
github.com/glebarez/sqlite
v1.11.0
github.com/golang-jwt/jwt/v5
v5.3.1
github.com/google/uuid
v1.6.0
github.com/stretchr/testify
v1.11.1
google.golang.org/api
v0.267.0
gorm.io/driver/postgres
v1.6.0
gorm.io/gorm
v1.31.1
frontend javascript
框架
React
^19.2.0
状态管理
Zustand
^5.0.11
数据请求
React Query
^5.90.21
构建工具
Vite
^7.3.1
测试
Vitest
^4.0.18
CSS 框架
Tailwind CSS
^4.1.18
代码规范
ESLint
^9.39.1
查看全部依赖 (42)
依赖
@hookform/resolvers
^5.2.2
@radix-ui/react-dialog
^1.1.15
@radix-ui/react-label
^2.1.8
@react-oauth/google
^0.13.4
@tisoap/react-flow-smart-edge
^4.0.1
@types/uuid
^10.0.0
@xyflow/react
^12.10.0
class-variance-authority
^0.7.1
clsx
^2.1.1
cmdk
^1.1.1
date-fns
^4.1.0
html-to-image
^1.11.13
lucide-react
^0.574.0
radix-ui
^1.4.3
react-dom
^19.2.0
react-hook-form
^7.71.1
react-joyride
^2.9.3
react-router-dom
^7.13.0
sonner
^2.0.7
tailwind-merge
^3.4.1
uuid
^13.0.0
zod
^4.3.6
开发依赖
@eslint/js
^9.39.1
@tailwindcss/vite
^4.1.18
@testing-library/dom
^10.4.0
@testing-library/jest-dom
^6.9.1
@testing-library/react
^16.3.2
@testing-library/user-event
^14.6.1
@types/node
^24.10.1
@types/react
^19.2.7
@types/react-dom
^19.2.3
@vitejs/plugin-react
^5.1.1
@vitest/coverage-v8
^4.0.18
autoprefixer
^10.4.24
eslint-plugin-react-hooks
^7.0.1
eslint-plugin-react-refresh
^0.4.24
globals
^16.5.0
jsdom
^28.1.0
postcss
^8.5.6
tw-animate-css
^1.4.0
typescript
~5.9.3
typescript-eslint
^8.48.0