For plain Minecraft, the official Minecraft Launcher is all you need. If you want mods, modpacks or several versions side by side, use Prism Launcher or the Modrinth App: both are free, open source and install mods for you. Every good launcher signs you in with the Microsoft account that owns the game.
Made by Mojang and downloaded from minecraft.net. It runs Java Edition and, on Windows, Bedrock Edition too.
A free, open source launcher for Windows, macOS and Linux, built on MultiMC.
The launcher of Modrinth, the open mod platform. Free and open source, for Windows, macOS and Linux.
.mrpack files, the format most modpacks use.The app of CurseForge, the oldest big mod site. It has the largest library of Forge modpacks, and many older packs exist only there. Pick it if the pack you want is only on CurseForge.
These come with performance and PvP mods built in: FPS boost, keystrokes, zoom, cosmetics. You can add few or none of your own mods, but you get a fast game with no setup. Popular with players on PvP and minigame servers. Like the others, they ask for your Microsoft account.
Stay away from launchers that let you play without buying the game. They break Minecraft's End User License Agreement, they can't use your real skin or Realms, and downloads of this kind are a common way malware spreads. A launcher should only ever ask you to sign in through Microsoft's own login page.
Our own CraftRank Launcher worked without a Microsoft account, so we shut it down. Everything on CraftRank works with the launchers above.
Then find mods, shaders and packs in our resources, and a server to play on in the server list. New to servers? Read how to join a Minecraft server.