/ngurra

An Anki Clone, written by Rust for practicing purpose

Primary LanguageRust

Ngurra

Ngurra (Ngurra signifies Home in the Aboriginal language of Australia, which holds significant meaning for me as my second home country.) is a Rust project that aims to clone the popular flashcard application Anki. It is a hobby project created to practice Rust programming language and explore the development of flashcard applications.

Showcase

Screen.Recording.2024-04-24.at.11.29.37.pm.mov

Features

  • Deck management: Create and delete flashcard decks.
  • Flashcard management: Add flashcards within decks.
  • Learn flashcards: Study flashcards using various learning modes. (Use SuperMemo-2 Algorithm as this Project is just a hobby project)

Installation

To use Ngurra, you need to have Rust installed on your system. If you don't have Rust installed, you can get it from the official Rust website: https://www.rust-lang.org/

Once you have Rust installed, you can clone the Anki-rs repository.

Running

cargo run

Credit

Shout out to these open sources: