Need help with ulangi?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

299 Stars 52 Forks GNU General Public License v3.0 399 Commits 49 Opened issues


Ulangi is a language flashcards app with spaced repetition system and more.

Services available


Need anything else?

Contributors list


Open-source language learning tools


Ulangi makes it easy for you to manage and create flash cards to learn languages. It comes with built-in dictionaries, translators, built-in TTS, image search engine and more. You can use different learning methods to memorize them, such as spaced repetition, writing, quiz... Everything about Ulangi (mobile, server, add-on, etc) is hosted in this repository.

Ulangi is completely free thanks to Midterm App. We are going to use some technology from it to make the desktop version.

Main apps

Ulangi (Full version)

| Platform | Store | | --- | --- | | iOS | Download on App Store | | Android | Download on Play Store | | Mac | Not yet available | | Windows | Not yet available | | Linux | Not yet available |

Development principles

  • Write type-safe code
  • Use design patterns
  • Make it easy to build/customize tools


All docs are hosted here:

We're adding more docs. Stay tuned!

Change log

Please view file.


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See full detail here.


We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.