AnkiWeb
- Rating
- 1 (π 1 Β· π 0)
- Updated
- 2025-11-20
- Anki versions
- 23.10~
- Description language
- en
AnkiWeb addon 1724345320
Tracks language practice across reading, listening, speaking, and writing with daily logs, monthly goals, resources, radar charts, and multi-language profiles, storing all data locally.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 23.10 | + | 2025-11-20 |
Loadingβ¦
Tracks time spent on immersion tasks, lets users assign tags, manually enter time, merge tags permanently, and view statistics via Tools/Time Tracker.
Exports aggregate Anki stats as a small iCloud file for the Cadence iPhone app, using counts only and no card content or internet.
Exports reviewed cards with saved AI prompts, finds exam-risk cards, and calculates daily new-card pace for exam preparation.
Adds XP, levels, streaks, combos, badges, achievements, HUD stats, and activity charts to Anki, with configurable goals, notifications, and display options.
Scrapes NHK news from a WeChat account to auto-create language-learning flashcards, aiming to train listening, speaking, reading, and writing, with planned dictionary and dictation features.
Tracks and reports daily deck completion for instructors by adding a user-configured log to the stats image, including name and email, saveable and emailable.
Version 1.0.0 | A comprehensive language learning management system for Anki
Add-on code: [Will be added after AnkiWeb approval]
AnkiWeb URL: [Will be added after AnkiWeb approval]
Or install manually from source (see Installation below).
LanguageForge is a complete language learning management system integrated into Anki. It helps you:
Perfect for serious language learners who want a centralized system to track their progress beyond just flashcard reviews.
Your overview hub showing:
[TBD]languageforge folder to your Anki add-ons directory:
%APPDATA%\Anki2\addons21\languageforge~/Library/Application Support/Anki2/addons21/languageforge~/.local/share/Anki2/addons21/languageforgeπ For detailed instructions, see USER_MANUAL.md
LanguageForge stores all data locally on your machine in JSON files:
languageforge/
user_data/
profiles.json # Profile registry + active profile
settings.json # Global settings (theme, font size)
profiles/
default/
goals_v2.json # Monthly goals
tracker.json # Daily activity data
resources.json # Learning resources
radar.json # Skill snapshots
dailyplan.json # Daily plan tasks
spanish/ # Example profile
[same structure]
user_data/ is in .gitignoreuser_data/ folderuser_data/ folder to safe locationlanguageforge/
βββ __init__.py # Add-on entry point
βββ main.py # Initialization and Anki integration
βββ manifest.json # Add-on metadata
βββ gui/
β βββ main_window.py # Main dockable window and tab management
β βββ dashboard_view.py # Dashboard with all feature previews
β βββ tracker_view.py # Monthly calendar tracker
β βββ goals_view.py # Monthly goals with subtasks
β βββ resources_view.py # Learning resources library
β βββ radar_view.py # Radar chart and balance index
β βββ settings_view.py # Settings and profile management
β βββ widgets.py # Shared UI components (CircleIndicator, etc.)
βββ core/
β βββ storage.py # JSON file I/O and data directory management
β βββ logic_profiles.py # Multi-profile system logic
β βββ logic_goals.py # Goals data logic
β βββ logic_tracker.py # Tracker data logic
β βββ logic_resources.py # Resources data logic
β βββ logic_radar.py # Radar snapshot logic
β βββ logic_dailyplan.py # Daily plan logic
β βββ logic_settings.py # Settings logic
β βββ themes.py # Theme colors and styling
β βββ models.py # Data models (dataclasses)
βββ user_data/ # User data (gitignored)
βββ profiles.json
βββ settings.json
βββ profiles/
βββ [profile_id]/
languageforge folder to your Anki addons21 directory:
%APPDATA%\Anki2\addons21\~/Library/Application Support/Anki2/addons21/~/.local/share/Anki2/addons21/Contributions are welcome! Please:
Areas for Contribution:
Add-on won't load:
languageforgeData not saving:
user_data/ folder has write permissionsProfile switching not working:
profiles.json exists in user_data/user_data/profiles/For more help, see the Troubleshooting section in USER_MANUAL.md
MIT License (Modified for Non-Commercial Use)
You may use, modify, and distribute this software freely for non-commercial purposes.
Commercial use requires obtaining a separate commercial license.
See the full LICENSE file for details.
Built with:
Special thanks to the Anki community and all language learners using this add-on!
Happy language learning! ππ
Version 1.0.0 | November 2025 | Made with β€οΈ for language learners