Minecraft Launcher Comparison
This will give you an overview over the various Minecraft (Java Edition) launchers and their features.
Explanations:
- Modloader support means a way to install the modloader through the launcher directly, without downloading it separately.
- CurseForge blocked downloads: CurseForge offers creators on the platform the option to opt out of downloads from 3rd party platforms as a means to ensure ad revenue is generated when downloading content. Platforms need to work around that restriction to properly support CurseForge content.
For a better view of the entire table at once you can go here: http://mc-launcher.tayou.org/
Note: This list is maintained mostly by me and random contributions. Data will inevitably get outdated over time and I always welcome any updates and corrections.
Footnotes
Source code and licenses
1. MultiMC is proprietary but a debranded MS-PL licensed version which lacks many keys MultiMC uses is available on GitHub
2. GDLauncher has a CLA
3. GDLauncher Carbon mod updater appears to be slightly buggy at the time of writing
4. GDLauncher Legacy, CurseForge (ZIP, launcher), Modrinth (mrpack, 🚧launcher), 🚧ATLauncher, 🚧Technic, 🚧FTB, 🚧MultiMC, 🚧Prism