ankitects

    ankitects/anki

    #275 this week

    Anki is a smart spaced repetition flashcard program

    backend
    Rust
    NOASSERTION
    29.8K stars
    3.1K forks
    29.8K GitHub watchers
    Updated 8/16/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    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®

    Build status

    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

    CONTRIBUTORS

    License

    Anki's license: LICENSE

    Discover Repositories

    Search across tracked repositories by name or description