A curated list of awesome recitation, spaced repetition, active recall, and smart learning tools β maintained by the OpenRecite community.
The world of learning tools is vast, but finding effective and privacy-respecting tools can be a challenge.
This list is a curated collection of the best recitation and learning tools out there. Whether you're a student, teacher, or developer, you'll find something to boost your learning or inspire your next project.
Our Criteria:
- β Actively maintained (or historically significant)
- β Focused on active recall, spaced repetition, or intelligent studying
- β Respects user privacy
- β Open to both open-source and high-quality closed-source tools
| Tool | Description | Tech Stack | Access / License |
|---|---|---|---|
| ReciteHelper | Windows desktop app that turns course materials (PDFs, DOCX, etc.) into interactive quizzes with AI-powered knowledge extraction, 5 question types, local knowledge base, and personalized review scheduling. | C#, .NET 10, WPF | AGPL-3.0 |
| Tool | Description | Tech Stack | Access / License |
|---|---|---|---|
| Word2Sentence | Local-first Windows app for learning vocabulary through sentence production. AI creates realistic writing scenarios, provides inline feedback with corrections and rewrites, and uses automatic evidence-based grading with FSRS-6 scheduling β no self-rating buttons. | C#, .NET 10, WPF | AGPL-3.0-only |
| Tool | Description | Tech Stack | Access / License |
|---|---|---|---|
| GalReview (εη₯δΈη) | Web-based platform that transforms lecture notes and exercises into a visual novel-style review experience. Features knowledge graphs, SM-2 scheduling, 5 question types, and story-driven learning with three unique characters. | Microservices (backend, frontend, gateway), Docker | [AGPL-3.0-only] |
This is a community-curated list, and we'd love your help!
How to add a tool:
- Fork this repository.
- Add your tool to the appropriate section in the
README.mdfile. Please follow this format:| [Tool Name](link) | Brief description (1-2 sentences). | Tech Stack | Access / License |- For open-source tools, link to the license file or badge.
- For closed-source tools, write
Closed-sourceand link to the official website.
- Submit a Pull Request (PR) with a clear description of your addition.
Guidelines:
- Ensure the tool meets the criteria above.
- Keep descriptions concise and informative.
- Check for existing entries to avoid duplicates.
This curated list itself is licensed under the Creative Commons Attribution 4.0 International License.
Happy learning! πβ¨