广告

Github推荐:remix-words-funny / 开源背单词网站

市面上的背单词应用,套路都差不多:免费版每天限背二十个词,想解锁全部词库先充会员,学到一半弹个广告打断你。最近GitHub上出现了一个开源项目remix-words-funny,直接把整套东西开源了——数据库里实打实塞了152,543个单词,没有付费墙,没有广告。

图片[1]-Github推荐:remix-words-funny / 开源背单词网站-见闻论坛-频道-三零软件

技术栈:现代全栈的教科书级组合

这个项目的技术选型相当”新潮”,几乎覆盖了现代全栈开发的所有关键环节:

图片[2]-Github推荐:remix-words-funny / 开源背单词网站-见闻论坛-频道-三零软件

Github推荐:remix-words-funny/开源背单词网站

核心特性

README中列出了几个值得关注的工程实践:

*端到端类型安全:tRPC让前端调用后端接口时自动获得类型提示,无需手动维护API类型定义

*无需导出action:通过trpcClient.action可在任意位置发起数据变更,打破Remix传统action模式限制

*权限中间件:tRPCmiddleware统一处理请求权限控制

*类型安全表单:useZodForm结合Zodschema,校验和类型推导一步到位

*深色模式:通过useAppTheme全局管理主题切换

*自动错误提示:请求失败自动弹出Toast,开发者无需手动处理

适合谁

*想自建背单词工具、不受商业应用限制的学习者

*想学习tRPC+Drizzle+Remix现代全栈实践的开发者

*需要一个类型安全全栈项目模板作为起点的团队

词库数据来源于开源项目kajweb/dict,部署方式支持Docker一键启动或PM2进程管理,建议Node版本22以上。作者还提供了一个更精简的remix-t3-stack脚手架仓库,适合初学者入门。

煎蛋网

请登录后发表评论

    没有回复内容