{"repo":"antigluten/amgi","free":true,"listed":false,"github":"https://github.com/antigluten/amgi","clone":"git clone https://github.com/antigluten/amgi.git","description":"An open-source, offline-first Anki-compatible iOS flashcard client with sync server support, powered by the official Anki Rust backend via C FFI.","language":"Swift","stars":205,"topics":["anki","flashcards","fsrs","ios","rust","space-repetition","swift","swiftui"],"license":null,"category":"mobile-apps","readme_excerpt":"Amgi 암기 (amgi) — Korean for \"memorization\" An open-source, offline-first Anki-compatible iOS flashcard client with sync server support. --- Amgi wraps the official ankitects/anki Rust backend via C FFI, giving you a native SwiftUI experience backed by the same battle-tested engine that powers Anki Desktop and AnkiDroid. Sync your decks with any compatible sync server (including self-hosted), study with FSRS scheduling, and keep your review history in perfect sync across all your devices. Features - Sync Server Support -- login, sync, full upload/download, bidirectional review sync with any compatible server - FSRS Scheduling -- powered by the official Rust FSRS engine, not a reimplementation - Dual Card Rendering -- Rust template engine renders cards exactly like desktop clients; simple cards are auto-detected and drawn by a native SwiftUI renderer (with per-template overrides and a render-mode picker), complex cards fall back to WebKit - Deck Browser -- hierarchical deck tree with recursive DisclosureGroup expand/collapse, new/learn/review count badges on every node - Study Session -- answer cards with Again/Hard/Good/Easy; elevated rating cards with next-interval labels, session progress bar, rating toast with auto-advance, native typed-answer field, and tap-to-play audio - Note Browser -- search notes across all decks, deck filter chips (top-level decks auto-include subdecks), lazy-load results (50 per page) - Note Editor -- edit note fields with accurate field names from ","default_branch":null,"files":null,"tree":[],"storefront":"/r/antigluten","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/antigluten/amgi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}