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.
education flashcards language-learning svelte spaced-repetition agplv3 hacktoberfest foreign-language second-language-acquisition hactoberfest2021I 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.
interview-questions coding interview interview-practice interview-test-task jobsearch language-learning coding-interview coding-interviews kata code-kata10,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.
language foreign-language language-learning sentenceResources 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.
endangered-languages natural-language language-resources human-language natural-language-processing language-learning language-documentation resourced-languages awesome-list awesome list minority-language low-resource-languages lrls nlp endangered languages linguistics low-resource resourcesAlso 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.
flashcards language flashcard-game hiragana romaji katakana language-learning game yaml i18n mvcCollect flashcards when reading web articles and export into Anki.
language-learning fluentcardsThe 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).
language-learning flashcards ankiA 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.
language-learningAn HTML5 video player with navigable subtitles. Works in Chrome, Safari and Firefox (50+).
subtitles flashcards language-learning video-player subtitleExtract screenshots & audio clips from YouTube videos into Anki cards. That will download the video and subs into the ./downloads folder.
language-learningMoeda 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.
language-learning clisp interpreter moedaResources 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.
endangered-languages natural-language language-resources human-language natural-language-processing language-learning language-documentation resourced-languages awesome-list awesome list minority-language endangered languages linguistics low-resource resourcesDo you want to learn German? Awesome. A great source of information to learn and practice German as a foreign language.
german language-learning awesome-listIt 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.
kanji kanji-frequency japanese japanese-language language language-learning data frequency-lists kanjivg radical cjk cjk-characters memorization handwriting calligraphy kangxiA simple demo react native project for a Japanese learning community.
react-native japanese-study language-learningThis 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.
ios application app speech-processing speech-recognition speech-therapy mature language language-learningI read, I write, I think, I do.
writing reading coding tech life language-learning sports inspiration self-improvementPostgreSQL 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.
spanish language-learning espanol databaseThis 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.
language romance-languages language-learningThese are the source files for Nim basics tutorial. Please report any errors to the issue tracker.
nim nim-lang nim-language tutorial beginner beginners-tutorial-series nimlang howto-tutorial language-learning learn-to-code learning
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.