DeployGate - DeployGate enables developers to distribute beta apps to enable beta testing from fellow developers and community.
Azure DevOps Projects - Azure DevOps Projects is a platform that lets you create projects and establish a repository for submitting source codes.