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
Back to multimc/multimc5

Projects sharing features with MultiMC5

30 open-source projects similar to multimc/multimc5, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • huanghongxun/hmclhuanghongxun avatar

    huanghongxun/HMCL

    9,471View on GitHub↗

    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
    View on GitHub↗9,471
  • multimc/launcherMultiMC avatar

    MultiMC/Launcher

    4,690View on GitHub↗

    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
    View on GitHub↗4,690
  • meloong-git/pclMeloong-Git avatar

    Meloong-Git/PCL

    6,487View on GitHub↗

    Minecraft 启动器 Plain Craft Launcher(PCL)。

    Visual Basic .NETlauncherminecraftminecraft-launcher
    View on GitHub↗6,487
  • prismlauncher/prismlauncherPrismLauncher avatar

    PrismLauncher/PrismLauncher

    9,689View on GitHub↗

    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
    View on GitHub↗9,689

AI search

Explore more awesome repositories

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

Find more with AI search
  • hmcl-dev/hmclHMCL-dev avatar

    HMCL-dev/HMCL

    10,929View on GitHub↗

    HMCL is a cross-platform game client and launcher designed for installing and managing various versions of Minecraft. It functions as a game instance orchestrator that handles the downloading and deployment of specific software versions and loader tools. The project acts as a mod pack manager, providing systems to import, export, and organize curated collections of game modifications. It supports a distribution workflow that allows game configurations to be synchronized across different launchers. The software covers game instance management and the setup of custom game environments. This in

    Javajavafxminecraftminecraft-launcher
    View on GitHub↗10,929
  • scighost/starwardScighost avatar

    Scighost/Starward

    4,435View on GitHub↗

    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
    View on GitHub↗4,435
  • fcl-team/foldcraftlauncherFCL-Team avatar

    FCL-Team/FoldCraftLauncher

    5,157View on GitHub↗

    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
    View on GitHub↗5,157
  • pcl-community/pcl-cePCL-Community avatar

    PCL-Community/PCL-CE

    5,093View 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↗5,093
  • kksimp/mac.apkkksimp avatar

    kksimp/Mac.apk

    4,045View on GitHub↗

    Mac.apk is a compatibility layer that runs Android apps and games natively on Apple Silicon Macs, without an emulator or virtual machine. It executes an app's ARM code directly on the host processor, converts the app's bytecode to standard Java bytecode on first launch and caches the result, and reimplements the Android platform's activities, views, input, storage, and notifications on top of macOS features. Each installed app is packaged as its own Mac application with a Dock icon and a resizable, rotatable window that follows the system's light and dark appearance. Several pieces set it apa

    Javaandroidandroid-appsandroid-on-mac
    View on GitHub↗4,045
  • ds-homebrew/twilightmenuDS-Homebrew avatar

    DS-Homebrew/TWiLightMenu

    4,146View on GitHub↗

    TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware tool and a unified interface for launching native games, emulated ROMs, and homebrew applications, while also functioning as a cheat manager and handheld storage manager. The project features a custom theme engine that allows for the personalization of the visual interface through custom images, fonts, and coordinate sets, as well as the use of custom boot splash screens and system audio. It distinguishes itself through a modular extension system that supports third-party plugins

    C++nintendo-3dsnintendo-dsnintendo-ds-homebrew
    View on GitHub↗4,146
  • spack/spackspack avatar

    spack/spack

    5,166View on GitHub↗

    Spack is a source-based build system and package manager designed for high-performance computing. It serves as a multi-version software manager and a logic-based dependency solver that handles complex software stacks across various platforms and hardware architectures. The project distinguishes itself by managing multiple compilers and toolchains to target specific hardware. It allows the coexistence of multiple versions and configurations of the same software package on a single system by utilizing prefix-based isolation and unprivileged deployment. The system provides comprehensive capabil

    Python
    View on GitHub↗5,166
  • pojavlauncherteam/pojavlauncherPojavLauncherTeam avatar

    PojavLauncherTeam/PojavLauncher

    9,097View on GitHub↗

    PojavLauncher is a mobile launcher and game wrapper that provides a compatible Java Runtime Environment for mobile operating systems. Its primary purpose is to enable the execution of the Java Edition of Minecraft on Android and iOS devices. The project includes a mobile game input mapper that adapts desktop keyboard and mouse controls to touch screen interfaces. It also provides tools for mobile game modding, allowing users to install and manage custom content through a mobile interface.

    Javaminecraftminecraft-launcher
    View on GitHub↗9,097
  • tyrrrz/cliwrapTyrrrz avatar

    Tyrrrz/CliWrap

    4,976View on GitHub↗

    CliWrap is an asynchronous process manager and child process wrapper library used to execute external commands and integrate command line interfaces into applications. It provides a framework for launching external programs using asynchronous patterns, managing child processes, and validating exit codes. The library distinguishes itself through its ability to route standard input, output, and error streams to memory buffers or real-time event streams. It enables real-time monitoring of process output lines and supports process termination via cancellation tokens. The project covers a broad r

    C#clicommand-linedotnet
    View on GitHub↗4,976
  • tgeorgiadis/quiver-launchertgeorgiadis avatar

    tgeorgiadis/quiver-launcher

    3,881View on GitHub↗

    Quiver Launcher is a cross-platform desktop game launcher that organizes a personal library of games and apps, installs them from GitHub or GitLab release files, and launches them with one click. It runs on Windows, Linux and handheld devices, and is built as a web-based TypeScript interface inside a lightweight Rust-based Tauri shell. Its distinguishing focus is handheld and couch play. The interface can switch to a full-screen layout that a controller can navigate, turning on automatically in a handheld console's game mode, and a kiosk mode limits a session to browsing and launching, with a

    TypeScript
    View on GitHub↗3,881
  • lutris/lutrislutris avatar

    lutris/lutris

    10,367View on GitHub↗

    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
    View on GitHub↗10,367
  • blade-build/blade-buildblade-build avatar

    blade-build/blade-build

    2,100View on GitHub↗

    Blade-build is a multi-language build system and software orchestrator designed to automate the compilation, linking, and testing of complex codebases. It functions as an incremental build engine that models project structures as directed acyclic graphs, ensuring that only affected modules are recompiled when source code or header files change. By utilizing declarative build specifications, the system provides a unified approach to managing dependencies and toolchains across diverse programming environments. The system distinguishes itself through a focus on hermetic build environments and re

    Pythonbuild-systembuild-toolcplusplus
    View on GitHub↗2,100
  • shelljs/shelljsshelljs avatar

    shelljs/shelljs

    14,402View on GitHub↗

    ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system automation. It serves as a cross-platform filesystem API and a process wrapper for spawning and controlling external system subprocesses. The project translates Unix shell commands into equivalent operations for the host operating system, allowing scripts to run consistently across different platforms. It supports the registration of custom commands and the integration of third-party plugins to extend its portable shell capabilities. The library covers broad capability areas

    JavaScriptbashjavascriptnode
    View on GitHub↗14,402
  • docker-library/docsdocker-library avatar

    docker-library/docs

    5,281View on GitHub↗

    This project serves as a documentation hub and specification repository for official Docker images. It functions as a metadata-driven documentation generator that transforms structured content files into markdown files and readmes for public distribution. The repository provides technical guides and configuration standards for deploying containerized software across multiple CPU architectures. It includes detailed manuals for configuring environment variables, volume mounts, and network settings to ensure consistent image deployments. The documentation covers a broad range of containerized e

    Shellhacktoberfest
    View on GitHub↗5,281
  • 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
  • polynote/polynotepolynote avatar

    polynote/polynote

    4,596View on GitHub↗

    Polynote is a polyglot notebook environment and interactive document system designed for executing code in multiple languages within a single document. It functions as a cross-language data analysis tool and a JVM language IDE, allowing users to combine executable code, rich text, and data visualizations to prototype and document technical workflows. The system is distinguished by its ability to share data and variables between different language runtimes, such as Python and the JVM. It uses cross-language object conversion and data wrapping to pass objects between runtimes, enabling multi-la

    Jupyter Notebook
    View on GitHub↗4,596
  • deadinside28/bloodborne_pcdeadinside28 avatar

    deadinside28/bloodborne_pc

    3,955View on GitHub↗

    Bloodborne PC is a native desktop port of a PlayStation 4 game that runs on Linux and Windows. It executes the game's original x86-64 machine code directly on the PC processor, replacing the console's system libraries with a purpose-built runtime instead of emulating instructions one by one. The port ships no game assets and runs only from a game dump supplied by the user. Graphics are handled by a translation layer that converts the console GPU's command stream and shaders into Vulkan commands and SPIR-V, so the game renders on ordinary desktop graphics cards. On top of that sits a set of te

    C++
    View on GitHub↗3,955
  • smol-rs/smolsmol-rs avatar

    smol-rs/smol

    4,979View on GitHub↗

    Smol is a lightweight Rust asynchronous runtime and task executor. It provides a suite of foundational tools for scheduling and executing asynchronous futures, managing background workloads, and handling non-blocking network and file operations. The project includes a compatibility layer for adapting asynchronous types and execution contexts, enabling futures to run across different runtime ecosystems. It also features a mechanism to offload synchronous I/O and CPU-intensive operations to dedicated worker thread pools to prevent runtime stalls. Its capabilities cover non-blocking network I/O

    Rustasyncconcurrencyfutures
    View on GitHub↗4,979
  • reactphp/reactphpreactphp avatar

    reactphp/reactphp

    9,091View on GitHub↗

    ReactPHP is an asynchronous runtime and event-driven I/O framework for PHP. It provides an environment for executing concurrent tasks through a central event loop implementation and reactor pattern, allowing applications to handle multiple operations without pausing the main execution thread. The project includes a specialized asynchronous socket library for TCP, UDP, and TLS communication, alongside a non-blocking HTTP server and client for streaming web requests and responses. Its capability surface covers asynchronous control flow via promises and fibers, non-blocking network connectivity

    PHP
    View on GitHub↗9,091
  • fogleman/nesfogleman avatar

    fogleman/nes

    5,650View on GitHub↗

    This project is a Nintendo Entertainment System emulator written in Go. It functions as a hardware simulation that executes game ROMs by mimicking the original console's circuitry, including the processor and picture processing unit. The emulator includes a game library browser that identifies local files and retrieves titles and thumbnails from online databases using file checksums. It also implements a system of memory management mappers to ensure compatibility across various game ROM formats and hardware configurations. The software covers high-level capabilities for game ROM execution an

    Go
    View on GitHub↗5,650
  • kytyps5/kytyps5KytyPS5 avatar

    KytyPS5/KytyPS5

    10,753View on GitHub↗

    KytyPS5 is a PlayStation 5 emulator written in C++. It translates the console's machine instructions into operations a desktop processor understands, and maps the console's graphics commands onto a desktop graphics interface, so legally obtained titles can run without the original hardware. It targets Windows and Linux, with experimental macOS support. Games can be loaded in several ways. A graphical launcher scans configured folders at any depth, finds game directories and archive dumps by locating their boot file, and lists them so any title can be picked and started. Compressed game dumps

    C++cppgpulinux
    View on GitHub↗10,753
  • sinelaw/freshsinelaw avatar

    sinelaw/fresh

    9,424View on GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    View on GitHub↗9,424
  • d3ara1n/polymeriumd3ara1n avatar

    d3ara1n/Polymerium

    100View on GitHub↗

    A next-generation Minecraft instance manager that thinks differently about game management.

    C#
    View on GitHub↗100
  • voxelum/x-minecraft-launcherVoxelum avatar

    Voxelum/x-minecraft-launcher

    1,349View on GitHub↗
    TypeScriptcurseforgecustom-minecraft-launcherelectron
    View on GitHub↗1,349
  • nastool/nas-toolsNAStool avatar

    NAStool/nas-tools

    9,049View on GitHub↗

    NAS媒体库管理工具

    naspython
    View on GitHub↗9,049
  • awslabs/llrtawslabs avatar

    awslabs/llrt

    8,752View on GitHub↗

    llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co

    Rust
    View on GitHub↗8,752