hmlendea/dl-desktop
hmlendea/dl-desktop has 83 GitHub stars and 11 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 21:59 UTC. Last push 2026-11-02.
So werden diese Zahlen gemessen
Desktop client for the Duolingo language learning application
What you can do
- Opens Duolingo in a standalone desktop window.
- Removes common tracking query parameters from requests.
- Blocks a small set of advertising, telemetry, and attribution domains.
- Sends Do Not Track and Global Privacy Control headers by default.
Gemessener Sternzuwachs
- in 24h
- 0
- in 7 days
- Aktualisierung verzögert
- in 15 days
- Aktualisierung verzögert
- in 1 month
- Aktualisierung verzögert
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
OriginalDuolingo Desktop
An unofficial Linux desktop application for Duolingo that wraps the official web application in a dedicated Electron window and blocks common trackers.

📑 Table of Contents
- Capabilities
- Usage
- Known Limitations
- System Requirements
- Installation
- Development
- Contributing
- Acknowledgements
- Security
- Supporting the Project
- License
✨ Capabilities
- Opens Duolingo in a standalone desktop window.
- Removes common tracking query parameters from requests.
- Blocks a small set of advertising, telemetry, and attribution domains.
- Sends Do Not Track and Global Privacy Control headers by default.
🚀 Usage
After installation, launch the application from your desktop menu. If you prefer to start it from a terminal, run:
dl-desktop
The application opens Duolingo directly and applies the built-in privacy filters automatically.
⚠️ Known Limitations
- This is an unofficial client and depends on Duolingo's web application.
- Only the FlatHub package is officially supported in this repository.
- The AUR and Snap packages are community-maintained.
- Behaviour can change if Duolingo updates its web application.
🖥️ System Requirements
- OS: Linux
- RAM: 2 GB
- Network: An active internet connection
- Desktop: A graphical desktop environment capable of running Electron applications
📦 Installation
The FlatHub package is the only distribution channel that is officially supported by this repository. The AUR and Snap packages are maintained by the community.
CLI Installation
To install the FlatHub package:
flatpak install flathub ro.go.hmlendea.DL-Desktop
To install the Snap package:
snap install duolingo-desktop
On Arch Linux, install the AUR package with your preferred helper:
paru -S duolingo-desktop-bin
or, if you use yay:
yay -S duolingo-desktop-bin
Manual Installation
Download and extract the Linux ZIP archive from the latest GitHub release. From the extracted application directory, run:
bash ./install-linux.sh
The installer copies the application to $XDG_DATA_HOME/dl-desktop (default: ~/.local/share/dl-desktop) and registers its desktop entry and icon under $XDG_DATA_HOME. Launch the application from your desktop menu.
🛠️ Development
Requirements
- Node.js 24.x
- npm
Setup
npm install
Build
npm run build
Run
npm start
🤝 Contributing
You are welcome to submit any suggestion, feedback, or modification to this project.
When doing so, please:
- Maintain cross-platform compatibility
- Maintain the pull requests as focused and consistent with the existing code style
- Maintain your branch up-to-date with
master - Revise the documentation when behaviour changes
- Properly test all changes
🙏 Acknowledgements
- Duolingo, for the language-learning platform this application wraps.
- creepertron95 for the icon artwork used by the application.
- All contributors who have helped maintain the project.
🔒 Security
For information on reporting security vulnerabilities, see SECURITY.md.
💖 Supporting the Project
Discovered a problem or have a suggestion? Open an issue!
If you find this project useful, consider funding it or starring ⭐️ it on GitHub!
📄 License
This project is being distributed under the GNU General Public License v3.0 or later. See LICENSE for further information.
Ähnliche Projekte entdecken
sindresorhus/awesome
😎 Awesome-Listen zu allen möglichen interessanten Themen [HINWEIS: Pull Requests sind vorübergehend deaktiviert, bis ich dazu komme, die vorhandenen abzuarbeiten]
534,376 SterneEbookFoundation/free-programming-books
:books: Frei verfügbare Programmierbücher
401,397 Sternenilbuild/developer-roadmap
Interaktive Roadmaps, Leitfäden und weitere Bildungsinhalte, die Entwicklern helfen, in ihrer Karriere zu wachsen.
371,688 Sternevinta/awesome-python
Die maßgebliche Liste, die die Frage beantwortet: „Ich möchte X in Python machen – welches Tool soll ich verwenden?“
333,651 Sterne



