ankidroid/anki-android

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 5th, 2026
Created on January 20th, 2013
Open Issues & Pull Requests: 361 (-1)
GitHub issues: Enabled
Number of forks: 2,897
Total Stargazers: 11,740 (-1)
Total Subscribers: 151 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.3 hours
Mean response time: 11.4 days
90th percentile: 11.0 days
Tracked items: 1,655

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 33% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Almost all tracked open issues have seen activity in the last three months. Only 4% of issues opened in the past year have been closed. Three people close 74% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 257
New in 7 days: 32
Closed in 7 days: 32
Avg open age: 601 days
Stale 30+ days: 114
Stale 90+ days: 72

Recent activity

Opened in 7 days: 31
Closed in 7 days: 27
Comments in 7 days: 8
Events in 7 days: 77

Top labels

  • Needs Triage (485)
  • Keep Open (186)
  • Bug (185)
  • Stale (126)
  • Good First Issue (114)
  • Priority-Low (112)
  • Priority-High (106)
  • Reproduced (94)

Detailed Description

AnkiDroid is a mobile flashcard application that brings the open source Anki spaced repetition system to Android devices. The tool helps users memorize information through scientifically-backed spacing algorithms that optimize review timing based on memory retention patterns.

AnkiDroid solves the problem of studying on mobile by implementing a full-featured port of Anki's spaced repetition engine. It uses the FSRS algorithm for AI-optimized scheduling and supports syncing with AnkiWeb to keep decks synchronized across devices. The application handles diverse content types including text, images, sounds, and MathJax, and can integrate with other applications through intent-based card addition. Users can optionally write answers, enable text-to-speech, and access more than ten thousand premade decks.

The tool suits learners who want to study flashcards on Android while maintaining compatibility with the desktop Anki ecosystem. It works well for language learning, medical education, and any domain where spaced repetition proves effective. Those already invested in Anki decks will find AnkiDroid particularly valuable since it syncs directly with their existing study materials and progress.

The project maintains active development with regular commits and builds passing consistently. The codebase is written in Kotlin and distributed under an open source license, available through multiple installation channels including Google Play, F-Droid, and direct APK installation. The project sustains community engagement through Discord and accepts translations via crowdsourcing platforms, indicating ongoing localization efforts across multiple languages.