Skip to content
SPECIFICTION
Get listed

Varnamala

varnamala.org

WebWindowsmacOSLinuxiOSAndroid
Visit varnamala.org
Spec score 7.8 #167 of 278 in Language learning apps

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

Alternatives to VarnamalaAll alternatives →