Repolode
TaiMaBenJi

TaiMaBenJi/knowledge-commons

一个完全离线的开源学习平台,汇集竞赛真题、升学考试、公务员、世赛训练与红色经典资料。

Star
81
Fork
9
未关闭 Issue
0
最近提交
昨天

这是什么?

知识公社是一个完全离线、免费开源的学习平台,把分散的公开学习资源收集、分类,并编排成从零到精通的分阶段路线。站内收录 Codeforces 与 AtCoder 题库(支持离线搜索)、ICPC 与蓝桥杯等竞赛资料、高考数学真卷、公务员图形推理真题,以及《毛泽东选集》全文和世界技能大赛 50 个赛项的训练资料。

项目以 PWA 形式提供网页版,可从浏览器安装到手机或电脑桌面,首次访问后离线可用。同一套内容源通过 GitHub Actions 构建 Android、iOS、Windows、macOS、Linux 安装包,覆盖六端。站内还有资源总库、课程视频和站内全文检索。

代码按页面、内容数据、视频和构建质检脚本分目录组织,便于贡献者把新资料放到对应位置。仓库代码采用 MIT 许可,收集的资料版权仍归原作者与机构所有。

核心功能

  • 01完全离线使用,网页版可安装为 PWA,并提供六端原生安装包。
  • 02Codeforces 与 AtCoder 题库支持离线搜索,附带 ICPC、蓝桥杯等题解。
  • 03收录《毛泽东选集》第 1–5 卷全文及毛泽东诗词,可离线阅读。
  • 04覆盖世界技能大赛 50 个赛项,提供训练资料与模拟卷。
  • 05为算法竞赛、公务员、升学考试提供分阶段学习路线。
  • 06六端安装包由同一内容源经 GitHub Actions 构建。

适用场景

  • 在网络不稳定的环境中备战 ICPC、Codeforces 等算法竞赛。
  • 离线练习公务员图形推理和高考数学真题并查看解析。
  • 按照分阶段指南与模拟卷备战世界技能大赛。
  • 为网络条件有限的学校或地区提供可离线使用的学习套件。

快速上手

  1. 1

    在浏览器中打开网页版(无需安装)

  2. 2

    从 Releases 页面下载对应系统的安装包

  3. 3

    运行 Android 客户端构建脚本(需要 Android SDK)

    clients/android/build_ci.sh

使用前须知

  • Android 全量离线包约 560 MB,体积较大。
  • macOS 与 iOS 客户端需要在 macOS 系统并安装 Xcode 才能构建。
  • 部分资料版权归原作者与机构所有,仅供个人学习交流,README 请勿用于商业用途。

标签

常见问题

knowledge-commons 是什么?
一个完全离线的开源学习平台,汇集竞赛真题、升学考试、公务员、世赛训练与红色经典资料。 知识公社是一个完全离线、免费开源的学习平台,把分散的公开学习资源收集、分类,并编排成从零到精通的分阶段路线。站内收录 Codeforces 与 AtCoder 题库(支持离线搜索)、ICPC 与蓝桥杯等竞赛资料、高考数学真卷、公务员图形推理真题,以及《毛泽东选集》全文和世界技能大赛 50 个赛项的训练资料。
knowledge-commons 可以免费使用吗?用的什么许可证?
knowledge-commons 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
knowledge-commons 还在维护吗?
活跃维护中。knowledge-commons 最近一次提交是在 2026年10月19日。
knowledge-commons 适合用来做什么?
在网络不稳定的环境中备战 ICPC、Codeforces 等算法竞赛。 离线练习公务员图形推理和高考数学真题并查看解析。 按照分阶段指南与模拟卷备战世界技能大赛。 为网络条件有限的学校或地区提供可离线使用的学习套件。
knowledge-commons 怎么安装和运行?
在浏览器中打开网页版(无需安装) 从 Releases 页面下载对应系统的安装包 运行 Android 客户端构建脚本(需要 Android SDK): clients/android/build_ci.sh
在哪里获取 knowledge-commons?
源代码和安装说明在 GitHub 上:https://github.com/TaiMaBenJi/knowledge-commons

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目