ankitects/anki
#275 this week
Anki is a smart spaced repetition flashcard program
29.8K stars
3.1K forks
29.8K GitHub watchers
Updated 8/16/2026
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Use Cases & Benefits
- Anki is a smart spaced repetition flashcard program designed to enhance learning efficiency through optimized review intervals.
- The project is primarily written in Rust, indicating a focus on performance and safety in its implementation.
- With over 23,000 stars and active development since 2012, Anki is a mature and widely adopted tool with a strong community.
- Organizations can integrate Anki for employee training and knowledge retention by leveraging its proven spaced repetition algorithms.
- Ideal use cases include language learning, exam preparation, and any scenario requiring long-term memorization of information.
About anki
Anki®
This repo contains the source code for the computer version of Anki.
About
Anki is a spaced repetition program. Please see the website to learn more.
Getting Started
Anki Betas
If you'd like to try development builds of Anki but don't feel comfortable building the code, please see Anki betas
Developing
For more information on building and developing, please see Development.
Contributing
Want to contribute to Anki? Check out the Contribution Guidelines.
Anki Contributors
License
Anki's license: LICENSE
Discover Repositories
Search across tracked repositories by name or description