Sprout is an Obsidian plugin for writing flashcards directly inside Markdown notes and reviewing them with an FSRS-based scheduler.
- Install BRAT in Obsidian
- Add
ctrlaltwill/Sproutas a community plugin in BRAT - Start creating flashcards
-
Go to Releases and download the latest release
-
Copy
main.js,styles.css, andmanifest.jsoninto:<Your Vault>/.obsidian/plugins/sprout/ -
Restart Obsidian → Settings → Community Plugins → Enable Sprout
💡 Need help in-app? Open the built-in Sprout guide inside Obsidian.
📖 Prefer online docs? Full Documentation & Guides →
- FSRS-based scheduler for optimised spaced repetition
- Card types: cloze, basic, multiple choice, image occlusion and more
- Built-in text-to-speech for language learning and audio playback of cards
- Anki import/export (experimental) with scheduling data and media support
- Analytics dashboard with charts and heatmaps
- Inline editor, card browser, and bulk edit tools
- Markdown-first workflow with note-linked cards
- Reading view customisation to keep your notes clean
- Enhanced reading view customisation
- Greater control over how cards appear in reading mode, helping your notes stay clean and distraction-free.
-
Customisable homepage Configure your study dashboard so the information you care about is always front and centre.
-
Improved language detection and TTS controls More accurate language handling with expanded voice and playback configuration options.
-
Plugin localisation Translations to make Sprout accessible to learners worldwide.
-
Improved mobile experience Faster, smoother studying designed specifically for mobile workflows.
Sprout is released under the MIT License.
See the full license for complete details.






