awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to hmcl-dev/hmcl

Open-source alternatives to HMCL

30 open-source projects similar to hmcl-dev/hmcl, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best HMCL alternative.

  • prismlauncher/prismlauncherAvatar von PrismLauncher

    PrismLauncher/PrismLauncher

    9,689Auf GitHub ansehen↗

    PrismLauncher is a cross-platform Minecraft game launcher and multi-instance manager. It provides a centralized interface for launching and managing independent game installations, each maintained in an isolated environment with its own unique settings and configurations. The application functions as a mod manager that integrates with external repositories to search for, install, and update curated collections of extensions and content packs. It supports multi-account identity management, allowing users to store and switch between different player profiles. The software includes tools for cu

    C++cppcpp20fabricmc
    Auf GitHub ansehen↗9,689
  • tmodloader/tmodloaderAvatar von tModLoader

    tModLoader/tModLoader

    5,099Auf GitHub ansehen↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    C#apigamesteam
    Auf GitHub ansehen↗5,099
  • fcl-team/foldcraftlauncherAvatar von FCL-Team

    FCL-Team/FoldCraftLauncher

    3,601Auf GitHub ansehen↗

    FoldCraftLauncher is a Java game launcher for Android that provides a mobile runtime environment for executing various game versions and snapshots. It functions as an Android game environment that manages game instances, save files, and graphical renderer plugins. The project includes a Java runtime manager to bundle or import multiple Java versions, ensuring compatibility across different software releases. It features a virtual input mapper that simulates mouse and keyboard events by translating touch screen interactions and gyroscope data into desktop-style control signals. The system pro

    Java
    Auf GitHub ansehen↗3,601

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • multimc/multimc5Avatar von MultiMC

    MultiMC/MultiMC5

    4,635Auf GitHub ansehen↗

    MultiMC5 is a Minecraft game launcher and instance manager designed to start and manage multiple independent installations of the game on a single computer. It functions as a centralized multi-installation game manager that handles various game configurations and settings from a single interface. The system enables the organization of separate game environments to run different versions and modpacks without software interference. This is achieved through a management interface that supports switching between different releases while keeping game files, settings, and modifications isolated. T

    C++
    Auf GitHub ansehen↗4,635
  • huanghongxun/hmclAvatar von huanghongxun

    huanghongxun/HMCL

    9,471Auf GitHub ansehen↗

    HMCL is a JVM-based cross-platform utility and Minecraft game launcher designed to install, manage, and launch multiple versions of Minecraft. It functions as an instance manager for organizing separate game profiles with unique settings and assets, as well as a mod loader manager for automating the installation of modification frameworks and community-created content. The project features a modular UI framework with a pluggable layout system, decoupling the visual interface from the core logic to allow for appearance and arrangement customizations. It automates the integration of modificatio

    Java
    Auf GitHub ansehen↗9,471
  • lutris/lutrisAvatar von lutris

    lutris/lutris

    9,680Auf GitHub ansehen↗

    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-par

    Pythongame-launchergaming
    Auf GitHub ansehen↗9,680
  • derrod/legendaryAvatar von derrod

    derrod/legendary

    5,117Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,117
  • yairm210/uncivAvatar von yairm210

    yairm210/Unciv

    10,549Auf GitHub ansehen↗

    Unciv is an open-source, cross-platform turn-based strategy game and a community-driven remake of a commercial strategy title. It simulates empire building, city management, and technological research for players on Android and desktop platforms. The project is designed as a moddable game engine, allowing users to override gameplay rules, modify units and buildings via external definition files, and replace audiovisual assets. It supports the distribution of custom maps and the ability to import mod archives from remote web addresses. The application includes a dedicated server for multiplay

    Kotlin
    Auf GitHub ansehen↗10,549
  • openttd/openttdAvatar von OpenTTD

    OpenTTD/OpenTTD

    7,965Auf GitHub ansehen↗

    OpenTTD is an open-source game engine and transport simulation game. It provides an isometric sandbox environment for building and managing complex logistics and transport networks. The project functions as a multiplayer simulation sandbox where users can build infrastructure cooperatively or competitively in a shared virtual world. The platform is designed as a moddable simulation system that supports external assets, graphics, and gameplay modifications. It includes mechanisms for downloading and integrating add-on content and utilizes a plugin-based system to extend game mechanics beyond t

    C++
    Auf GitHub ansehen↗7,965
  • multimc/launcherAvatar von MultiMC

    MultiMC/Launcher

    4,633Auf GitHub ansehen↗

    Prism Launcher is a Minecraft game launcher and instance manager designed to authenticate game accounts and start installations via a graphical interface or command line. It functions as a modpack installer that automates the setup of preconfigured modification sets from various third-party platforms. The project focuses on maintaining multiple independent game installations on a single machine, using isolated environments to ensure that different versions, mods, and save files do not conflict. It includes a Java runtime configurator to detect and assign specific system environments for compa

    C++c-plus-pluslauncherminecraft
    Auf GitHub ansehen↗4,633
  • sonic2kk/steamtinkerlaunchAvatar von sonic2kk

    sonic2kk/steamtinkerlaunch

    2,802Auf GitHub ansehen↗

    Steamtinkerlaunch is a game launch wrapper and Wine prefix orchestrator designed to manage the execution environment of games on Linux. It functions as a compatibility layer manager that downloads and organizes custom Wine and Proton versions, while creating isolated filesystem hierarchies and registry hives to prevent configuration conflicts between games. The project specializes in automating the installation of mod managers and script extenders within these isolated environments. It acts as a post-processing shader injector, managing the installation and dynamic library overrides required

    Shellbashgame-commandgame-launch
    Auf GitHub ansehen↗2,802
  • serpentai/serpentaiAvatar von SerpentAI

    SerpentAI/SerpentAI

    6,979Auf GitHub ansehen↗

    SerpentAI is a game AI development kit and computer vision framework designed for building autonomous agents that interact with video games. It serves as a game input automation tool and a machine learning model integration engine, allowing developers to create agents that perceive game states and execute actions. The framework utilizes a plugin-based agent architecture to provide modular extensions for game-specific logic and behaviors. It features a specialized system for training, bundling, and deploying machine learning classifiers to recognize visual contexts and game states in real time

    Pythonartificial-intelligencecomputer-visiondeep-learning
    Auf GitHub ansehen↗6,979
  • hedge-dev/unleashedrecompAvatar von hedge-dev

    hedge-dev/UnleashedRecomp

    4,649Auf GitHub ansehen↗

    UnleashedRecomp is a legacy software modernization project that uses static binary recompilation to enable native execution on Windows and Linux. Its primary purpose is to remove the need for emulation while updating old applications to support modern hardware and high-resolution displays. The project implements a game modding infrastructure that allows for the loading of external assets and custom software tweaks using standardized modification formats. It also includes an achievement tracking system that mirrors original platform notifications and a dedicated menu for monitoring progress.

    C++
    Auf GitHub ansehen↗4,649
  • maximegmd/cyberenginetweaksAvatar von maximegmd

    maximegmd/CyberEngineTweaks

    4,786Auf GitHub ansehen↗

    CyberEngineTweaks is a modding framework for Cyberpunk 2077 that provides a suite of tools for engine patching, scripting extensions, and the creation of interactive in-game modification interfaces. It functions as a scripting engine extension and patching tool designed to modify engine behavior and add custom game logic. The project distinguishes itself by combining a script-injection framework with a graphical user interface library, allowing for the development of custom settings menus and overlays directly within the game engine. It enables low-level engine modifications to improve perfor

    C++cyberpunkcyberpunk2077
    Auf GitHub ansehen↗4,786
  • meloong-git/pclAvatar von Meloong-Git

    Meloong-Git/PCL

    6,487Auf GitHub ansehen↗

    Minecraft 启动器 Plain Craft Launcher(PCL)。

    Visual Basic .NETlauncherminecraftminecraft-launcher
    Auf GitHub ansehen↗6,487
  • egret-labs/egret-coreAvatar von egret-labs

    egret-labs/egret-core

    4,013Auf GitHub ansehen↗

    egret-core is a cross-platform game engine and mobile application framework used to develop 2D and 3D software for Android, iOS, and Windows. It serves as a multi-platform graphics engine and input handler designed to maintain consistent visual output and interaction behavior across different hardware. The project provides a game physics and animation suite that integrates external libraries for skeletal animations, particle systems, and complex physics simulations. It utilizes a hardware-abstraction layer to standardize touch, keyboard, and mouse interactions across multiple operating system

    JavaScript
    Auf GitHub ansehen↗4,013
  • anuken/mindustryAvatar von Anuken

    Anuken/Mindustry

    26,624Auf GitHub ansehen↗

    Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active

    Javaandroiddesktopgame
    Auf GitHub ansehen↗26,624
  • minetest/minetestAvatar von minetest

    minetest/minetest

    12,987Auf GitHub ansehen↗

    Minetest is an open-source voxel game engine and platform used to create and share moddable 3D block-based games. It provides a framework for building interactive grid environments and generating custom voxel worlds. The project features a Lua-based modding framework that allows for the extension of game behavior and the addition of custom content without altering the core engine. This data-driven system supports a dedicated workflow for modifying game environments and logic. The engine supports multiplayer game hosting through a dedicated server architecture, enabling multiple players to co

    C++
    Auf GitHub ansehen↗12,987
  • pcl-community/pcl-ceAvatar von PCL-Community

    PCL-Community/PCL-CE

    3,932Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,932
  • gameplay3d/gameplayAvatar von gameplay3d

    gameplay3d/gameplay

    4,864Auf GitHub ansehen↗

    Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D interactive games. It functions as both a 3D graphics engine for rendering environments and a 2D game development kit for creating sprite-based mechanics. The framework provides a cross-platform abstraction layer to ensure that game logic and graphics run across various hardware and software platforms using a shared codebase. The engine implements a hardware-accelerated rendering pipeline and component-based game logic to separate data from behavior. It utilizes a native C++ impleme

    C++c-plus-pluscross-platformengine
    Auf GitHub ansehen↗4,864
  • open-wine-components/umu-launcherAvatar von Open-Wine-Components

    Open-Wine-Components/umu-launcher

    3,111Auf GitHub ansehen↗

    umu-launcher is a suite of tools designed to launch Windows game binaries on Linux systems. It serves as a runtime orchestrator and compatibility layer launcher that enables cross-platform software execution. The project manages game compatibility through a fix manager that retrieves and applies specific patches and configurations based on unique store identifiers. It also functions as a data isolation tool, allowing for the specification of custom directory paths to keep game configurations and save data separate from the host system. The system automates the deployment of runtime environme

    Python
    Auf GitHub ansehen↗3,111
  • scighost/starwardAvatar von Scighost

    Scighost/Starward

    4,435Auf GitHub ansehen↗

    Starward is a third-party game launcher and management application for miHoYo titles, serving as an alternative to official distribution software for installing, launching, and managing these games. The project integrates a game account manager for switching between user profiles and regional servers without manual re-authentication. It also includes a gacha pull tracker for archiving historical summoning data and rewards, and a gameplay statistics monitor to record total playtime and activity history. The application further provides a centralized media gallery for organizing and viewing ca

    C#genshingenshin-impacthonkai
    Auf GitHub ansehen↗4,435
  • ambientrun/ambientAvatar von AmbientRun

    AmbientRun/Ambient

    3,902Auf GitHub ansehen↗

    Ambient is a cross-platform multiplayer game engine and runtime environment developed in Rust. It provides a system for building and deploying high-performance games that run across web browsers and desktop platforms using WebAssembly and WebGPU. The project features a networked database that automatically replicates real-time state and components between servers and players. It utilizes WebAssembly sandboxes to isolate game logic, which prevents individual script crashes and allows for the secure execution of untrusted code. The framework includes a graphics system for high-fidelity 3D visu

    Rust
    Auf GitHub ansehen↗3,902
  • fabricmc/fabric-apiAvatar von FabricMC

    FabricMC/fabric-api

    3,098Auf GitHub ansehen↗

    Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and libraries that enable the integration of custom content into the game. It serves as a foundational toolkit for injecting custom logic, assets, and networked data into the game environment during both startup and runtime phases. The framework distinguishes itself by facilitating interoperability between independent modifications through shared events and interface-based contracts, which allow different mods to interact without requiring direct dependencies. It manages the complex

    Javafabricjavaminecraft
    Auf GitHub ansehen↗3,098
  • endless-sky/endless-skyAvatar von endless-sky

    endless-sky/endless-sky

    7,382Auf GitHub ansehen↗

    Endless Sky is an open-source space trading simulation, 2D space combat simulator, and narrative exploration game. It functions as a plugin-based game engine that allows users to explore a vast universe, engage in tactical ship battles, and progress through a central plot within a sandbox environment. The project is distinguished by its highly moddable architecture, utilizing a directory-based plugin system and data-driven entity definitions to allow for content extensions and behavior overrides without recompiling source code. It further supports visual customization through programmable ver

    C++
    Auf GitHub ansehen↗7,382
  • bvschaik/juliusAvatar von bvschaik

    bvschaik/julius

    3,166Auf GitHub ansehen↗

    Julius is a cross-platform game engine and simulation tool designed for the reimplementation of legacy games. It executes original game logic using the original assets while applying modern resolution and interface updates. The engine features a localization framework for integrating community translations of text, audio, and video, and an integrated scenario editor for configuring gameplay rules and resource requirements within map data files. The project covers a broad capability surface including save game management with automated backups, input mapping for diverse keyboard layouts and t

    Ccitybuilderclonegame
    Auf GitHub ansehen↗3,166
  • 00-evan/shattered-pixel-dungeonAvatar von 00-Evan

    00-Evan/shattered-pixel-dungeon

    6,196Auf GitHub ansehen↗

    Shattered Pixel Dungeon is an open-source roguelike dungeon crawler built as a turn-based strategy game. It features procedurally generated levels, hundreds of collectible items, and permadeath mechanics, all rendered from a single Java codebase that runs on Android, iOS, and desktop platforms. The game offers six distinct hero classes, each with branching subclass trees, endgame abilities, and talent points for deep character customization. Players battle over 60 enemy types, 30 traps, and 10 bosses across five dungeon regions, while managing equipment, enchantments, and alchemy-crafted gear

    Javaandroidgamegame-development
    Auf GitHub ansehen↗6,196
  • diasurgical/devilutionxAvatar von diasurgical

    diasurgical/devilutionX

    9,578Auf GitHub ansehen↗

    devilutionX is an open-source, cross-platform reimplementation of the original Diablo 1 game engine. It is a software framework designed to run the original action RPG logic and mechanics on modern operating systems by rewriting the engine in a current programming language. The project modernizes the legacy experience by adding support for widescreen resolutions, high-definition scaling, and configurable input mapping for various hardware controllers. It also introduces quality-of-life enhancements such as health bars, auto-loot, and tools to modify game speed and combat rules. The engine co

    C++
    Auf GitHub ansehen↗9,578
  • bloxstraplabs/bloxstrapAvatar von bloxstraplabs

    bloxstraplabs/bloxstrap

    3,034Auf GitHub ansehen↗

    Bloxstrap is a custom game bootstrapper and configuration tool for Roblox. It replaces the standard launcher to enable advanced startup configurations, inject internal engine flags, and manage a specialized installation directory. The project provides a client mod manager that allows users to override local assets, such as sounds, textures, and fonts, and ensures these customizations persist across game updates. It includes a configuration utility to unlock hidden graphics settings and engine parameters, alongside a server tracker that identifies the geographic location of active game servers

    C#csharplaunchermod
    Auf GitHub ansehen↗3,034
  • lavagang/melonloaderAvatar von LavaGang

    LavaGang/MelonLoader

    3,980Auf GitHub ansehen↗

    MelonLoader is a game engine plugin loader designed to inject custom code and load external plugins into Unity games. It functions as a modding framework that supports both Mono and Il2Cpp runtimes, allowing for the modification of games across different backend architectures. The project enables the patching and hooking of functions within Unity games, specifically providing a system for managing C# assemblies in Mono environments and a framework for patching the Interop C++ backend used by Il2Cpp. The system handles the interception of the application boot process to load third-party mods

    C#dlldotnetframework
    Auf GitHub ansehen↗3,980