Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synapse

CI Release License: MIT

A fast, modern spaced-repetition desktop app — fully compatible with Anki.

Anki's scheduling algorithm is excellent; its interface hasn't kept up. Synapse wraps the same proven data model (and lets you move decks in and out of Anki losslessly) in a native, keyboard-first desktop app that gets out of the way during study.

Synapse demo

Features

  • 100% Anki-compatible import/export (.apkg v2/v3, .colpkg; schema v11 & v18)
  • SM-2 and FSRS scheduling, switchable per deck
  • Offline-first, native-feeling, keyboard-first
  • Sandboxed plugins for extending the app without trusting arbitrary code
  • Tauri + React/TypeScript shell over a UI-agnostic Rust core

Install

Download the latest build for Windows, macOS, or Linux from the Releases page.

Already using Anki? Export your collection as a .colpkg (or a deck as .apkg) from Anki's own File → Export menu, then import it into Synapse — no conversion step, no data loss.

Contributing

Bug reports, feature requests, and pull requests are welcome. Start with CONTRIBUTING.md for setup, the dev workflow, and PR expectations, and docs/ARCHITECTURE.md for how the codebase is laid out:

crates/        Rust core: core, db, scheduler, ankifmt, search, media, render, plugin
apps/desktop/  Tauri shell (src-tauri) + React frontend (src)
packages/      Shared TS: ipc-types (generated), ui-tokens, plugin-sdk
fixtures/      Real .apkg/.colpkg samples + golden scheduler vectors
docs/          Architecture & ADRs

License

MIT


Synapse is an independent project and is not affiliated with, endorsed by, or sponsored by Ankitects Pty Ltd. "Anki" is a trademark of Ankitects Pty Ltd.

About

Anki-compatible spaced-repetition flashcard app with a modern, fast desktop UI — Tauri + Rust + React

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages