Website profiles · Technology insights · Alternatives

legendary.gl

Legendary - Free and Open-Source Alternative for the Epic Games Launcher

No paid content found
Visit website
Profile views 0 Outbound visits 0 Normal
Legendary Full homepage screenshot

At a glance

Category
Games & Board Games
Language
English
Paid-content signal
No paid content foundObserved
Registered
2021
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Legendary?

Legendary is a free, open-source command-line tool that installs and launches games from the Epic Games Store without using Epic's official launcher. It handles the core launcher jobs—logging in to your Epic account, downloading and updating games, verifying files, and starting them—through text commands instead of a graphical window.

Who it suits

  • Linux users, since Epic's official launcher has no native Linux build; Legendary runs natively and is often paired with tools like Heroic Games Launcher for a graphical front end.
  • Scripters and tinkerers who want to automate installs, updates or launches, or run games on a headless machine or Steam Deck.
  • Minimalists who prefer a small, auditable tool over a large desktop app.

Trade-offs

  • No built-in GUI. Everything is typed commands; a graphical experience requires a separate front end.
  • Terminal familiarity needed. You'll be comfortable with flags and paths, or willing to learn.
  • Community-maintained. It tracks Epic's services independently, so occasional breakage is possible after store changes.

If you're on Windows and just want to play games, the official launcher is simpler. If you're on Linux or want automation, start by installing Legendary and running its login command, then list your library to see what's available before downloading anything.

How do I install Legendary on Linux?

Legendary is a command-line replacement for the Epic Games Launcher, so installing it on Linux means installing a Python package rather than running a graphical installer. The official project site is Legendary. The usual route is pipx or pip; the project's own install instructions are the authoritative source, so follow those for the current command.

Typical install path

  1. Make sure Python 3 and pip are present (most distributions package these; on Debian/Ubuntu the python3-venv and python3-pip packages are often needed).
  2. Install with pipx if you want it isolated and available on your PATH: pipx install legendary-gl.
  3. Alternatively, use pip inside a virtual environment: python3 -m venv ~/legendary-env && source ~/legendary-env/bin/activate && pip install legendary-gl.
  4. Run legendary to confirm it starts, then legendary auth to log in to your Epic account in a browser.

A concrete scenario

A Linux user who already owns Epic games on a desktop wants to install and launch them without Wine-based launchers. After installing, they authenticate once, list their library with legendary list, and install a title with legendary install <AppName>. That workflow suits people comfortable with a terminal; anyone who needs a click-driven interface should look at a graphical front end instead.

Trade-offs to weigh

Approach Strength Limitation
pipx Isolated, simple updates One extra tool to install
pip in venv Full control over environment Must activate the venv each session
System-wide pip Fewest steps Can conflict with distribution packages

If legendary is not found after a pipx install, check that pipx's bin directory is on your PATH. For a graphical alternative built on the same core, see Heroic Games Launcher.

Can Legendary run games that require the Epic Games Launcher, such as Fortnite?

Legendary is a free, open-source command-line tool for managing Epic Games accounts and libraries, but it is not a drop-in replacement for the Epic Games Launcher, and it cannot run games that depend on the launcher itself. That includes Fortnite, which requires the Epic Games Launcher and its anti-cheat and online services to run.

What Legendary handles well

Legendary is aimed at people comfortable with a terminal who want to install, update and launch Epic Games titles without the official launcher's overhead. It works with games whose files it can download and start directly, which suits Linux users, low-spec machines, or players who want scriptable, launcher-free game management.

Where it falls short

Games built around Epic's launcher integration—Fortnite being the clearest case—expect the official client, its social and storefront services, and its anti-cheat layer. Legendary does not provide those, so these titles will not launch through it. Multiplayer games that rely on Epic's online services may also fail even if the files install.

A practical next step

Before committing, check whether your specific game appears in Legendary's compatibility discussions and whether it depends on Epic's anti-cheat or launcher services. If your main interest is Fortnite, you will need the official Epic Games Launcher; Legendary is better suited to single-player or launcher-independent titles.

How do I log in to my Epic Games account with Legendary?

Legendary does not use a username-and-password form. It authenticates through Epic's own sign-in flow and stores the resulting session locally, so your Epic password is never typed into Legendary itself.

