GitHub Issues is all you need? In combination with projects and milestones, I feel like it can be more than enough for many use cases.
I know that a lot of enterprises use the time estimates combined with the work log in Jira to time box sprint cycles based off of how long it took to complete past tickets.