Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/st3v3nmw/obsidian-spaced-repetition
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
https://github.com/st3v3nmw/obsidian-spaced-repetition
flashcards obsidian obsidian-md obsidian-plugin spaced-repetition spaced-repetition-system srs
Last synced: 3 days ago
JSON representation
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
- Host: GitHub
- URL: https://github.com/st3v3nmw/obsidian-spaced-repetition
- Owner: st3v3nmw
- License: mit
- Created: 2021-01-30T11:05:09.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-24T15:25:21.000Z (18 days ago)
- Last Synced: 2025-01-02T05:04:52.028Z (10 days ago)
- Topics: flashcards, obsidian, obsidian-md, obsidian-plugin, spaced-repetition, spaced-repetition-system, srs
- Language: TypeScript
- Homepage: https://www.stephenmwangi.com/obsidian-spaced-repetition/
- Size: 8.19 MB
- Stars: 1,646
- Watchers: 9
- Forks: 200
- Open Issues: 318
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-obsidian-zh - Spaced Repetition - spaced-repetition/src/lang/locale/zh-cn.ts`](https://github.com/st3v3nmw/obsidian-spaced-repetition/blob/master/src/lang/locale/zh-cn.ts) | (自带汉化路径 / 欢迎更新与维护)
- my-awesome - st3v3nmw/obsidian-spaced-repetition - md,obsidian-plugin,spaced-repetition,spaced-repetition-system,srs pushed_at:2024-11 star:1.6k fork:0.2k Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian (TypeScript)
README
# Obsidian Spaced Repetition Plugin
Fight the forgetting curve by reviewing flashcards & notes using spaced repetition.
- Check the documentation [here](https://www.stephenmwangi.com/obsidian-spaced-repetition/).
- Check the [roadmap](https://github.com/st3v3nmw/obsidian-spaced-repetition/projects/3/) for upcoming features & fixes.
- Raise an issue [here](https://github.com/st3v3nmw/obsidian-spaced-repetition/issues/) if you have a feature request or a bug report.
- Visit the [discussions](https://github.com/st3v3nmw/obsidian-spaced-repetition/discussions/) section for Q&A help, feedback, and general discussion.
- The plugin has been translated into _Arabic, Chinese, Czech, French, German, Italian, Korean, Japanese, Polish, Portuguese, Spanish, Russian, and Turkish_ by the Obsidian community 😄.
- To help translate this plugin to your language, check the [translation guide here](https://www.stephenmwangi.com/obsidian-spaced-repetition/contributing/#translating_1).## Features
- Flashcards
- [Decks](https://www.stephenmwangi.com/obsidian-spaced-repetition/flashcards/decks/) (Using Obsidian's hierarchical tags or folder structure)
- [Single-line style](https://www.stephenmwangi.com/obsidian-spaced-repetition/flashcards/q-and-a-cards/#single-line-basic) (`Question::Answer`)
- [Single-line reversed style](https://www.stephenmwangi.com/obsidian-spaced-repetition/flashcards/q-and-a-cards/#single-line-bidirectional) (`Question:::Answer`)
- [Multi-line style](https://www.stephenmwangi.com/obsidian-spaced-repetition/flashcards/q-and-a-cards/#multi-line-basic) (Separated by `?`)
- [Multi-line reversed style](https://www.stephenmwangi.com/obsidian-spaced-repetition/flashcards/q-and-a-cards/#multi-line-bidirectional) (Separated by `??`)
- [Cloze cards](https://www.stephenmwangi.com/obsidian-spaced-repetition/flashcards/cloze-cards/) (`==highlight==` your cloze deletions!, `**bolded text**`, `{{text in curly braces}}`, or use custom cloze patterns)
- [Card context - automatic titles based on headings](https://www.stephenmwangi.com/obsidian-spaced-repetition/flashcards/reviewing/#context) (i.e. `Note title > Heading 1 > Subheading`)
- Rich text support in flashcards (inherited from Obsidian)
- Images, Audio, & Video
- LaTeX
- Code syntax highlighting
- Footnotes
- Notes
- [Reviewing entire notes](https://www.stephenmwangi.com/obsidian-spaced-repetition/notes/)
- [Statistics](https://www.stephenmwangi.com/obsidian-spaced-repetition/flashcards/statistics/)### Coming Soon
1. FSRS
- [ ] Store scheduling info in a dedicated file (`.yaml`)
- [ ] Migrate from one storage system to another
- [ ] Implement FSRS
- [ ] Update documentation## Usage
Check the [documentation](https://www.stephenmwangi.com/obsidian-spaced-repetition/) for more details.