Créditos
El éxito de este proyecto no sería posible sin la ayuda y el apoyo de cada colaborador. A continuación, todos los colaboradores involucrados en este proyecto:
Nota: La lista a continuación está ordenada aleatoriamente y no refleja los niveles de contribución reales.
Entidad desconocida
Agente omnipotente
Trabajará en mi lugar mientras duermo, solo requiere unas tazas de café, pero no sé por qué todavía me siento cansado.
Wang Feng Ping
Fundador del proyecto y desarrollador principal
Construí este sitio web desde cero, ¡así que permíteme agradecerme a mí mismo sin vergüenza!
Agradecimientos a Proyectos de Código Abierto
Este proyecto está construido sobre muchos excelentes proyectos de código abierto. A continuación se muestran todos los paquetes de código abierto utilizados, organizados por importancia.
Next.js
Vercel
Framework de React líder en la industria que proporciona renderizado del lado del servidor (SSR), generación de sitios estáticos (SSG), regeneración estática incremental (ISR), enrutamiento integrado, API Routes y optimización de imágenes - la mejor opción para el desarrollo web moderno.
Uso en este sitio web:Framework principal que impulsa este sitio web, proporcionando arquitectura full-stack, sistema de enrutamiento, optimización de imágenes y soporte de internacionalización
React
Meta
Biblioteca UI de JavaScript declarativa y basada en componentes desarrollada por Meta (Facebook), que ofrece un excelente rendimiento a través del DOM virtual y mecanismos de actualización eficientes, con un vasto ecosistema y soporte de la comunidad.
Uso en este sitio web:Biblioteca base para todos los componentes UI del frontend, incluyendo páginas, formularios, animaciones e interfaces de usuario
TypeScript
Microsoft
Superconjunto de JavaScript desarrollado por Microsoft que agrega sistema de tipos estáticos y las últimas características de ECMAScript, proporcionando mejor experiencia de desarrollo, sugerencias de código y verificación de errores, mejorando enormemente la mantenibilidad y eficiencia.
Uso en este sitio web:Lenguaje de desarrollo para todo el proyecto, proporcionando seguridad de tipos, sugerencias inteligentes y verificación de errores en tiempo de compilación
Tailwind CSS
Tailwind Labs
Framework CSS utility-first revolucionario para construir rápidamente diseños personalizados mediante la composición de clases de utilidad, con diseño responsivo integrado, modo oscuro y compilador JIT, mejorando dramáticamente la velocidad de desarrollo mientras mantiene el CSS ligero.
Uso en este sitio web:Framework de estilos principal que maneja todos los estilos visuales, diseños responsivos y modo oscuro
next-intl
Jan Amann
Solución de internacionalización diseñada para Next.js App Router, con soporte para componentes de servidor y cliente, formato de mensajes, formas plurales, localización de fecha/hora, con soporte multilingüe completo y excelente seguridad de tipos.
Uso en este sitio web:Sistema multilingüe que soporta 13 idiomas (chino tradicional, chino simplificado, inglés, japonés, coreano, tailandés, vietnamita, indonesio, malayo, francés, español, klingon, élfico)
MySQL2
sidorares
Controlador MySQL estándar de la industria para Node.js, que proporciona conexiones de base de datos rápidas y confiables. Soporta Promise/async-await, gestión de pool de conexiones y Prepared Statements para prevención de inyección SQL. Este proyecto lo utiliza como interfaz principal de base de datos para almacenar y consultar datos de usuario, registros de juegos, publicaciones de blog y más.
Uso en este sitio web:Conectar y operar la base de datos MySQL para todo el acceso a datos
Fastify
Fastify
Framework web moderno de alto rendimiento enfocado en la experiencia del desarrollador y la velocidad de la aplicación. Cuenta con un potente sistema de plugins, validación de JSON Schema y generación automática de documentación API. Tanto AI Core como RAG Ingestor usan Fastify como su servidor API para manejar conversaciones de IA, consultas RAG y lógica backend.
Uso en este sitio web:Framework backend para AI Core y RAG Ingestor
LangChain
LangChain
Framework líder en la industria para construir aplicaciones LLM, simplificando los flujos de trabajo de desarrollo de IA. Proporciona interfaces unificadas para integrar varios LLM, bases de datos vectoriales, herramientas y sistemas de memoria. Este proyecto usa LangChain para construir sistemas RAG (Generación Aumentada por Recuperación) para Q&A inteligente de documentos y generación de contenido.
Uso en este sitio web:Framework principal para construir sistemas de chat AI y RAG
Ollama
Ollama
Entorno de ejecución LLM local ligero que permite a los desarrolladores ejecutar modelos de lenguaje grandes en sus máquinas. Soporta modelos de código abierto como Llama 3, Gemma y Mistral. Este proyecto usa Ollama como motor de inferencia de IA para conversaciones de IA completamente offline, asegurando la privacidad del usuario y la seguridad de los datos.
Uso en este sitio web:Ejecutar modelos de lenguaje grandes localmente (Llama, Gemma, etc.)
LanceDB
LanceDB
Base de datos vectorial embebida de alto rendimiento diseñada para aplicaciones de IA. Construida sobre Apache Arrow y formato Lance para búsqueda de similitud vectorial ultrarrápida. Este proyecto usa LanceDB para almacenar incrustaciones vectoriales de documentos, potenciando la búsqueda semántica del sistema RAG para encontrar rápidamente el contenido más relevante para las consultas del usuario.
Uso en este sitio web:Almacenar y recuperar incrustaciones vectoriales para el sistema RAG