Kredit

Kejayaan projek ini tidak mungkin tercapai tanpa bantuan dan sokongan daripada setiap penyumbang. Berikut adalah semua penyumbang yang terlibat dalam projek ini:

Nota: Senarai di bawah disusun secara rawak dan tidak mencerminkan tahap sumbangan sebenar.

Wang Feng Ping

Wang Feng Ping

Pengasas Projek & Pembangun Utama

Membina laman web ini dari awal, izinkan saya dengan tidak tahu malu berterima kasih kepada diri sendiri!

Entiti Tidak Dikenali

Entiti Tidak Dikenali

Ejen Maha Kuasa

Akan bekerja menggantikan saya semasa saya tidur, hanya perlukan beberapa cawan kopi, tetapi entah mengapa saya masih berasa penat.

Penghargaan Projek Sumber Terbuka

Projek ini dibina di atas banyak projek sumber terbuka yang sangat baik. Berikut adalah semua pakej sumber terbuka yang digunakan, disusun mengikut kepentingan.

Next.js logo

Next.js

Vercel

Kerangka React terkemuka industri yang menyediakan Server-Side Rendering (SSR), Static Site Generation (SSG), Incremental Static Regeneration (ISR), penghalaan terbina dalam, API Routes, dan pengoptimuman imej - pilihan terbaik untuk pembangunan web moden.

Penggunaan di laman web ini:Kerangka teras yang menggerakkan laman web ini, menyediakan seni bina full-stack, sistem penghalaan, pengoptimuman imej dan sokongan pengantarabangsaan

React logo

React

Meta

Perpustakaan UI JavaScript berasaskan komponen yang dibangunkan oleh Meta (Facebook), menawarkan prestasi cemerlang melalui virtual DOM dan mekanisme kemas kini yang cekap, dengan ekosistem dan sokongan komuniti yang luas.

Penggunaan di laman web ini:Perpustakaan asas untuk semua komponen UI frontend termasuk halaman, borang, animasi, dan antara muka pengguna

TypeScript logo

TypeScript

Microsoft

Superset JavaScript yang dibangunkan oleh Microsoft, menambah sistem jenis statik dan ciri ECMAScript terkini, menyediakan pengalaman pembangunan yang lebih baik, petunjuk kod dan pemeriksaan ralat, meningkatkan kebolehselenggaraan dan kecekapan dengan ketara.

Penggunaan di laman web ini:Bahasa pembangunan untuk keseluruhan projek, menyediakan keselamatan jenis, petunjuk pintar, dan pemeriksaan ralat semasa kompilasi

Apache-2.0Laman webGitHub
Tailwind CSS logo

Tailwind CSS

Tailwind Labs

Kerangka CSS utility-first yang revolusioner untuk membina reka bentuk tersuai dengan cepat melalui gubahan kelas utiliti, dengan reka bentuk responsif terbina dalam, mod gelap dan kompiler JIT, meningkatkan kelajuan pembangunan secara dramatik sambil mengekalkan CSS yang ringkas.

Penggunaan di laman web ini:Kerangka penggayaan utama yang mengendalikan semua gaya visual, susun atur responsif, dan mod gelap

n

next-intl

Jan Amann

Penyelesaian pengantarabangsaan yang direka untuk Next.js App Router, menyokong komponen pelayan dan klien, pemformatan mesej, bentuk jamak, penyetempatan tarikh/masa, dengan sokongan pelbagai bahasa lengkap dan keselamatan jenis yang sangat baik.

Penggunaan di laman web ini:Sistem pelbagai bahasa yang menyokong 13 bahasa (Cina Tradisional, Cina Ringkas, Inggeris, Jepun, Korea, Thai, Vietnam, Indonesia, Melayu, Perancis, Sepanyol, Klingon, Elf)

MySQL2 logo

MySQL2

sidorares

Pemacu MySQL standard industri untuk Node.js, menyediakan sambungan pangkalan data yang pantas dan boleh dipercayai. Menyokong Promise/async-await, connection pooling, dan Prepared Statements untuk pencegahan SQL injection. Projek ini menggunakannya sebagai antara muka pangkalan data utama untuk menyimpan dan query data pengguna, rekod permainan, catatan blog, dan lain-lain.

Penggunaan di laman web ini:Menyambung dan mengendalikan pangkalan data MySQL untuk semua capaian data

Fastify logo

Fastify

Fastify

