About Anki
Anki is a flashcard program built on spaced repetition. You build decks of cards, rate how well you recalled each one, and Anki schedules the next review for the moment you are most likely to forget, so time goes to the difficult material. The desktop source code lives in this repository, written mainly in Rust, and the project is open source with community contributions.
Cards can include audio, images, video and scientific markup, and both layouts and review timing can be customized. The homepage says decks of more than 100,000 cards work without trouble, and add-ons extend the program with new features. The free AnkiWeb service synchronizes your collection across devices. Anki Betas let non-developers try development builds. The repository metadata lists the license as Other, so check the LICENSE file for the exact terms.
Key features
- Spaced repetition review scheduling
- Decks of flashcards for targeted study
- Audio, images, video and math markup in cards
- Customizable card layouts and review timing
- Add-ons to extend functionality
- Free AnkiWeb synchronization across devices
Good fit for
- →Language vocabulary learning
- →Exam preparation and medical study
- →Memorizing any fact-based material
- Built with
- Rust
- Tags
- flashcards
- spaced-repetition
- learning
- study
- memory
- rust
- education
- add-ons
Anki: questions and answers
- What is Anki used for?
- Anki is a spaced repetition flashcard program that schedules reviews for when you are most likely to forget, with sync and add-ons. It is a good fit for language vocabulary learning, exam preparation and medical study, and memorizing any fact-based material.
- Is Anki open source?
- Yes. Anki is open source under a custom licence. Its source code is on GitHub at ankitects/anki and is written mainly in Rust.
- Is Anki free?
- Yes. Anki is open source, so the software itself is free to use under the terms of its own licence. A managed cloud version is also available.
- Can I self-host Anki?
- Yes. Anki can be self-hosted on your own server or infrastructure.
- What is Anki an alternative to?
- Anki is an open-source alternative to Quizlet and Memrise. Other open-source alternatives to Quizlet include AnkiDroid.
- Is Anki actively maintained?
- Yes. The most recent commit to Anki was on 2 October 2026, and the latest release is 26.09.3, published on 23 September 2026. The project has 32k stars on GitHub.
Open-source alternatives to Anki
See all
AnkiDroid
Education & LMS
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information
GPL-3.0vs Quizlet★ 12k
Kolibri
Education & LMS
Kolibri Learning Platform: the offline app for universal education
MITvs Google Classroom★ 1.1k
freeCodeCamp
Education & LMS
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and compu
BSD-3-Clausevs Codecademy★ 457k
Stellarium
Education & LMS
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL.
GPL-2.0★ 10k
Frappe Learning
Education & LMS
Easy to Use, 100% Open Source Learning Management System
AGPL-3.0vs Thinkific★ 3.3k
Kiwix Android
Education & LMS
Kiwix for Android
GPL-3.0★ 1.5k
SaaS alternatives to Anki
See all
Quizlet
Education & LMS
Study tool with flashcards, practice tests and AI-generated study aids
SaaS
Memrise
Education & LMS
Language learning app using video clips of native speakers and spaced repetition
SaaS
Brainloop
Education & LMS
Spaced repetition platform for learning and memorizing material
SaaS
Anti-Agent
Education & LMS
Build a page for any subject and get scheduled reviews and practice to retain what you learn
SaaS
Aripsy
Education & LMS
Turns textbooks, lecture notes, PDFs and pasted text into notes, flashcards and practice questions
SaaS
Brill
Education & LMS
Home screen widget app that shows daily words from your language course
SaaS

