正在打开每日关注
正在打开每日关注
开源背单词网站,以 Remix、tRPC、Drizzle 和 PostgreSQL 展示端到端类型安全与自托管部署。
🗣️ 兄弟们,有人开源了一个背单词网站,词库塞了 15 万个词 刚开源没多久,词库是实打实的 152543 个单词 市面上的背单词应用基本都在一个套路里:免费版每天限制二十个词,想解锁全部词库先充会员,学到一半还给你弹广告。 这个项目直接把整套东西开源了,数据库里实打实 152543 个单词。技术栈是 Remix、tRPC、Drizzle、PostgreSQL 这一套现代全栈组合,深色模式、表单校验、错误提示都做好了,Docker 或者 PM2 一键部署,自己搭一个就是永久免费。 顺带一提,这也是个很好的全栈样本,想学 tRPC 端到端类型安全怎么落地的,扒它的代码比看文档快。 背单词这事,工具不该成为借口。 GitHub:https://t.co/jowNQwhidP
是什么 这条收藏介绍 GitHub 项目 SteveSuv/remix-words-funny:全栈英语单词学习网站。元数据显示 1259 Stars,最近提交于 2026-01-31;README 称其基于 remix-t3-stack,并提供词库导入与总词数检查流程。
架构与核心设计 项目使用 Remix(README 注明 React Router v7)、Vite、TypeScript 和 tRPC,借助 Drizzle 连接 PostgreSQL,以 tRPC middleware 做权限控制;前端组合 React Hook Form、Zod、React Query、Jotai、Tailwind CSS、HeroUI 与 lucide-icons,并使用 JWT。README 还列出 useMyUserInfo、useZodForm、深色模式、自动 toast 错误提示,以及 Docker/PM2 部署。
关键洞察 它的主要价值是把端到端类型安全、表单校验、状态管理、认证和部署串成可运行的全栈样本,适合学习现代 TypeScript 应用如何落地。
边界与风险 README 要求自行准备 PostgreSQL、按关系顺序导入 CSV;邮件服务可选。词库下载链接、数据许可与质量未在材料中说明。“永久免费”是推文观点,不能代表没有服务器或维护成本。无视觉证据,无法判断 UI 完成度。