GitLab Web IDE
docs.gitlab.com
docs.gitlab.com
Also, the process of making a branch to submit them all as one PR is also needlessly complicated on GitHub, especially since your fork's master will be whatever commit upstream was at the first time you submitted a PR, and there's no way to update your master to their master with the web UI. Usually I end up deleting the fork so I can recreate it. There's no way to "just" create a branch from the upstream's master. Easiest way is to create a one-commit PR, and then add to the PR branch.
tl;dr: GitHub makes it painful to do this.