awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lutris avatar

lutris/lutris

0
View on GitHub↗
9,680 stars·813 forks·Python·gpl-3.0·21 viewslutris.net↗

Lutris

Lutris is an open source game launcher and library manager that provides a unified dashboard for organizing and executing video games. It functions as a game installation automator and a wrapper for compatibility layers, allowing software designed for different platforms to run on Linux and macOS.

The project distinguishes itself through a runner-based execution model that manages specific software environments and emulators. It utilizes community-driven scripts to automate the downloading and setup process for games and synchronizes libraries across multiple digital storefronts and third-party services into a single catalog.

The platform covers a broad range of capabilities including compatibility layer administration, centralized library management, and the ability to transform standard PC hardware into dedicated open source gaming consoles.

Features

  • Game Library Interfaces - Functions as a centralized game library manager and launcher for organizing games from multiple storefronts.
  • Game Launchers - Provides a unified dashboard to organize and execute video games from a single entry point.
  • Game Runners - Uses a set of specialized software wrappers to translate game requirements into a compatible format for the host OS.
  • Game Management - Installs, uninstalls, and configures the specific software environments required to execute different types of games.
  • Game Launchers - Provides a unified dashboard that abstracts platform arguments to launch games through various emulators and runners.
  • Compatibility Layers - Runs video games using emulators and compatibility layers to ensure software from different platforms remains playable.
  • Game Installation Automators - Uses community-driven scripts to automate the downloading and setup process for a wide variety of games.
  • Runtime Environment Managers - Handles the dynamic installation and configuration of separate software environments required to execute different game engines.
  • Windows Compatibility Layers - Configures and manages Wine and Proton environments to run Windows-based games on Linux and macOS.
  • Architecture Translation Layers - Interfaces with external translation layers to enable execution of binaries across different processor architectures.
  • Installation Scripts - Automates the setup process by executing predefined instructions to download and configure game files.
  • External Software Import - Connects to third-party services and web accounts to import and synchronize game lists into a central catalog.
  • Gaming Platform Integrations - Integrates with third-party gaming platforms to synchronize and import library data into a central catalog.
  • Retro Game Emulation - Executes video games through a single interface by integrating various emulators.
  • Gaming Console Conversions - Transforms PC hardware into a dedicated gaming machine using open source software.
  • Game Launchers - Centralized game manager for Linux platforms.
  • Game Launchers - Open gaming platform for installing and managing games.
  • Gaming Applications - Unified platform for managing and launching game installations.

Star history

Star history chart for lutris/lutrisStar history chart for lutris/lutris

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does lutris/lutris do?

Lutris is an open source game launcher and library manager that provides a unified dashboard for organizing and executing video games. It functions as a game installation automator and a wrapper for compatibility layers, allowing software designed for different platforms to run on Linux and macOS.

What are the main features of lutris/lutris?

The main features of lutris/lutris are: Game Library Interfaces, Game Launchers, Game Runners, Game Management, Compatibility Layers, Game Installation Automators, Runtime Environment Managers, Windows Compatibility Layers.

Which projects share features with lutris/lutris?

Projects with overlapping indexed features include: heroic-games-launcher/heroicgameslauncher — Heroic Games Launcher is a multi-store games launcher and cross-platform game library that provides a unified… josefnemec/playnite — Playnite is a desktop gaming launcher and video game library manager that aggregates games from multiple digital… derrod/legendary — Legendary is a game management tool designed for downloading, installing, and updating game files from remote servers… pcl-community/pcl-ce — PCL-CE is a cross-platform game launcher and runtime environment designed to execute Windows game binaries on macOS… utkarshdalal/gamenative — GameNative is a PC game compatibility layer and library manager designed to run desktop game binaries on mobile… hmcl-dev/hmcl — HMCL is a cross-platform game client and launcher designed for installing and managing various versions of Minecraft.…

Projects sharing features with Lutris

These projects share indexed features with Lutris. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • heroic-games-launcher/heroicgameslauncherHeroic-Games-Launcher avatar

    Heroic-Games-Launcher/HeroicGamesLauncher

    11,591View on GitHub↗

    Heroic Games Launcher is a multi-store games launcher and cross-platform game library that provides a unified interface for installing and launching titles from GOG, Epic Games, and Amazon Games stores. It functions as a cloud-synced game manager and a wrapper for compatibility layers to execute Windows games on Linux and macOS. The project distinguishes itself by combining unified store integration with community game compatibility tracking, allowing users to verify if a title is compatible with their specific hardware and operating system. It also features a visual theme engine for interfac

    TypeScriptamazon-primeelectronepic-games-launcher
    View on GitHub↗11,591
  • josefnemec/playniteJosefNemec avatar

    JosefNemec/Playnite

    13,269View on GitHub↗

    Playnite is a desktop gaming launcher and video game library manager that aggregates games from multiple digital storefronts and local folders into a single, unified interface. It functions as a centralized platform for browsing, launching, and managing a collection of titles, ensuring that all user library data and playtime statistics remain stored exclusively on the local machine. The application distinguishes itself through a modular architecture that supports extensive customization. Users can modify the visual presentation of the interface through custom themes and extend the core functi

    C#csharpgaminglauncher
    View on GitHub↗13,269
  • derrod/legendaryderrod avatar

    derrod/legendary

    5,117View on GitHub↗

    Legendary is a game management tool designed for downloading, installing, and updating game files from remote servers without the use of official store clients. It provides a means to list available account titles, track installed games, and import existing local installations by verifying files. The project enables the management of Steam game libraries on systems where the official client is unsupported and supports the activation of titles from third-party accounts through external authorization systems. It also provides tools for configuring Linux gaming environments, specifically through

    Pythonepic-gamesepic-games-clientepic-games-launcher
    View on GitHub↗5,117
  • pcl-community/pcl-cePCL-Community avatar

    PCL-Community/PCL-CE

    3,932View on GitHub↗

    PCL-CE is a cross-platform game launcher and runtime environment designed to execute Windows game binaries on macOS and Linux. It functions as a game version manager and a build system for compiling source code into Windows executables from non-Windows development environments. The project provides a cross-platform runtime layer that facilitates the launching and execution of Windows-based game sessions on different operating systems. It includes a binary cross-compiler and a build pipeline that allows for the generation of Windows binaries from macOS and Linux hosts. The software covers gam

    C#community-editioncsharpcsharp-app
    View on GitHub↗3,932
  • Compare all 30 related projects→