VGSources / Best Minecraft Launchers / Refract
What it is
For Windows, macOS, and Linux, Refract provides a free way to launch Minecraft. Modpacks run in separate instances, can come from Modrinth, CurseForge, or FTB, and retain their worlds through updates. The launcher also offers Java runtime controls, dependency installation, mod updates, and in-app content discovery. It is GPL v3.0 software developed in public.
Good, and not so good
- Free software with a free plan
- Windows, macOS, and Linux support
- Separate instances keep mods, worlds, and settings isolated
- Modpack imports from Modrinth, CurseForge, and FTB
- Java runtime and mod dependency management
- No platforms beyond Windows, macOS, and Linux are listed
- No paid-plan pricing is provided
- Support channels center on Discord, GitHub, and community discussions
Who it suits
Minecraft players using multiple modpacks Groups that want clean instances and preserved worlds Users who prefer free GPL v3.0 software
Choose Refract when your Minecraft group needs isolated modpack setups across Windows, macOS, or Linux without paying for the launcher. Modpack imports work with Modrinth, CurseForge, and FTB, while worlds remain preserved through updates. Java runtime controls, dependency installation, and per-instance settings cover the practical setup work. The software uses GPL v3.0 licensing and is developed in public, with support and contributions centered on Discord, GitHub, and community discussions. Its fit is narrower if you need another platform or prefer a different licensing model.
The full write-up
Refract is a Minecraft launcher for players who want modpack discovery and upkeep alongside isolated installations. It is a strong fit for pack-switchers and tinkerers who value open-source software; its focus is narrower for players who want a different launcher experience. Overview Refract brings Modrinth, CurseForge, and FTB packs into one launcher, while keeping each setup’s files apart. An instance separates mods, resource packs, worlds, settings, and launch options, so changing one pack is less likely to disrupt another. Players with existing libraries can import them without merging files or breaking saves. The project is free software under GNU GPL v3.0, and the application and website are developed in public. Refract is built with Tauri and Rust for a small native shell. Discord supports player help and project discussion, while GitHub is used for bug reports, proposed changes, and code contributions; a separate discussion space accommodates ideas and longer questions. Key features Isolated instances: Each pack has its own worlds and configuration as well as mods and resource packs. This suits players maintaining several distinct setups without file overlap. Pack discovery and import: Browse compatible content inside the launcher, use packs from Modrinth, CurseForge, and FTB, or import existing libraries. Combining discovery and library management is useful for players who would rather not manage packs in separate places. Mod maintenance: Refract can install dependencies and update individual mods in place. Worlds are preserved during updates, a practical safeguard for players with saves they want to keep. Launch controls: Players can choose themes, accent colors, sidebar layouts, Java versions, memory limits, and launch behavior. This offers meaningful setup choices without requiring each instance to share the same configuration. Runtime and updates: Java runtime management and automatic updates reduce routine launcher maintenance, while multiple mod loaders provide flexibility across pack setups. The payoff is a launcher centered on organized modded play, rather than a general-purpose streaming or recording tool. Its strongest case is the combination of pack sources, clean instance boundaries, and in-launcher mod care. Pricing Refract is free software, and its pricing model is free. There is no paid tier described, so players do not have to trade away launcher features for a lower-cost plan. Its GNU GPL v3.0 license and public development also make it a natural candidate for players who care about software openness. Platforms Refract supports Windows, macOS, and Linux, covering the main desktop platforms used for Minecraft modding. It is not positioned for mobile play. Who it's for Choose Refract if you regularly move between modpacks, want to keep their files and worlds separate, or need to bring an existing library into a cleaner setup. It is also a good fit for players who want mod discovery, dependency installation, Java management, and update controls in the launcher itself. Look elsewhere if Refract’s pack-management focus does not match the launcher experience you want. The listed customization covers appearance and launch settings, but the product is specifically a Minecraft launcher rather than a broader game hosting or streaming service. Pros and cons Pros Strong instance boundaries: Mods, worlds, settings, and launch options stay tied to their own setup, helping players maintain multiple packs. Useful maintenance tools: In-place mod updates, dependency installation, and world preservation support ongoing pack upkeep. Open and free: GPL v3.0 licensing, public development, and a free model make the project appealing to players who prefer transparent software. Broad desktop reach: Windows, macOS, and Linux support lets communities use it across common desktop systems. Cons Focused on Minecraft: Players seeking a launcher for other games or a hosting, streaming, or recording product should choose a tool built for that purpose. Not a universal mod catalog: Its pack-source support centers on Modrinth, CurseForge, and FTB, so players relying on other sources may need another workflow. Alternatives Prism Launcher is another free, open-source launcher for Windows, macOS, and Linux; choose it if you want an alternative launcher rather than Refract’s particular instance and discovery approach. LabyMod offers a free Java Edition plan for desktop and supports Android and iOS as well; it may suit players looking for a launcher with mobile platform support. X Minecraft Launcher is a free, open-source option for the same three desktop platforms, worth considering if you want a different free launcher. ATLauncher is free and open source on Windows, macOS, and Linux, but requires a paid Minecraft account to use the launcher and play modpacks. GDLauncher is free on desktop with no premium tier or overlay; consider it if avoiding paid tiers and overlays is a priority. Cactus MC Launcher is free forever, open source, and ad-free on Windows, macOS, and Linux, making it an alternative for players who want those terms. Thendrask Launcher has a free MIT-licensed desktop version and an optional $3 a month support plan; choose it if that licensing and support option appeal to you. FTB App is a free desktop option with ads; it may suit players who prefer that launcher’s approach. Browse Minecraft launchers for more options. Verdict Refract is a clear recommendation for Minecraft players who manage several modpacks and want isolated instances, safe world updates, and mod maintenance in one free, openly developed launcher. Pick it for organized pack management; look elsewhere if you need a broader game tool or prefer another launcher’s approach.
Plans
- Free softwareOn request
As refractmc.net lists them, read 27 Sept 2026.
Questions
- Which platforms can run Refract?
- Refract is listed for Windows, macOS, and Linux.
- Can Refract import modpacks?
- Yes. Modrinth, CurseForge, and FTB packs are supported.
- Does Refract keep modpacks separate?
- Yes. Every modpack runs in an independent instance containing its own mods, resource packs, worlds, settings, and launch options.
- Will updates preserve my worlds?
- Worlds are preserved during updates.
- Can I manage Java versions and memory?
- Yes. Java runtimes are managed in Refract, and Java versions and memory limits can be selected.
- Is Refract open source?
- Refract is free software under the GNU GPL v3.0, and its application and website are developed in public.
- Where can I get help or propose changes?
- Discord hosts player and project discussion, GitHub handles bug reports and code contributions, and community discussions cover longer questions and ideas.