The main reason something like that isn’t available is legal requirements that users need to agree to the EULA before getting access.
Github source is an alternative though, you can download the UE4 source from there like you normally would and then you’d have to compile the editor.