The typical flow

  1. Run legendary auth in a terminal. On first use you may also need to register the tool with Epic once, which Legendary prompts for.
  2. Legendary prints a URL. Open it in a browser, sign in to Epic there, and approve the authorization request.
  3. Copy the authorization code the browser shows and paste it back into the terminal.
  4. The session is saved to a local config file, so later commands such as listing or installing games work without repeating this.

For a machine without a browser (a headless server, for example), the same URL can be opened on another device; the code exchange is what matters, not where the browser runs.

Practical points

  • Whose account: you sign in with your own Epic account in the browser, so the usual Epic safeguards (two-factor codes, captchas) apply there, not in Legendary.
  • Session expiry: Epic tokens eventually expire. If commands start reporting authentication errors, rerun legendary auth.
  • Multiple accounts: separate config directories (via --config or the LEGENDARY_CONFIG_PATH variable) let you keep distinct sessions, useful if you share a machine.
  • Security: treat the saved config file like a password, since it contains a valid session token.

A concrete scenario: you want to install a game on a home server you access only over SSH. Run legendary auth there, open the printed URL on your phone, approve, and paste the code into the SSH session. The server is then authenticated without ever handling your Epic password.

If you prefer a graphical approach, the same authentication model is used by Heroic Games Launcher, which wraps Legendary with a desktop interface.

What are the main differences between Legendary and the official Epic Games Launcher?

Legendary is a free, open-source command-line alternative to the official Epic Games Launcher, aimed at players who want to install and run Epic Games titles without the Electron-based launcher and its background services. The official launcher is the full-featured, GUI-first client Epic ships; Legendary is a leaner CLI tool that covers the core install-and-play workflow.