Kerangka web moden berprestasi tinggi yang fokus pada pengalaman pembangun dan kelajuan aplikasi. Menampilkan sistem pemalam yang kuat, pengesahan JSON Schema, dan dokumentasi API automatik. Kedua-dua perkhidmatan AI Core dan RAG Ingestor menggunakan Fastify sebagai pelayan API mereka untuk mengendalikan perbualan AI, query RAG, dan logik backend.

Penggunaan di laman web ini:Kerangka backend untuk AI Core dan RAG Ingestor

LangChain logo

LangChain

LangChain

Kerangka terkemuka industri untuk membina aplikasi LLM, memudahkan aliran kerja pembangunan AI. Menyediakan antara muka bersatu untuk mengintegrasikan pelbagai LLM, pangkalan data vektor, alatan, dan sistem memori. Projek ini menggunakan LangChain untuk membina sistem RAG (Retrieval-Augmented Generation) untuk Q&A dokumen pintar dan penjanaan kandungan.

Penggunaan di laman web ini:Kerangka teras untuk membina sistem sembang AI dan RAG

Ollama logo

Ollama

Ollama

Persekitaran runtime LLM tempatan yang ringan membolehkan pembangun menjalankan model bahasa besar di mesin mereka. Menyokong model sumber terbuka seperti Llama 3, Gemma, dan Mistral. Projek ini menggunakan Ollama sebagai enjin inferens AI untuk perbualan AI sepenuhnya luar talian, memastikan privasi pengguna dan keselamatan data.

Penggunaan di laman web ini:Menjalankan model bahasa besar secara tempatan (Llama, Gemma, dll.)

L

LanceDB

LanceDB

Pangkalan data vektor tertanam berprestasi tinggi yang direka untuk aplikasi AI. Dibina di atas Apache Arrow dan format Lance untuk carian persamaan vektor yang sangat pantas. Projek ini menggunakan LanceDB untuk menyimpan embedding vektor dokumen, menggerakkan carian semantik sistem RAG untuk cepat menemui kandungan yang paling relevan dengan query pengguna.

Penggunaan di laman web ini:Menyimpan dan mendapatkan semula embedding vektor untuk sistem RAG

Apache-2.0Laman webGitHub
HeroUI logo

HeroUI

NextUI

Perpustakaan Komponen UI React

Penggunaan di laman web ini:Sistem komponen UI (Card, Button, Modal, dll.)

Radix UI logo

Radix UI

WorkOS

Komponen UI Headless

Penggunaan di laman web ini:Primitif komponen UI yang boleh diakses (Select, Dialog, Checkbox, dll.)

Framer Motion logo

Framer Motion

Framer

Perpustakaan Animasi React

Penggunaan di laman web ini:Kesan animasi laman web

T

Tiptap

Tiptap

Editor Teks Kaya

Penggunaan di laman web ini:Ciri pengeditan blog dan kandungan

React Hook Form logo

React Hook Form

React Hook Form

Pengurusan Borang Berprestasi Tinggi

Penggunaan di laman web ini:Pengendalian dan pengesahan borang

Zod logo

Zod

Colin McDonnell

Pengesahan Skema TypeScript

Penggunaan di laman web ini:Pengesahan data dan inferens jenis

i

iron-session

Vincent Voyer

Pengurusan Sesi Selamat

Penggunaan di laman web ini:Pengurusan sesi pengguna

A

Apache Arrow

Apache

Format data dalam memori kolumnar

Penggunaan di laman web ini:Pemprosesan data berprestasi tinggi (kebergantungan LanceDB)

Apache-2.0Laman webGitHub
Sharp logo

Sharp

Lovell Fuller

Pemprosesan imej berprestasi tinggi

Penggunaan di laman web ini:Pemampatan imej, mengubah saiz, dan penukaran format

Apache-2.0Laman webGitHub
N

Nodemailer

Andris Reinman

Perpustakaan penghantaran e-mel

Penggunaan di laman web ini:Menghantar notifikasi sistem dan e-mel pengesahan

A

ApexCharts

ApexCharts

Perpustakaan carta moden

Penggunaan di laman web ini:Visualisasi data untuk papan pemuka admin Console

T

Tanstack Table

Tanstack

Perpustakaan jadual headless

Penggunaan di laman web ini:Membina komponen jadual data yang berkuasa

n

next-themes

Paco Coursey

Pertukaran tema Next.js

Penggunaan di laman web ini:Melaksanakan mod gelap dan pertukaran tema

b

bcrypt

kelektiv

Perpustakaan hashing kata laluan

Penggunaan di laman web ini:Penyulitan dan pengesahan kata laluan pengguna

Kredit - World of WFP