Noolingo's creation would not have been possible without the support and contributions of the open source community. We deeply understand that it's thanks to these excellent open source projects that Noolingo can be presented to everyone in a better form.
Noolingo is built on numerous excellent open source projects. Special thanks to the following projects:
FSRS - Advanced spaced repetition algorithm that enables us to provide scientific memory management features.
Next.js - React framework open-sourced by Vercel, providing powerful technical support for Noolingo Web.
shadcn/ui - Elegant open source component library based on Radix UI, allowing us to build beautiful user interfaces.
FlexSearch - High-performance full-text search engine that makes search functions fast and accurate.
Markdown-it - Markdown parsing engine that makes note editing and rendering simple and reliable.
Zustand - Lightweight state management solution that makes application state management more concise.
date-fns - Powerful date processing utility library that makes time-related functions more reliable.
React Native - Cross-platform application development framework that allows us to provide excellent experiences on mobile.
React Native Paper - Material Design component library that provides rich component support for mobile interfaces.
In addition to these core projects, we also use many other excellent open source tools and libraries. Thanks to all open source contributors for their hard work - without your contributions, there would be no Noolingo today.
We deeply understand the value and significance of open source. As beneficiaries, we also have a responsibility to give back to the open source community.
Therefore, we commit to open-sourcing Noolingo's core algorithm modules, allowing more people to learn and use these technologies. These modules include:
These codebases will be published on multiple code repositories, including GitHub, Gitee, and other platforms, making them accessible to developers in different regions.
Our goals are:
Thanks to the support of the open source community, and we look forward to future collaboration and exchanges. Let's work together to advance the development of knowledge learning and memory management technology.