A GUI and API for paired information storage and repeatable viewing. In other words:
A simple desktop flashcard program to help you study (eventually) anything — words, facts, or formulas — right on your computer. No sign-ups, no cloud, and no internet connection needed.
- Visit the Releases page of this project.
- Download the latest version for your system:
- 🪟 Windows:
FWAAR-win32-x64.zip - (WIP) 🍎 macOS:
FWAAR-darwin-x64.zip - (WIP)🐧 Linux:
FWAAR-linux-x64.zip
- 🪟 Windows:
- Unzip the file anywhere you like (for example, on your Desktop).
- Inside the folder, double-click the app to start:
- On Windows →
FWAAR.exe - On macOS / Linux →
FWAAR
- On Windows →
That’s it — no installer, no internet, no account required.
- 📚 Create and name decks for any topic
- ✏️ Add your own flashcards with a question and answer
- 🔁 Study Mode: endless shuffle, weighted by how well you remember each card
- 🎯 Quiz Mode: multiple-choice questions that track your score
- 💾 Import or export decks as
.jsonfiles for backup or sharing - 🧱 Offline and private — everything is stored only on your computer
- Go to the Decks tab.
- Type a deck name (for example, “Biology 101”) and click Create Deck.
- Open the Add Cards tab.
- Choose your deck, then enter a Question and Answer.
- Click Add Card.
- Open the Study tab.
- Pick your deck and click Load Deck.
- Read the question, then click Show Answer (or press the spacebar).
- Rate how well you knew it:
- Again or Hard → card appears more often
- Good or Easy → card appears less often
- The deck never runs out — it loops forever in a smart shuffle.
- Go to the Quiz tab.
- Select a deck and click Start Quiz (the button changes to Restart Quiz after you begin).
- Choose the correct answer (click or press keys 1–4).
- Watch your score update in real time.
- The Browse tab lists all cards in a deck.
- Use the search box to filter.
- You can delete individual cards if needed.
Your decks and cards are automatically saved locally (using IndexedDB).
To export your collection:
- Click Export All Decks.
- Save the
.jsonfile somewhere safe.
To import or restore:
- Click Import Decks and choose your
.jsonfile. - Your decks will appear instantly — no restart required.
You can share these JSON deck files with others. They can import them into their app too!
| Key | Action |
|---|---|
| Space | Flip flashcard in Study mode |
| R | Reload the current deck |
| 1–4 | Answer in Quiz mode |
| Ctrl + Enter | Quickly add a new card |
- All data stays on your computer.
- No accounts, no analytics, no uploads.
- Works entirely offline.
Your information belongs to you... or your friends, if you like sharing decks.
- Windows 10 / 11, macOS 12+, or most modern Linux distributions
- ~150 MB free disk space
- Internet connection only required once to download the app
FlashcardsApp is built with:
- Electron (for desktop support)
- IndexedDB (for local data storage)
- Plain HTML, CSS, and JavaScript — no frameworks or logins
FWAAR © 2025 Alexander Wise
This software is released under the GNU General Public License v3.0 (GPL-3.0). You are free to use, share, and modify it, provided that any redistributed versions remain open-source under the same license.
Read the full license here: GNU GPL v3
If you run into problems or have suggestions:
- Visit the Issues page on GitHub
- Include your operating system and what you were doing when the issue happened
Happy studying! 🎓✨