Mod launchers for Minecraft make it simple to download modpacks and install mods. Whether you're looking to overhaul the game with mods and modpacks or get simple client side mods for getting the edge in combat, these are the most popular and best launchers you can use.
Modrinth is one of the only open source Minecraft clients out there, boasting a ton of popular mods and modpacks. Modrinth also allows you the optional choice to make an account or not, but if you do you'll be able to share modpacks with others, and publish your own mods and modpacks. No matter what version of Minecraft you're going to play, Modrinth has options for you.
CurseForge is the most popular launcher, with the most modpacks and mods than any other launcher. CurseForge is known for being easy to use, and doesn't require an account for downloading and playing modpacks. CurseForge also has support for more games than just Minecraft, so if you're looking for an all-in-one launcher to handle all of your needs, CurseForge is a great option.
Prism Launcher combines both the benefits of Modrinth and CurseForge, and puts it into one simple launcher. While not as simple as Modrinth or CurseForge, you'll be able to easily customize what you want to see. You'll be able to install mods from almost any mod hosting site and manage all of your instances right form one launcher.
ATLauncher is a very robust and customizable mod launcher that allows you to install a ton of different modpacks from Modrinth, CurseForge, FeedTheBesast, and Technic all in one launcher. If you're looking for another launcher that has a ton of customizability and flexibility, this is the one for you.
Badlion is a Minecraft Launcher that focuses primarily on performance and PvP. While it does allow you to install different mods off the bat, it's not as aimed at modpacks and mods as other launchers on this list. Another cool thing about Badlion is that they have a paid version that allows you to obtain access to emotes, capes and more cosmetics to other Badlion launcher users.
One of the most feature rich Minecraft clients, expect to find any mod you could ever imagine on this launcher, as well as a ton of customizability for modpacks and mods. You'll also be able to set instances for different types of modpacks or mod collections you want to play. GDLauncher also boasts that it has the most advanced Java manager that lets you customize your java installation.