Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A personalized language-learning tool that combines Duolingo-style lessons with your own curated vocabulary lists. Seamlessly add words from books, articles, or videos, and revisit them through interactive quizzes and LLM-generated lessons.
| Date | Stars |
|---|---|
| 2026-07-31 | 2190 |
| 2026-08-05 | 2192 |
| 2026-08-06 | 2192 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# WordPecker App **Every word has a story.** A personalized language-learning app that brings the magic of Duolingo-style lessons to your own curated vocabulary lists and contexts. ## 📱 Looking for Mobile App Testers! We’ve started developing the mobile version of our web project 🚀 Right now, we’re in the beta testing phase and looking for testers to try the app and share their feedback. If you’d like to become a tester: 📩 Send an email to [[email protected]] with the subject "Tester Application". In your email, please include: Your name / username A short note about yourself Your feedback will help us make the app even better 💡 Thank you for your support! ❤️ ## 📋 Table of Contents - [🚀 Quick Start](#-quick-start) - [The Idea](#the-idea) - [How It Works](#how-it-works) - [Demo](#demo) - [Roadmap](#roadmap) - [Getting Started](#getting-started) - [Prerequisites](#prerequisites) - [Installation](#installation) - [Database Setup](#database-setup) - [Configuration](#configuration) - [Development](#development) - [Docker Setup (Recommended)](#docker-setup-recommended) - [Quick Start with Docker](#quick-start-with-docker) - [Docker Commands](#docker-commands) - [MongoDB Access](#mongodb-access) - [Running Only MongoDB with Docker](#running-only-mongodb-with-docker) - [Easy Startup Script](#easy-startup-script) - [Troubleshooting](#troubleshooting) - [Architecture](#architecture) - [Contributing](#contributing) - [License](#license) ## 🚀 Quick Start - **🐳 Docker (Recommended):** [Quick Start with Docker](#quick-start-with-docker) - **💻 Local Development:** [Manual Installation](#installation) - **🗄️ MongoDB Only:** [Running Only MongoDB](#running-only-mongodb-with-docker) ---  <p align="center"> <img src="./docs/assets/wordpecker-moscot.png" alt="WordPecker App" width="600" /> <br/> <a href="https://www.youtube.com/watch?v=jS8r7J65fXY">📹 Watch on YouTube</a> </p> ## The Idea Learning a new language can be straightforward, but mastering it is the real challenge. While it's relatively easy to grasp the basics, developing strong communication or reading skills depends on having a solid vocabulary. To build this, you must learn words and phrases at various levels, yet exposure is key. For instance, if you've studied English but don't live in an English-speaking country, advancing your skills becomes significantly harder. You can read books, watch movies, or browse blogs, but fully immersing yourself in the language is still difficult. Real progress often requires extra effort—studying and revisiting words and phrases encountered in your daily life. However, this process can be inconvenient. You have to pause whatever you're doing to note new words, search their meanings, record them, and then review them later. This is time-consuming and tiring. As a result, although you might improve, the learning process can feel painfully slow and inefficient. To solve this, I had an idea for an app that merges personalized learning with the efficiency of flashcards—a blend of Duolingo-like lessons and custom study lists. In the previous version, you'd read your book, encounter new words, create a list, manually add each word, and then practice. You'd open the app, create a new list with details like "Harry Potter Book," add the words you found, and the app would provide meanings so you could continue reading without interruption. Later you'd practice with exercises and quizzes. This worked great when you were actively reading or consuming content, but what about when you just wanted to expand your vocabulary anytime, anywhere? But here's where it gets exciting – **we've added a new feature to discover and encounter new words**. Instead of manually hunting down vocabulary, you can now encounter words naturally with much less effort: ### 🌳 Vision Garden (My Personal Favorite!) Imagine looking at images and describing them to disco
Excerpt of 22,460 characters
Read on GitHub10
6
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:23775e802b44245f, llm:Repository description: 'A personalized language-learning tool... revisit them through interactive quizzes and LLM-generated lessons.' Language: TypeScript. Uses LLM for generating lessons and quizzes from curated vocabulary.
matched fp:23775e802b44245f, llm:Repository description: 'A personalized language-learning tool... revisit them through interactive quizzes and LLM-generated lessons.' Language: TypeScript. Uses LLM for generating lessons and quizzes from curated vocabulary.
matched fp:23775e802b44245f, llm:Repository description: 'A personalized language-learning tool... revisit them through interactive quizzes and LLM-generated lessons.' Language: TypeScript. Uses LLM for generating lessons and quizzes from curated vocabulary.