Varnamala
varnamala.org
Spec sheet
- Purpose
- Varnamala describes itself as a personal app for learning languages, in a Duolingo-style format.Read 12 Oct 2026 · github.com
- Product
- Varnamala is an open-source language-learning app described as a personal way to learn languages in a Duolingo-style format.Read 13 Oct 2026 · github.com
- Free plan
- YesRead 20 Sep 2026 · github.com
- Mobile apps
- YesRead 20 Sep 2026 · github.com
- Privacy
- The README says leaderboards show a handle and generated avatar, and that a learner’s real name and email are not visible to other learners.Read 13 Oct 2026 · github.com
- Support
- The project says donations help pay for servers and keep the app free, and that contributing a course is welcome.Read 13 Oct 2026 · github.com
- License
- The repository lists the project under GPL-3.0.Read 12 Oct 2026 · github.com
- Access and ads
- The project says it is open source, ad-free, and free forever, with lessons never behind a paywall.Read 12 Oct 2026 · github.com
- Accessibility
- The app lists six colour themes in light and dark modes, with palette contrast testing against WCAG contrast.Read 13 Oct 2026 · github.com
- Competition
- The app has leagues grouped by language, with XP in one language not counting toward another language’s leaderboard.Read 12 Oct 2026 · github.com
- Contributing
- The project invites contributions, and language courses can be added as JSON files rather than Dart code.Read 13 Oct 2026 · github.com
- Course content
- The project says each language has 16 courses and that the app contains 10,530 authored questions and 780 illustrated words.Read 12 Oct 2026 · github.com
- Courses
- Each listed language has 16 courses: a picture-led First words course and 15 sentence courses.Read 13 Oct 2026 · github.com
- Exercises
- A question can be presented as choice, word bank, sentence order, fill-in-the-blank by choice or typing, and picture matching.Read 13 Oct 2026 · github.com
- Languages
- The README lists thirteen live languages: Assamese, Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Nepali, Odia, Sanskrit, Tamil, Telugu, and Urdu.Read 13 Oct 2026 · github.com
- Languages offered
- 13Read 20 Sep 2026 · github.com
- Limitations and roadmap
- Daily practice reminders, listening and speaking exercises, and native script alongside romanization are listed as next items, not shipped features.Read 13 Oct 2026 · github.com
- Offline fallback
- The project says course content is cached per language and bundled course data is the offline fallback.Read 12 Oct 2026 · github.com
- Offline lessons
- YesRead 20 Sep 2026 · github.com
- Offline use
- Bundled course JSON is described as the offline fallback when published Firestore content is unavailable.Read 13 Oct 2026 · github.com
- Personalized review
- YesRead 20 Sep 2026 · github.com
- Platform and technology
- The repository identifies the app as built with Flutter and Firebase and includes web, Android, iOS, Linux, macOS, and Windows project directories.Read 12 Oct 2026 · github.com
- Price
- The project describes itself as free forever, ad-free, and without lessons behind a paywall.Read 13 Oct 2026 · github.com
- Review
- Flashcards use spaced repetition, with difficult words scheduled to return sooner.Read 13 Oct 2026 · github.com
- Script practice
- The app includes sounds and a tracing canvas for vowels and consonants in all thirteen writing systems.Read 13 Oct 2026 · github.com
- Social learning
- Leagues are language-specific, and XP earned in one language does not count toward another language’s leaderboard.Read 13 Oct 2026 · github.com
- Speech practice
- NoRead 20 Sep 2026 · github.com
- Support and funding
- The project describes itself as a passion project and says contributions help pay for servers and keep the app free.Read 12 Oct 2026 · github.com
- Technology
- The project says it is built with Flutter and Firebase, and uses Firestore to publish course updates that can override bundled JSON.Read 13 Oct 2026 · github.com
- Word lessons
- The First Words course teaches 60 everyday words with pictures and audio before sentence lessons.Read 12 Oct 2026 · github.com
Where Specifiction places it
- Language learning apps#167 of 2787.8