Where they differ in practice

  • Interface: The official launcher is graphical and mouse-driven; Legendary is terminal-based, so you type commands to log in, list, install and launch games.
  • Footprint and overhead: Legendary avoids the launcher's GUI framework and its always-on background processes. On low-spec or Linux machines this is often the main draw.
  • Platform support: The official client targets Windows (with macOS via Epic's own builds); Legendary is commonly used on Linux and Steam Deck, where the official launcher is not natively supported.
  • Account and authentication: Both require an Epic account. Legendary authenticates through a browser-based login flow rather than the launcher's embedded sign-in.
  • Extras: The official launcher bundles store browsing, friends, cloud saves and auto-updates in one client. Legendary focuses on library management and launching; conveniences like a GUI or storefront browsing come from separate front-ends or scripts.
Aspect Official Epic Games Launcher Legendary
Form Graphical desktop app Command-line tool
Cost Free Free and open source
Best for Store browsing, social features, set-and-forget updates Minimal installs, Linux/Steam Deck, scripted setups
Learning curve Low Moderate (commands)

Choosing between them

Pick the official launcher if you want storefront browsing, friends lists and automatic updates in one place, or if you are on Windows and value a click-through experience. Choose Legendary if you are on Linux, want a small footprint, or prefer scripting your installs. A practical next step: if you are new to the CLI, pair Legendary with a graphical front-end such as Heroic Games Launcher, which wraps Legendary in a desktop interface while keeping its lightweight backend.

How do I troubleshoot common errors when using Legendary?

Begin with the error message itself and the command that produced it: most Legendary problems fall into a few recognizable groups, and matching the message to the group usually points to the fix faster than changing settings at random.

Common error groups and what to check

Symptom Likely cause Practical check
Authentication or login failures Expired session or a login flow interrupted mid-way Re-run the login command and complete the browser step in one sitting; confirm the account is the one you expect
Game won't launch after install Missing or corrupted files, or a launch argument the game rejects Verify the installed files, then try launching without extra arguments
Download stalls or fails partway Network interruption or insufficient disk space Check free space on the target drive and retry the download; the tool resumes rather than restarting from zero
Permission or path errors Install location the user account can't write to Move the install directory somewhere under your own user folder
Updates not detected Stale local metadata Refresh the installed-game list before assuming the game itself is at fault

Legendary is a command-line tool, so its output is your main diagnostic: read the full error line rather than only the first sentence, since the tail often names the file, path or HTTP status involved. Running the same command with verbose logging turned on usually surfaces the underlying cause when the default message is vague.

A practical first step

For a single failing game, work in this order: confirm you're still authenticated, verify the installed files, then retry the launch. If the problem persists, note the exact command and error text before searching for reports, because generic "won't launch" searches rarely match. The project's own documentation at Legendary is the reference for current command syntax and known issues.

If you also use the official launcher alongside Legendary, keep the two installs in separate directories; shared folders are a frequent source of confusing file and permission errors that look like tool bugs but are really conflicts between the two.

Related questions

More questions →
What Is Epic Games and How Do You Get Its Free Games?

Epic Games is the company behind the Epic Games Store, a digital storefront and PC launcher that competes with Steam. Its best-known free-game feature is a rotating giveaway: roughly every week, one or more games are available to claim at no cost, and once claimed they stay in your library permanently. To get them you need a free Epic account and the Epic Games Store launcher (or the store website) — then you claim each offer before its deadline. The main things that trip people up are region restrictions, missing a claim window, and mistaking third-party giveaway sites for the official store.

Epic Games Store vs. Steam: what actually differs

Both are PC storefronts and launchers, but they work differently enough that it helps to know which is which.

Dimension Epic Games Store Steam
Free game model Rotating limited-time giveaways, usually weekly Occasional free weekends and permanent free-to-play titles
Ownership after claiming Stays in your library permanently Varies by offer type
Launcher required Yes, for installed games (store also works in a browser) Yes
Library portability Separate library from Steam Separate library from Epic

The practical takeaway: a game claimed on Epic does not appear in your Steam library, and vice versa. If you play across both, expect two launchers and two libraries.

How the weekly free game offer works

The mechanism is simple but time-bound:

  1. A new offer goes live on a set schedule (historically weekly, with occasional daily runs during special events).
  2. You claim it by clicking the "Get" button on the store page while signed in.
  3. The offer expires at a stated date and time.
  4. Claimed games stay in your account — you can install them later, even after the offer ends.

The critical detail is step 2: you must claim during the window. A game that was free last week is not free this week, and there is no retroactive claiming.

Steps to create an account and claim your first free game

  1. Create an Epic account. Go to the official Epic Games site and sign up with an email address or a supported third-party login. Verify your email if prompted.
  2. Install the launcher (optional but recommended). Download the Epic Games Store launcher for your platform, or just use the store in a browser — claiming works either way.
  3. Sign in to the store with your new account.
  4. Open the Free Games section. The store surfaces the current giveaway prominently; you can also browse to it directly.
  5. Click "Get" on the offer, then complete the checkout at a $0 total. This is the step that actually adds the game to your library.
  6. Verify it worked. Check your Library — the title should appear there, not just on the store page.
  7. Install whenever you want. There is no requirement to download it during the free period.

Expected result: the game shows in your Epic library and remains playable after the giveaway ends.

Common problems when claiming

  • Region limits. Some giveaways are restricted by country, and the store may show a different offer or none at all depending on where your account is set.
  • Expired offer. If the countdown hit zero, the "Get" button is gone. There is no workaround.
  • Account or payment-method prompts. Even at $0, checkout can ask for account confirmation; make sure you are signed into the correct account.
  • Two-factor or login issues. If you cannot sign in, you cannot claim — resolve account access before the deadline, not after.
  • Launcher vs. browser confusion. Claiming in a browser works, but you still need the launcher to install and play most titles.

Telling official Epic offers from third-party giveaway sites

Community sites that aggregate free games — like GrabFreeGames, which lists giveaways such as "The Descendant EP 1 - Free on Steam" alongside raffles ending soon — are useful for discovery, but they are not the source of the offer. The distinction matters:

  • Official Epic giveaways are claimed on the Epic Games Store itself, tied to your Epic account, and permanent once claimed.
  • Third-party giveaway sites may list Epic offers, run their own raffles (the GrabFreeGames page shows entries and end times for Steam key raffles), or point to other stores entirely.
  • A listing is not a claim. Seeing a game on an aggregator does not put it in your library — you still complete the claim on the store that owns the offer.

A quick rule: if the page is not the Epic Games Store and you are not signed into your Epic account there, you are browsing, not claiming.

Quick decision guide

  • Want permanent free games with minimal effort? Claim the Epic weekly offer each cycle and let them sit in your library.
  • Want to discover offers across stores? Use an aggregator for leads, then claim on the official store.
  • Missed a giveaway? It is gone — wait for the next cycle rather than looking for a workaround.
  • Unsure if an offer is real? Check whether the claim happens on the official store tied to your account.
What Is Legendary and How Does It Replace the Epic Games Launcher?

Legendary is a free, open-source command-line alternative to the Epic Games Launcher, used to authenticate with an Epic Games account, install and update Epic games, and launch them without the official desktop client. It suits users comfortable with a terminal who want a lightweight way to manage an Epic library. It is not a drop-in graphical replacement, and features tied to the official launcher's UI or social layer may be absent.

What Legendary actually does

Legendary talks to Epic's services directly. You log in once, and it stores a session so later commands can list your library, download games, verify files, and start them. The project describes itself as a free and open-source alternative for the Epic Games Launcher, which is the core of what it replaces: the install-and-launch loop.

What it does not replace is the launcher's graphical storefront, friends list, and other client-side extras. If your routine depends on browsing the store in a window or using in-client social features, Legendary alone will not cover it.

How it differs from the official launcher

Dimension Epic Games Launcher Legendary
Interface Graphical desktop client Command line
Footprint Full client with store and social features Lightweight CLI
Account Epic account sign-in in the client Epic account authentication via the CLI
Core tasks Install, update, launch games Install, update, launch games
Extras Store, friends, client UI Not part of the tool

The practical difference is control and overhead: you trade the graphical experience for a smaller, scriptable tool.

Basic workflow

The exact commands are best taken from Legendary's own documentation, since flags and subcommands change between releases. The shape of the process is stable:

  1. Install Legendary. Follow the project's installation instructions for your platform. The result you want is a legendary command available in your terminal.
  2. Authenticate. Run the login command and complete the Epic sign-in flow it presents. Expected result: a stored session, so you are not asked to log in for every action.
  3. List your library. Use the list command to confirm your owned games appear. This verifies that authentication worked.
  4. Install a game. Install by title or app name. Expected result: the game downloads to your chosen location.
  5. Launch it. Start the installed game through Legendary, or point your own launcher/shortcut at the installed files.

Verify each step by its output before moving on; a failed login will make every later command fail in confusing ways.

When it is a good fit, and when it is not

Good fit:

  • You are comfortable in a terminal and prefer typing commands to clicking through a client.
  • You want a minimal tool for installing and launching games you already own.
  • You want to script or automate parts of game management.

Poor fit:

  • You rely on the launcher's store browsing, friends, or other client features.
  • You want a graphical interface and no command line.
  • You expect every official-launcher feature to be mirrored.

Common snags and where to look

  • Login or authentication fails. Re-run the login flow and complete it fully; stale sessions are a frequent cause. Check the project's issue tracker for current authentication problems.
  • A game will not launch. Confirm the install completed and files verify, then check whether the title has known launch quirks in Legendary's documentation.
  • Commands behave unexpectedly. Version differences matter; match your commands to the documentation for the release you installed.

For current commands, supported platforms, and known limitations, use the project's own documentation and repository rather than secondhand summaries.

What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

Website Overview

Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms. An active inbound-mail setup with incomplete authentication may leave the domain more open to impersonation. Provider hosting alone does not close that gap.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 5 years of registration history; its current configuration provides more context than age alone. The domain uses the common .gl extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. No CNAME was found; the observed records resolve directly to addresses. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: HSTS, CSP, Permissions-Policy, clickjacking protection. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No viewport meta tag was detected, which may affect mobile layout behavior. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 9 characters, within a common display range. A meta description is present, with 72 characters.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.11.242

Registration details

RDAP / WHOIS

RegistrarNETIM SAS
Registered2021-09-04
Expires2027-09-04
Domain statusclientTransferProhibited https://icann.org/epp#clientTransferProhibited
Nameserversisla.ns.cloudflare.com、jeff.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Alegendary.gl104.21.11.242300—
Alegendary.gl172.67.150.197300—
AAAAlegendary.gl2606:4700:3030::ac43:96c5300—
AAAAlegendary.gl2606:4700:3033::6815:bf2300—
MXlegendary.gllinda.mx.cloudflare.net30047
MXlegendary.glamir.mx.cloudflare.net30057
MXlegendary.glisaac.mx.cloudflare.net30068
NSlegendary.glisla.ns.cloudflare.com86400—
NSlegendary.gljeff.ns.cloudflare.com86400—
TXTlegendary.glv=spf1 include:_spf.mx.cloudflare.net ~all300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectlegendary.gl
IssuerGoogle Trust Services
Valid until2026-12-21T22:27 · Remaining when checked: 61 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, max-age=0, must-revalidate
servercloudflare
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
access-control-allow-origin*

Identified technologies

Cloudflare

Pages, Search and Sharing

Meta descriptionLegendary - Free and Open-Source Alternative for the Epic Games Launcher
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

Unknown

No sitemaps found

User reviews (0)

  • No reviews yet.