Displaying 1 to 20 from 23 results

LibreLingo - 🐢 🌎 📚 a community-owned language-learning platform

  •    Python

LibreLingo's mission is to create a modern language-learning platform that is owned by the community of its users. All software is licensed under AGPLv3, which guarantees the freedom to run, study, share, and modify the software. Course authors are encouraged to release their courses with free licenses. If you want to know why I built LibreLingo, I recommend reading my article. If you agree with LibreLingo's mission, consider helping to build and maintain it, and please consider making a monetary contribution.

the-coding-interview - Programming exercises, code katas and puzzles for your job interview training - or just for fun

  •    Python

I honestly did not expect the big amount of interest in the project. I should clean up a bit more... Anyway, the main purpose is doing some fun programming workouts from time to time to stay in shape. The awesome title image was Designed by Freepik.

10000sentences - 10,000 sentences: an Android app to help you learn new words in foreign languages

  •    Java

10,000 sentences is an Android app to help you learn new words in a foreign language. The idea is to go through 10,000 sentences in a language you learn. First you will se a sentence in a language you known and then you must guess the words of the same sentence in your target language. By exposing you to unknown words in a real context (a sentence) you will slowly (but steadily) increase your vocabulary size.

low-resource-languages - Resources for conservation, development, and documentation of low resource (human) languages

  •    TeX

Resources for conservation, development, and documentation of low resource (human) languages. According to some estimates, half of the 7,000~ currently spoken languages are expected to become extinct this century (Krauss 1992). However, there is a lot of work by academics, independent scholars, organizations, communities, and individuals which goes towards stopping or slowing this trend. This list is intended to provide a list of open source code that would be useful for documenting, conserving, developing, preserving, or working with endangered languages.




language_cards - Command line flash card game for learning languages

  •    Ruby

Also if your interested in adding other flash cards for language learning, pull requests are welcome. Please keep some sort of organized collection for sets of cards (for instance the Japanese-Language Proficiency Test has different levels to complete, N1 through N5, which would each count as a collection). Internationalization support is built in! Translators are welcome to make this game available in other languages.

fluentcards - Flashcards from dictionary look-ups

  •    Javascript

Collect flashcards when reading web articles and export into Anki.

kindle-flashcards - Scripts to extract Kindle dictionary look-ups into CSV

  •    Shell

The audio will be saved into ./output/audio. Copy the audio files into the Anki media collection directory (typically ~/Documents/Anki/User 1/collection.media). Audio files are downloaded from Wiktionary and encoded from ogg to mp3. Please note that this requires ffmpeg to be installed on your system (e.g. brew install ffmpeg).

kuromoji.el - 黒文字のEmacsプラグインです

  •    Emacs

A package for Emacs that fontifies Japanese text using Kuromoji tokenizer and part-of-speech tagger. Download Kuromoji and put the jar file into some directory. Install Java if you haven't already.


videobook - Subtitles as a language learning tool

  •    TypeScript

An HTML5 video player with navigable subtitles. Works in Chrome, Safari and Firefox (50+).

youtube-flashcards - Extract screenshots & audio clips from YouTube videos into Anki cards

  •    Shell

Extract screenshots & audio clips from YouTube videos into Anki cards. That will download the video and subs into the ./downloads folder.

moeda - is an attempt to create a programming language, with a syntax similar to LISP

  •    Rust

Moeda is an attempt to create a programming language, with a syntax similar to LISP. Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

endangered-languages - Resources for conservation, development, and documentation of endangered, minority, and low or under-resourced human languages

  •    TeX

Resources for conservation, development, and documentation of endangered, minority, and low or under-resourced human languages. There is no centralized list of open-source code that would be useful for documenting, conserving, developing, preserving, or working with endangered languages. According to some estimates, half of the 7,000~ currently spoken languages are expected to become extinct this century (Wikipedia). However, there is a lot of work by academics, independent scholars, organizations, communities, and individuals which goes towards stopping or slowing this trend. This list is intended to provide a central location to document those efforts.

awesome-german - A great source of information to learn and practice German as a foreign language

  •    

Do you want to learn German? Awesome. A great source of information to learn and practice German as a foreign language.

topokanji - Topologically ordered lists of kanji for effective learning

  •    Javascript

It is also smart to learn more common kanji first. This project is based on those two ideas and provides properly ordered lists of kanji to make your learning process as fast, simple, and effective as possible.

formant-analyzer - iOS application for finding formants in spoken sounds

  •    Swift

This is an iOS project to analyze formants. The user speaks and the formant is plotted on the screen immediately. It is designed for speaking a single vowel syllable. It will try to isolate the vowel sound from any surrounding consonants if it can. The program starts in green state. When the user starts talking (i.e. RMS goes above 0dBm for at least 0.1 seconds), the program goes into listening state and records the sound. When the user stops talking (i.e. RMS goes below 0dBm for at least 0.1 seconds), the program returns to ready state and draws graphs.

fred-jehle-spanish-verbs - A database of conjugated Spanish verbs created by Fred Jehle and compiled by @ghidinelli

  •    PLpgSQL

PostgreSQL and CSV databases of 600+ conjugated Spanish verbs forming 11,000+ combinations of moods and tenses. Original work by Fred Jehle and database compiled by @ghidinelli. Licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

EuroRomCom - 🇪🇺 Resources for European Romance Language Communication

  •    Javascript

This project is based on the work of William J. McCann, Horst G. Klein, & Tilbert D. Stegmann in their book EuroRomCom - The Seven Sieves: How to read all the Romance languages right away. These resources are intended for the use of pre-existing knowledge in one Romance language to passively understand written content from another. It contains a collection of word lists which exist in all or several Romance languages, interactive learning activities, and links to external resources.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.