yes, there is. I use Tlauncher, because it is for free and you can download mods, modpacks, shaders, and resource packs in one click, with no dealing with files. The downsides are that it does not support realms, you can only join servers with cracked on, and the new versions take longer to come out.