开源 · 由学习者共建

为热爱学习的
高中生而建。

eduby 是一个面向高中生的开源学习社区,覆盖文理全科。 我们相信,热爱学习的人,值得一个更优雅、更自由、更不被束缚的工具。

产品门户

六个站点,一个入口。

周天主站负责错题归因与复习,数学、物理、语文、博客、论坛各管一摊。

筹备中:英语、化学、生物、历史、政治、地理、编程。

为什么是 eduby

不止是题库,是学习方式。

我们用更聪明的方式,让知识真正进入你的大脑。

✦

知识图谱

把零散的知识点连成网络,看清每一步的前因后果,不再孤立地死记硬背。

⚡

智能间隔重复

基于记忆曲线的复习算法,在遗忘临界点提醒你,记得更牢,花的时间更少。

◎

学习社区

和同年级、同爱好的同学一起讨论、答疑、分享笔记。学习不是孤军奋战。

✺

开源开放

所有内容、所有代码,任何人都可以查看、贡献、改进。教育本该是公共的。

Open Source

为开源工作者设计。

eduby 本身就是一个开源项目。 如果你是开发者,我们为你准备好了清晰的代码、友好的流程、和一个真正被尊重的协作环境。

  • ✓
    清晰的代码规范 就像写作文有格式,代码也有规范。我们的规则简单、文档齐全,新人一小时就能上手,不必在"屎山"里考古。
  • ✓
    透明的决策过程 所有功能、界面调整,都在 eduby 公开讨论。你的意见,不会被丢进黑洞。
  • ✓
    有意义的贡献 每一份代码、每一篇内容,都会被认真审阅;每一位贡献者都会被看见。贡献墙永远亮着。
  • ✓
    教育本身是公共的 我们不接受影响内容中立的合作。学习者该信什么,不该由广告主决定。
graph.py Python
# eduby 的知识图谱:让每个点,连成一张网
# 你已经掌握了一些知识点,系统就会推荐它的"邻居"

def study_now(mastered, graph):
scored = []
for topic, neighbors in graph.items():
if topic in mastered:
continue
# 邻居越多 → 现在学越划算(举一反三)
ready = neighbors & set(mastered)
scored.append((len(ready), topic))
scored.sort(reverse=True)
return scored[0][1]

# 你已经会了「牛顿第二定律」
# 系统就会推荐「动量守恒」—— 因为它就在隔壁 ✨
10
覆盖学科
100%
永久免费
现在加入

学习,本该是一件
让人兴奋的事。

无论你是想找一个更好的学习工具,还是想贡献代码、学习经验—— eduby 都欢迎你。

目前团队 1 人 我是 eduby 的发起人,也是目前唯一的全职维护者。如果你也想一起做,博客 和 论坛 里能找到我。