第三方开源软件声明
最后更新日期:2026 年 2 月
WhaleNet-鲸落 的构建离不开开源社区的贡献。以下是本平台使用的主要第三方开源软件及其许可证信息。 我们对所有开源项目的作者和贡献者表示衷心的感谢。
本页面列出的是主要的直接依赖。完整的依赖树(包括间接依赖)可在项目源码的 pnpm-lock.yaml 中查看。
框架与运行时
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| Next.js | 15 | MIT |
| React | 19 | MIT |
| React DOM | 19 | MIT |
| TypeScript | 5 | Apache-2.0 |
样式与 UI
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| Tailwind CSS | 4 | MIT |
| @tailwindcss/typography | 0.5 | MIT |
| tailwind-merge | 2 | MIT |
| clsx | 2 | MIT |
| Lucide React | 0.400 | ISC |
| Motion | 12 | MIT |
| @radix-ui/react-dialog | 1 | MIT |
| @dnd-kit/core | 6 | MIT |
| @dnd-kit/sortable | 10 | MIT |
数据库与 ORM
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| Drizzle ORM | 0.41 | Apache-2.0 |
| pg | 8 | MIT |
| ioredis | 5 | MIT |
认证与安全
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| Better Auth | 1.4 | MIT |
| @better-auth/passkey | 1.4 | MIT |
| @simplewebauthn/browser | 13 | MIT |
| sanitize-html | 2 | MIT |
数据获取与验证
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| SWR | 2.4 | MIT |
| Zod | 3 | MIT |
| React Hook Form | 7 | MIT |
| @hookform/resolvers | 3 | MIT |
Markdown 与内容
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| react-markdown | 10 | MIT |
| remark-gfm | 4 | MIT |
| rehype-sanitize | 6 | MIT |
工具与服务
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| Nodemailer | 8 | MIT |
| Pino | 10 | MIT |
| cos-nodejs-sdk-v5 | 2 | MIT |
| PM2 | 6 | AGPL-3.0 |
| Sonner | 2 | MIT |
| use-debounce | 10 | MIT |
| html-to-image | 1 | MIT |
| qrcode.react | 4 | ISC |
| @q78kg/mint-filter | 1 | MIT |
API 文档
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| @asteasolutions/zod-to-openapi | 7 | MIT |
| @scalar/nextjs-api-reference | 0.9 | MIT |
开发工具(仅开发环境)
| 软件名称 | 版本 | 许可证 |
|---|---|---|
| Vitest | 4 | MIT |
| @testing-library/react | 16 | MIT |
| ESLint | 9 | MIT |
| Prettier | 3 | MIT |
| Drizzle Kit | 0.31 | MIT |
| PostCSS | 8 | MIT |
许可证说明
MIT License
本平台使用的大部分开源软件采用 MIT 许可证。MIT 许可证允许自由使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本, 前提是在所有副本或重要部分中包含版权声明和许可声明。
Apache License 2.0
部分软件(如 TypeScript、Drizzle ORM)采用 Apache 2.0 许可证。该许可证允许自由使用、修改和分发, 同时提供专利授权保护。
ISC License
部分软件(如 Lucide React)采用 ISC 许可证,这是一种与 MIT 类似的宽松许可证。
AGPL-3.0
PM2 进程管理器采用 AGPL-3.0 许可证。该软件仅用于生产环境的进程管理, 不构成本平台代码的一部分。
感谢开源社区的每一位贡献者,是你们让 WhaleNet-鲸落 成为可能。