贡献致谢

这个项目的成功离不开每一位贡献者的协助与支持。以下是参与本项目的所有贡献者:

注:以下名单顺序为随机排列,与实际贡献度无关。

未知的存在

未知的存在

全能代理人

会在我昏睡的时候代替我继续工作,只需要给他几杯咖啡就行,但不知为何我还是会觉得累。

Wang Feng Ping

Wang Feng Ping

项目创办人与主要开发者

从无到有打造这个网站,就让我厚脸皮的感谢一下自己吧!

开源项目致谢

本项目建立在众多优秀的开源项目之上。以下按重要性列出所有使用的开源套件。

Next.js logo

Next.js

Vercel

业界领先的 React 全栈框架,提供服务器端渲染 (SSR)、静态网站生成 (SSG)、增量静态再生 (ISR) 等多种渲染模式,内建路由系统、API Routes 和图片优化功能,是现代 Web 应用开发的最佳选择。

在本网站的用途:本网站的核心框架,提供完整的前后端架构、路由系统、图片优化和国际化支持

React logo

React

Meta

Meta (Facebook) 开发的声明式、组件化的 JavaScript UI 库,通过虚拟 DOM 和高效的更新机制提供优异的性能,拥有庞大的生态系统和社区支持,是目前最受欢迎的前端框架之一。

在本网站的用途:所有前端 UI 组件的基础库,包括页面、表单、动画等所有用户界面

TypeScript logo

TypeScript

Microsoft

Microsoft 开发的 JavaScript 超集语言,在 JavaScript 基础上加入静态类型系统和最新的 ECMAScript 功能,提供更好的开发体验、代码提示和错误检查,大幅提升大型项目的可维护性和开发效率。

在本网站的用途:整个项目的开发语言,提供类型安全、智能提示和编译时错误检查

Apache-2.0官网GitHub
Tailwind CSS logo

Tailwind CSS

Tailwind Labs

革命性的 Utility-first CSS 框架,通过组合小型的 utility class 快速构建定制化设计,内建响应式设计、深色模式和 JIT 编译器,大幅提升开发速度并保持 CSS 文件精简。

在本网站的用途:本网站的主要样式框架,处理所有视觉样式、响应式布局和深色模式

n

next-intl

Jan Amann

专为 Next.js App Router 设计的国际化解决方案,支持服务器端和客户端组件、消息格式化、复数形式处理和日期时间本地化,提供完整的多语言支持和优异的类型安全。

在本网站的用途:支持本网站 13 种语言(繁中、简中、英、日、韩、泰、越、印尼、马来、法、西、克林贡、精灵语)的多语言系统

MySQL2 logo

MySQL2

sidorares

业界标准的 MySQL Node.js 驱动程序,提供快速且可靠的数据库连接。支持 Promise/async-await、连接池管理、Prepared Statements 防 SQL 注入。本项目使用它作为主要数据库接口,处理所有用户数据、游戏记录、博客文章等数据的存储与查询。

在本网站的用途:连接和操作 MySQL 数据库,处理所有数据存取

Fastify logo

Fastify

Fastify

现代化的高性能 Web 框架,专注于开发体验与应用速度。提供强大的插件系统、JSON Schema 验证、自动 API 文档生成。AI Core 和 RAG Ingestor 服务都使用 Fastify 作为 API 服务器,处理 AI 对话、RAG 查询等后端逻辑。

在本网站的用途:AI Core 和 RAG Ingestor 的后端框架

LangChain logo

LangChain

LangChain

业界领先的 LLM 应用开发框架,简化 AI 应用的构建流程。提供统一的接口来集成各种 LLM、向量数据库、工具和记忆系统。本项目使用 LangChain 构建 RAG(检索增强生成)系统,实现智能文档问答与内容生成。

在本网站的用途:构建 AI 对话和 RAG 系统的核心框架

Ollama logo

Ollama

Ollama

轻量级的本地 LLM 运行环境,让开发者能在本机执行大型语言模型。支持 Llama 3、Gemma、Mistral 等开源模型。本项目使用 Ollama 作为 AI 推理引擎,实现完全离线的 AI 对话功能,确保用户隐私与数据安全。

在本网站的用途:在本地执行大型语言模型(如 Llama、Gemma)

L

LanceDB

LanceDB

高性能嵌入式向量数据库,专为 AI 应用设计。基于 Apache Arrow 与 Lance 格式,提供极快的向量相似度搜索。本项目使用 LanceDB 存储文档向量嵌入,实现 RAG 系统的语义搜索功能,快速找到与用户问题最相关的内容。

在本网站的用途:存储和检索向量嵌入,支持 RAG 系统

Apache-2.0官网GitHub
HeroUI logo

HeroUI

NextUI

React UI 组件库

在本网站的用途:UI 组件系统(Card、Button、Modal 等)

Radix UI logo

Radix UI

WorkOS

Headless UI 组件

在本网站的用途:无障碍 UI 组件基础(Select、Dialog、Checkbox 等)

Framer Motion logo

Framer Motion

Framer

React 动画库

在本网站的用途:网站动画效果

T

Tiptap

Tiptap

富文本编辑器

在本网站的用途:博客和内容编辑功能

React Hook Form logo

React Hook Form

React Hook Form

高性能表单管理

在本网站的用途:表单处理与验证

Zod logo

Zod

Colin McDonnell

TypeScript Schema 验证

在本网站的用途:数据验证与类型推导

i

iron-session

Vincent Voyer

安全的 Session 管理

在本网站的用途:用户 Session 管理

A

Apache Arrow

Apache

列式内存数据格式

在本网站的用途:高性能数据处理(LanceDB 底层依赖)

Apache-2.0官网GitHub
Sharp logo

Sharp

Lovell Fuller

高性能图片处理

在本网站的用途:图片压缩、调整大小、格式转换

Apache-2.0官网GitHub
N

Nodemailer

Andris Reinman

电子邮件发送库

在本网站的用途:发送系统通知、验证信等电子邮件

A

ApexCharts

ApexCharts

现代化图表库

在本网站的用途:Console 管理后台的数据可视化

T

Tanstack Table

Tanstack

Headless 表格库

在本网站的用途:构建强大的数据表格组件

n

next-themes

Paco Coursey

Next.js 主题切换

在本网站的用途:实现深色模式和主题切换功能

b

bcrypt

kelektiv

密码哈希库

在本网站的用途:用户密码加密与验证

贡献致谢 - World of WFP