Skip to main content

A curated list of amazing projects that help you learn languages.

164
GitHub Stars
60
Curated Resources
3
Categories
3 hours ago
Last Refreshed
Language LearningDeveloper ResourcesUseful Resources

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me open source games (with a lot of text and translations) resources from awesome-language-learning"

Installation instructions →

What's inside

Language Learning

  • 0 A.D.Open Source Games (with a lot of text and translations)

    A strategy game inspired by Age Of Empires.

  • AnkiDroidAnki (Flashcards)

    The free Anki Android client for the most popular flashcard software - the

  • ankigenbotAnki (Flashcards)

    A telegram bot that automatically creates Anki flashcards for words you send to it.

  • Battle of WesnothOpen Source Games (with a lot of text and translations)

    Turn based strategy game with a huge amount of content.

  • Cataclysm: Dark Days AheadOpen Source Games (with a lot of text and translations)

    A zombie roguelike game with a huge amount of content.

  • ChatGPTChatbots

    very good for practicing a wide variety for languages. Especially with the new version that can listen and reply to you in voice (freely available in the app).

Developer Resources

  • Argos-TranslateTranslation

  • AUTOMATIC1111's webuiImage generation

    This is what you should install if you want to use Stable Diffusion locally.

  • Camenduru's notebooksImage generation

    A simple one click way to use Stable Diffusion on Google Colab (if you don't have a good graphics card).

  • civitaiImage generation

    A website that contains all kinds of models, optimized for different aesthetics.

  • Coqui TTSText To Speech

    An entirely open source Python library running locally.

  • dictcc-stardictDictionary Data

    Tool to convert the dict.cc dictionaries to stardict format.

Useful Resources

Showing a sample of 60 resources. View the full list on GitHub →