Anki add-on: LanguageForge

🌍 LanguageForge – Complete Language Learning Management System Transform your language learning journey with LanguageForge! A comprehensive tracking and planning system that helps you balance your practice across all four core skills: Reading, Listening, Speaking, and Writing . Perfect for serious language learners who want more than just flashcard reviews – track your daily practice, set meaningful goals, organize resources, and visualize your progress over time. ✨ Key Features 📊 Dashboard – Your Command Center Get a complete overview of your language learning in one place: Fluency Snapshot: Interactive radar chart showing skill balance (1-5 scale) This Week's Activity: 4×7 grid for quick daily practice tracking Daily Plan Tasks: 4 inline editable tasks for daily planning Monthly Goals Preview: Quick view of your 3 current goals Learning Resources: Recent resources with one-click access 📈 Daily Tracker – Track Your Consistency Never lose sight of your practice habits: Monthly calendar view with all four skills per day Visual completion circles – click to toggle daily activities Statistics: Active days, longest streak, per-skill percentages Historical data: Navigate through months and years Real-time consistency tracking shows your commitment level 🎯 Monthly Goals – Achieve More with Structure Set focused objectives and track them systematically: 3 goal slots per month for focused learning Unlimited subtasks with individual completion tracking 7 categories: General, Vocabulary, Grammar, Reading, Listening, Speaking, Writing Reflection notes to document insights and challenges Automatic timestamps for created and completed goals Archive system to review past achievements 📚 Learning Resources Library Keep all your learning materials organized in one place: Centralized database for books, videos, podcasts, courses, apps, and websites Status tracking: Not Started, In Progress, Completed, Reference One-click URL opening for online resources Real-time search and filtering to find what you need Notes field for tags, descriptions, and thoughts 🎭 Fluency Snapshot – Visualize Your Progress Self-assess your language proficiency with interactive radar charts: 1-5 scale per skill: Reading, Listening, Speaking, Writing Interactive: Drag axes or click to adjust values Ghost polygon shows previous month for easy comparison Trend arrows: ↑ improved, ↓ declined, = stable Balance Index (0-100%): Measures how evenly distributed your skills are Monthly snapshots with full history 🌍 Multi-Profile System & Settings Manage Multiple Languages: Learning Spanish, Japanese, and French? Keep everything separate: Unlimited profiles (capped at 50 for safety) Complete data isolation: Each profile has separate goals, tracker, resources, radar, and daily plans Easy switching: Dropdown selector in main window Profile management: Create, rename, and delete profiles with safety checks Automatic: Remembers your last active profile on startup Customization Options: Themes: Anki Auto (recommended), Light, Dark, Fluency Light/Dark Font Size: Adjustable from 8pt to 24pt (default: 11pt) Startup Behavior: Option to open LanguageForge automatically with Anki Global settings: Theme and font size shared across all profiles 🚀 Quick Start Guide Install the add-on and restart Anki Open LanguageForge: Tools → LanguageForge – Language System Set your first goal in the Goals tab Track daily practice using the Dashboard or Tracker tab Add learning resources to build your materials library Update your radar chart monthly to track skill progress Learning multiple languages? Create new profiles in Settings 💾 Data Privacy & Storage ✅ 100% Local Storage – All your data stays on your machine LanguageForge stores everything locally in JSON files within your Anki add-ons folder. No data is sent to external servers. Your learning journey is completely private and under your control. Backup-friendly: Simply copy the user_data/ folder to backup all your profiles, goals, tracker history, resources, and snapshots. 📚 Documentation For detailed instructions, best practices, and troubleshooting: User Manual: Comprehensive guide with step-by-step instructions Release Notes: Full changelog and version history Both included with the add-on installation 🎯 Who is LanguageForge For? Serious language learners who want to track progress beyond flashcard reviews Polyglots managing multiple languages simultaneously Self-taught learners who need structure and accountability Language students balancing coursework with independent study Anyone who wants to ensure balanced development across all four skills 🌟 Why LanguageForge? Beyond Flashcards: Anki excels at spaced repetition, but language learning requires more – daily practice tracking, goal setting, resource management, and progress visualization. All-in-One Solution: Stop juggling multiple spreadsheets, habit trackers, and note-taking apps. LanguageForge integrates everything into Anki, your existing language learning hub. Data-Driven Insights: Visual feedback through radar charts, streak tracking, and consistency percentages helps you identify weak spots and maintain motivation. Flexible & Customizable: Whether you're learning one language or ten, studying 15 minutes daily or 3 hours, LanguageForge adapts to your style. 💡 Best Practices Daily tracking: Mark your practice as you go – consistency is key! SMART goals: Set Specific, Measurable, Achievable, Relevant, Time-bound goals each month Monthly radar updates: Self-assess at month-end for accurate progress tracking Weekly reviews: Check your consistency percentage and adjust your practice Balance your skills: Aim for even development across all four areas 🛠️ Technical Details Requirements: Anki 23.10+ (Qt6-based versions) Platform: Windows, macOS, Linux Data Storage: Local JSON files, no external dependencies License: MIT License (Modified for Non-Commercial Use) 📬 Support & Feedback Found a bug or have a suggestion? GitHub Issues: Report bugs GitHub Discussions: Request features AnkiWeb Reviews: Share your experience and help others discover LanguageForge 🙏 Thank You! Thank you for choosing LanguageForge! We hope it enhances your language learning journey and helps you achieve your fluency goals. Happy language learning! 🌍📚 Version 1.0.0 | November 2025 | Made with ❤️ for language learners Keywords: language learning, skill tracking, goal setting, progress visualization, daily tracker, radar chart, multi-language, resources management, consistency tracking, fluency assessment

GitHub repository: silviuclosca/languageforge
Repository description: Anki add-on providing a study dashboard, goals, daily plan, and productivity tools.
Languages: Python