Neurapath is a web-based learning platform designed for evidence-based effective studying. It implements proven methods such as spaced repetition (SM-2), interleaved practice, and incremental reading to optimize learning outcomes.
- Spaced Repetition: Implements the SM-2 algorithm for optimal review scheduling
- Cloze Deletions: Create flashcards by hiding parts of text
- Image Occlusions: Create flashcards from images by hiding parts of them
- Incremental Reading: Process large texts by extracting key information
- Similar Content: Automatically fetch related information from Oxford and Wikipedia APIs
- Customizable Interface: Dark mode, zen mode, and adjustable layouts
- Keyboard Shortcuts: Fully customizable keyboard shortcuts for efficient workflow
- Data Export/Import: Save and restore your learning database
- Hierarchical Organization: Folder-based structure for organizing learning materials
This project is licensed under the Apache-2.0 license.
For support, feature requests, or general questions:
- Discord: Join our channel
- Report bugs in the bugs channel on Discord
- Built with SvelteKit
- Uses Tailwind CSS for styling
- Implements Quill.js for rich text editing
- Leverages pdfjs-dist for PDF processing
- Inspired by evidence-based learning research