Skip to content

Taeko-ar/Owl

Repository files navigation

OWL

Open-source Wow Launcher for World of Warcraft Classic 1.12.1 and WoTLK 3.3.5a.

Test/Linter Status Release Build Status License

OWL Preview

Features

  • Addon & Patch Management:
    • Enable, disable, delete, and update installed addons and patches/mods
    • Manage Git branches directly from the interface for git-based addons
    • Scan and open addon/patch folders instantly
  • Import addons from addon stores:
    • Supports installation of addons directly from CurseForge and GitHub.
    • Filter catalog by categories and target game versions (Vanilla vs. WotLK).
  • Game Configuration:
    • Edit config.wtf game settings (tweaks) directly through a user-friendly configuration panel.
  • Utilities:
    • Multi-language support (English, Spanish (Latam), Portuguese (Brasil))
    • Dark/Light mode

Install

Download the latest release from here.

Local development

  1. Install dependencies:

    npm install
  • Run in development mode:

    # Backend
    npm run dev
    # Frontend
    npm run preview
  • Run tests:

    # Run all unit tests
    npm run unit
    
    # Run with coverage reports
    npx vitest run --coverage
    
    # Run automated E2E tests
    npm run automation
  • Build for production:

    npm run build