A curated list of open-source applications for learning, studying, and self-improvement on Android. The list is sorted alphabetically.
| App Name | Description | Language | License | ⭐ Stars | Download |
|---|---|---|---|---|---|
| AnkiDroid | A powerful, intelligent flashcard app that uses spaced repetition. | Kotlin |
GPL-3.0 |
11.0k | |
| Awesome-Campus | An Android app for students of Jiangxi Normal University. | Java |
GPL-3.0 |
121 | — |
| Enguage | A mobile app for Polish speakers to learn English spelling and phrasal verbs. | Java |
Not specified | 2 | — |
| festnimbus | An open-source college app for the technical fest of NIT Hamirpur, India. | Java |
GPL-3.0 |
11 | — |
| ForgetMeNot | A simple and user-friendly flashcard application for Android. | Kotlin |
GPL-3.0 |
434 | — |
| GivesMeHope | An unofficial Android client for the Gives Me Hope website for educational purposes. | Java |
MIT |
214 | — |
| Hillffair | The official open-source app for the cultural fest of NIT Hamirpur, India. | Java |
GPL-3.0 |
24 | — |
| Hubble Gallery | An app to view, save, and read about the Hubble Telescope's best images. | Java |
Apache-2.0 |
224 | — |
| Learn Braille | A screen-reader compatible app for studying the Russian Braille alphabet. | Kotlin |
Apache-2.0 |
11 | |
| LeeCo | An app for algorithm problems, solutions, and discussions from LeetCode. | Java |
Apache-2.0 |
501 | |
| NSIT Connect | The official companion app for students of Netaji Subhas University of Technology. | Java |
MIT |
71 | — |
| Oppia | An interactive learning app that enables users to create and share lessons. | Kotlin |
Apache-2.0 |
397 | — |
| Sahayak | A fun-filled educational tool aimed at rural children and adults in India. | Java |
MIT |
18 | — |
| Say-Hi | An app to help understand different English accents around the world. | Java |
MIT |
3 | — |
| Seashell-app | The official Android client for the "贝壳单词" (Seashell Words) app. | Java |
Apache-2.0 |
1.7k | — |
| Stepik | An app offering free, certificate-based online courses on various subjects. | Kotlin |
Apache-2.0 |
196 | |
| Ulangi | A language learning app that uses spaced repetition and other popular methods. | TypeScript |
GPL-3.0 |
455 | — |
| Umbrella | An app to learn about digital and physical security, from comms to kidnapping. | Kotlin |
GPL-3.0 |
289 | — |
| Unisannio | An app for students of the University of Sannio, Italy. | Java |
GPL-3.0 |
33 | — |
| WaniKani for Android | An Android client for the popular kanji learning website wanikani.com. | Java |
GPL-3.0 |
508 | — |
These popular apps were on the original list but do not have public source code repositories.
| App Name | Description | Language |
|---|---|---|
| Physics Wallah | An online platform for students to learn physics, chemistry, and more. | Java |
| Unacademy | An online learning platform with courses for various competitive exams. | Java |
Found an awesome open-source app that's missing? Feel free to open an issue or submit a pull request to add it!