word-atlas

7298个雅思词配图配发音,按遗忘曲线自动排复习

开源 🏷️完全免费 ⏳ 访问状态待核验 学习教育 🍴 复刻 569 🐛 待处理 19 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2411
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 支持限时试用 · 开源免费,数据集CC BY 4.0

项目预览

word-atlas 项目界面预览图
图片来源:项目官网

项目数据

分类学习教育
开发团队designfuchen
定价模式🏷️完全免费
价格说明开源免费,数据集CC BY 4.0
访问状态⏳ 访问状态待核验
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型chinese,dataset,english-learning,flashcards,fsrs,ielts,language-learning,pwa,react,spaced-repetition,vocabulary,webgl
GitHub 星标★ 2411
上线时间2026-10-25 00:00:00
代码更新2026-10-27
仓库体积653.9 MB
本站数据更新2026-10-28
维护状态活跃
收录时间2026-10-28
浏览次数0

项目介绍

word-atlas(词光)是一款面向雅思备考的开源词汇学习应用,内置7298个带插图的雅思词汇,提供英式/美式双发音音频,并采用FSRS间隔重复算法安排复习。项目以TypeScript与React构建,具备PWA能力,可安装到桌面或移动端离线使用,词条配图借助WebGL渲染。它解决的是传统背单词工具词表质量参差、复习节奏靠感觉、缺少权威发音与视觉记忆锚点的问题:通过结构化数据集统一词条、释义、插图与音频,再用FSRS根据每个单词的遗忘曲线动态调度复习时间,把有限精力集中在即将遗忘的词上。数据集以CC BY 4.0开放,应用代码开源,既可直接作为学习工具使用,也适合作为词汇类应用开发者的数据与算法参考。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-28 · 当前星标 ★ 2411

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

环境要求

  • Node.js 20 及以上版本
  • npm 包管理器(随 Node.js 安装)
  • 可以访问 GitHub 的网络环境,用于克隆仓库
  • 建议预留足够的磁盘空间:仓库包含完整图片与录音,首次下载可能较久

安装与启动步骤

  1. 1准备 Node 环境

    安装 Node.js 20+,安装后用 node -v 与 npm -v 确认版本,版本过低会导致依赖安装失败。

    node -v
    npm -v
  2. 2克隆仓库

    使用 --depth 1 浅克隆减少下载量;仓库含大量图片与音频,克隆可能需要较长时间。

    git clone --depth 1 https://github.com/designfuchen/word-atlas.git
  3. 3进入项目目录

    后续所有命令都在仓库根目录执行,请确认当前路径正确。

    cd word-atlas
  4. 4安装依赖

    用 npm ci 按锁文件精确安装依赖,比 npm install 更稳定,耗时取决于网络。

    npm ci
  5. 5启动开发服务器

    运行开发模式,启动后终端会显示本地访问地址,保持该终端窗口不要关闭。

    npm run dev
  6. 6访问应用

    在浏览器打开 http://localhost:5188 即可使用;无需注册账号,学习进度保存在本机。

  7. 7校验与构建(可选)

    需要发布时执行构建产物输出到 dist/;也可先跑测试与词库结构校验确认环境正常。

    npm test
    npm run check:atlas
    npm run build

关键配置

配置项必填说明示例
ATLAS_BASE否子路径部署时设置的基础路径,构建时写入产物/words/

如何确认成功

浏览器访问 http://localhost:5188,能看到今日学习页与词卡界面即表示启动成功。

常见问题

Q:启动后打不开页面怎么办?

A:确认 npm run dev 的终端仍在运行且未报错,再访问 http://localhost:5188;如端口被占用,按终端实际提示的地址访问。

Q:npm ci 安装很慢或中断?

A:仓库含完整图片与录音,首次拉取耗时较长;可换用网络更稳定的环境重试,中断后重新执行 npm ci 即可。

Q:如何部署到子路径?

A:构建时设置 ATLAS_BASE 环境变量,例如 ATLAS_BASE=/words/ npm run build,详细说明见 docs/deployment.md。

Q:学习进度存在哪里?

A:应用无需账号,学习数据保存在自己的设备本地,清除浏览器数据会导致进度丢失。

注意事项

  • 需要使用 Node.js 20 及以上版本,低版本可能无法安装依赖。
  • 仓库开源基础版与在线网站独立迭代,功能可能存在差异。
  • 应用代码遵循 MIT 授权,词库数据集遵循 CC BY 4.0,二次使用请遵守相应条款。
  • WebGL2 用于词汇星图渲染,不支持该特性的设备会降级显示。

核心亮点

  • 内置7298词雅思词表,含插图与英式/美式双音频,开箱即用无需自建数据
  • 采用FSRS间隔重复算法,按记忆稳定性动态安排复习,比固定周期更贴合遗忘规律
  • 数据集以CC BY 4.0开放,应用代码开源,可复用词库或二次开发

不足之处

  • 词库聚焦雅思单一考试,托福、GRE等场景需自行扩展数据
  • 插图与音频依赖外部资源加载,弱网环境下体验可能受影响

适用场景

  • 雅思考前集中刷词,用FSRS安排每日复习量
  • 通勤或碎片时间在手机端离线复习单词
  • 开发者复用其开放词库与FSRS逻辑,搭建自己的背词应用

替代项目

Anki、vocabulary、remnote

上一篇:claudemy

下一篇:没有了!

同类项目推荐

meow-learning 开源

按需选问题,快速上手生产级AI实践

This is a pick-your-problem style guide I created to educate everyone from my leader···

★ 121 2026-08-09
AI-Bootcamp 开源

跟着教程动手练,从零上手生成式 AI 全栈开发

Self-paced bootcamp on Generative AI. Tutorials on ML fundamentals, Ollama, LLMs, RA···

★ 955 2026-08-09
ai-tools 开源

用AI把文献综述从几周压缩到几小时

AI-powered literature review tools leverage machine learning to expedite and enhance···

★ 79 2026-08-09
chimahon 开源

看漫画动画时随手查词,一键生成 Anki 卡片

Mihon immersion fork with native dictionary lookup (Yomitan), Mokuro manga and anime···

★ 234 2026-09-30
Token-Print 开源

3D 可视化,直观看懂 Transformer 推理全过程

Interactive 3D visualization platform for exploring transformer architectures, tenso···

★ 223 2026-08-09
learn-modern-ai-python 开源

用AI和类型提示,边学边写出更稳的Python代码

Learn Modern AI Assisted Python with Type Hints

★ 879 2026-08-09
agent-academy 开源

跟着课程用 Copilot Studio 从零搭出第一个 Agent

Curated lessons on getting started building agents with Copilot Studio

★ 3583 2026-10-23