GitLab is doing this. They currently have:
- Issue tracking (jira)
- Issue kanban (trello)
- Git repository
- Chat, via bundled Mattermost (gitter/slack)
- CI (jenkins)
- Docker registry
Plus, they're planning on adding even more features. We have a self-hosted instance at work and I use it for pretty much everything other than email and actually writing code.