Noolingo
致谢
Noolingo 的诞生离不开开源社区的支持和贡献。我们深知,正是有了这些优秀的开源项目,才能让 Noolingo 以更好的形式呈现给大家。
开源项目致谢
Noolingo 建立在众多优秀的开源项目基础上,特别感谢以下项目:
FSRS - 先进的间隔重复算法,让我们能够提供科学的记忆管理功能。
Next.js - Vercel 开源的 React 框架,为 Noolingo Web 版提供了强大的技术支持。
shadcn/ui - 优雅的开源组件库,基于 Radix UI,让我们能够构建美观的用户界面。
FlexSearch - 高性能的全文搜索引擎,让搜索功能快速准确。
Markdown-it - Markdown 解析引擎,让笔记编辑和渲染变得简单可靠。
Zustand - 轻量级的状态管理解决方案,让应用状态管理更加简洁。
date-fns - 强大的日期处理工具库,让时间相关的功能更加可靠。
React Native - 跨平台应用开发框架,让我们能够在移动端提供优秀的体验。
React Native Paper - Material Design 组件库,为移动端界面提供了丰富的组件支持。
除了这些核心项目,我们还使用了许多其他优秀的开源工具和库。感谢所有开源贡献者的辛勤工作,没有你们的贡献,就没有今天的 Noolingo。
开源计划
我们深知开源的价值和意义。作为受益者,我们也有责任回馈开源社区。
因此,我们承诺会将 Noolingo 的核心算法模块开源,让更多的人能够学习和使用这些技术。这些模块包括:
- FSRS 算法的实现和优化
- 间隔重复相关的核心逻辑
- 笔记转换和处理的核心模块
这些代码将在多个代码仓库上发布,包括 GitHub、Gitee 等平台,方便不同地区的开发者访问。
我们的目标是:
- 让更多人了解和学习间隔重复算法
- 推动开源社区在学习和记忆领域的发展
- 与其他开发者分享经验和改进
感谢开源社区的支持,也期待未来的合作与交流。让我们一起推动知识学习和记忆管理技术的发展。