All Projects → hmlendea → duolingo-desktop

hmlendea / duolingo-desktop

Licence: GPL-3.0 license
Desktop client for the Duolingo language learning application

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to duolingo-desktop

NinjaDroid
Ninja Reverse Engineering on Android APK packages
Stars: ✭ 224 (+558.82%)
Mutual labels:  snap, flatpak
packages
Docker Image, Flatpak, Windows, and Ubuntu SNAP packages for a few OSS projects
Stars: ✭ 16 (-52.94%)
Mutual labels:  snap, flatpak
meta-package-manager
🎁 a wrapper around all package managers
Stars: ✭ 277 (+714.71%)
Mutual labels:  snap, flatpak
runtime-snaps
Core repository for Solus runtime snaps
Stars: ✭ 32 (-5.88%)
Mutual labels:  snap
react-native-reanimated-carousel
🎠 React Native swiper/carousel component, fully implemented using reanimated v2, support to iOS/Android/Web. (Swiper/Carousel)
Stars: ✭ 1,461 (+4197.06%)
Mutual labels:  snap
Commit
Commit message editor
Stars: ✭ 102 (+200%)
Mutual labels:  flatpak
aprendendo-css
Vários desenhos feitos com CSS e SCSS (e as vezes um pouco de JavaScript)
Stars: ✭ 56 (+64.71%)
Mutual labels:  duolingo
nextcloud-snap
☁️📦 Nextcloud packaged as a snap
Stars: ✭ 1,445 (+4150%)
Mutual labels:  snap
openjdk
Current JDK release and early-access builds
Stars: ✭ 27 (-20.59%)
Mutual labels:  snap
shitload
The appropriate bullgit loading animation
Stars: ✭ 15 (-55.88%)
Mutual labels:  snap
obs-studio
This is a community-supported modified build of OBS Studio.
Stars: ✭ 86 (+152.94%)
Mutual labels:  snap
duolingo-scripts
User scripts for duolingo.com
Stars: ✭ 24 (-29.41%)
Mutual labels:  duolingo
deezer-linux
An universal linux port of deezer, supporting both Flatpak and AppImage
Stars: ✭ 141 (+314.71%)
Mutual labels:  flatpak
vue-scroll-snap
A super simple Vue component that allows fullscreen and horizontal scroll snapping.
Stars: ✭ 25 (-26.47%)
Mutual labels:  snap
stremio-flatpak
Stremio Flatpak package
Stars: ✭ 18 (-47.06%)
Mutual labels:  flatpak
dippi
Calculate display info like DPI and aspect ratio
Stars: ✭ 57 (+67.65%)
Mutual labels:  flatpak
study-snap
📓📲 Flutter app for managing study materials in form of photos.
Stars: ✭ 34 (+0%)
Mutual labels:  snap
ElementaryLua
Lua + GTK + Granite + Flatpak
Stars: ✭ 19 (-44.12%)
Mutual labels:  flatpak
notepad-plus-plus
Unofficial snap repo for notepad-plus-plus snap
Stars: ✭ 51 (+50%)
Mutual labels:  snap
stashed
Stash and collect files to copy it later
Stars: ✭ 22 (-35.29%)
Mutual labels:  flatpak

Donate Build Status Latest GitHub release

About

This is an unofficial Linux desktop client for Duolingo, that works as a wrapper around the official web app.

Installation

Get it from the AUR Get it from FlatHub

Using a package manager

On Arch Linux, the package is available on the AUR (duolingo-desktop-git).

For other distributions, you will have to check if someone included this package into the package manager's repository.

Usage

If you've installed it through your package manager, then it should already contain a launcher for it. Otherwise, run the dl-desktop binary.

Building from source (Linux)

You will need to install npm, the Node.js package manager.

In the main directory of this repository run the following:

npm install
npm run build

Building from source (Windows)

You will need to install Node.js which includes npm.

Afterwards run the following in the main directory depending on your current system:

If you are building on Windows:

npm install
./node_modules/.bin/electron-builder --win

If you are building on Linux:

npm install
sudo ./node_modules/.bin/electron-builder --win

Credits

The name Duolingo, and the Duolingo logo, are copyrights of Duolingo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].