Preview. These maps are our reading of public sources and haven't been checked with the projects' maintainers yet.
Excuse My French
An open-source web app that generates endless French grammar exercises from a rule-based sentence engine and tracks your weak points.
Repo pushed 2026-10-26; Show HN 2026-08-20 says the 2018 project was picked back up with AI coding tools. (checked 2026-10-25)
In Language learning apps
Where it stands apart
- How is the main thing licensed? copyleft or source-available with restrictions (20% of 20 others)
- Which learning method does the maker put first? structured lessons and exercises (a course path or drills) (25% of 20 others)
- What does AI do in the product? no AI in the product (24% of 17 others)
- Where does the material you learn from mainly come from? generated for you on the fly (by AI or by rules) (16% of 19 others)
What it shares with most of the community
- Is it actively maintained? active (85% of 20 others)
- Who is it for? non-developers (85% of 20 others)
- How many languages can you learn with it? If it works with content in any language, pick 'any language'. one language (58% of 19 others)
- Does it use game mechanics (streaks, hearts, XP, leaderboards, mini-games)? no game mechanics (69% of 16 others)
Nearest neighbors
- Pratevenn 67% of 15 shared answers match
- Asakiri 64% of 14 shared answers match
- Mimi 64% of 14 shared answers match
Every answer
| Question | Answer | Source |
|---|---|---|
| Is it actively maintained? | active | source 2026-10-26 |
| How is the main thing licensed? | stands apart copyleft or source-available with restrictions AGPL-3.0 for software; CC BY-SA 4.0 for content. | source 2026-10-26 |
| How is it mainly sustained? | individual side project, no revenue | source 2026-10-26 |
| Can it run entirely on your own device or infrastructure, without the maker's servers? | yes npm run dev locally; installable PWA, most of it works offline. | source 2026-10-26 |
| Do you need an account to use it? | no account 'Your progress stays in your browser.' | source 2026-10-26 |
| Who is it for? | non-developers | source 2026-10-26 |
| Which shared standard or format does it mainly build on? | none of these (its own format or interface) Own JSON/Markdown rule engine. | source 2026-10-26 |
| Which learning method does the maker put first? | stands apart structured lessons and exercises (a course path or drills) Grammar drills: sentence transformation, conjugation, dictation, flashcards. | source 2026-10-26 |
| What does AI do in the product? | stands apart no AI in the product Rule-based generator; level estimated statistically. AI coding tools were used to build the new version. | source 2026-10-26 |
| How many languages can you learn with it? If it works with content in any language, pick 'any language'. | one language | source 2026-10-26 |
| Where does the material you learn from mainly come from? | stands apart generated for you on the fly (by AI or by rules) Generated by grammar rules, not an LLM. | source 2026-10-26 |
| How does a learner pay? | free, no paid tier (donations at most) | source 2026-10-26 |
| Does it use game mechanics (streaks, hearts, XP, leaderboards, mini-games)? | no game mechanics 'Learning over retention: no mechanic that optimises time spent in the app.' | source 2026-10-26 |
| Where is your learning progress kept? | on your device only | source 2026-10-26 |
| What is the main way you use it? | web app in the browser | source 2026-10-26 |
Sources
This page was derived from:
- GitHub · github.com/Celebio/excuse-my-french · read 2026-10-25
- Hacker News · news.ycombinator.com/item?id=49376376 · collected 2026-10-26
RSS for this project · Its own release feed
Are you a maintainer? Claiming and correcting projects is coming soon.