WhiteHades/melearner

Organise and watch your downloaded courses in a clean, minimal app. Keep videos, audio, readings and lesson progress together.

C++

2

1,153 commits

updated Oct 4, 2026

See the code

See what people are saying

SourceMessageScoreDate

an offline course viewer to organise and watch all your self-hosted courses from a single app (r/selfhosted)

hi everyone, long time lurker, first time poster here :). so it was getting hard for me to keep track of all my self-hosted courses, as in, what courses im watching, which video number im in, etc., you know, inconveniences. therein, i wanted to make an app wherein i could watch and browse through…

0

Oct 5, 2026

README

meLearner logo

meLearner

platform stack storage source license

Organise, watch and complete your downloaded courses from one place without having to manually figure out what to watch next. Browse videos, audio and readings, then pick up where you left off.

https://github.com/user-attachments/assets/672a65f5-9c69-45f6-bcbd-17ecec261f7e

Install or download

Choose your system for version 0.1.2. On Linux, paste the command into a terminal to download, verify and install the app.

PlatformDownloadInstall
LinuxAppImagecurl -fsSL https://raw.githubusercontent.com/WhiteHades/melearner/main/scripts/install-linux.sh | bash
Linux (Arch)Packagebash -c "$(curl -fsSL https://raw.githubusercontent.com/WhiteHades/melearner/main/scripts/install-linux.sh)" -- --arch
WindowsSetup installerOpen the installer.
macOSDisk imageOpen the disk image and drag the app to Applications.

The AppImage command installs for your user and adds an app menu entry. The Arch command uses pacman and asks for administrator access. Requirements and manual installation.

Get started

For easier setup, keep all course folders in one directory, with a separate folder for each course.

  1. Open meLearner.
  2. Choose that parent directory.
  3. Pick a lesson.

For technical details and more ways to install, see Advanced setup.

Install · Help · Contribute · License

courselibrary
coursemanager
courseplayer
courses
courseviewer
desktop
education
elearning
learning
linux
localfiles
mediaplayer
offline
offlinecourses
offlinelearning
productivity
selfstudy
study
training
videoplayer

WhiteHades/melearner

Organise and watch your downloaded courses in a clean, minimal app. Keep videos, audio, readings and lesson progress together.

C++

2

1,153 commits

updated Oct 4, 2026

See the code

See what people are saying

SourceMessageScoreDate

an offline course viewer to organise and watch all your self-hosted courses from a single app (r/selfhosted)

hi everyone, long time lurker, first time poster here :). so it was getting hard for me to keep track of all my self-hosted courses, as in, what courses im watching, which video number im in, etc., you know, inconveniences. therein, i wanted to make an app wherein i could watch and browse through…

0

Oct 5, 2026

README

meLearner logo

meLearner

platform stack storage source license

Organise, watch and complete your downloaded courses from one place without having to manually figure out what to watch next. Browse videos, audio and readings, then pick up where you left off.

https://github.com/user-attachments/assets/672a65f5-9c69-45f6-bcbd-17ecec261f7e

Install or download

Choose your system for version 0.1.2. On Linux, paste the command into a terminal to download, verify and install the app.

PlatformDownloadInstall
LinuxAppImagecurl -fsSL https://raw.githubusercontent.com/WhiteHades/melearner/main/scripts/install-linux.sh | bash
Linux (Arch)Packagebash -c "$(curl -fsSL https://raw.githubusercontent.com/WhiteHades/melearner/main/scripts/install-linux.sh)" -- --arch
WindowsSetup installerOpen the installer.
macOSDisk imageOpen the disk image and drag the app to Applications.

The AppImage command installs for your user and adds an app menu entry. The Arch command uses pacman and asks for administrator access. Requirements and manual installation.

Get started

For easier setup, keep all course folders in one directory, with a separate folder for each course.

  1. Open meLearner.
  2. Choose that parent directory.
  3. Pick a lesson.

For technical details and more ways to install, see Advanced setup.

Install · Help · Contribute · License

courselibrary
coursemanager
courseplayer
courses
courseviewer
desktop
education
elearning
learning
linux
localfiles
mediaplayer
offline
offlinecourses
offlinelearning
productivity
selfstudy
study
training
videoplayer