Forgejo is developed by the people at Codeberg, they just rebranded their own Forgejo instance to Codeberg and added some extra around it (like Pages or the FAQ sections)
GitHub uses Git, and you don’t need any cool interface for Git, just a terminal. But we don’t like terminals, they’re ugly! Issues, pull requests, projects, wikis, actions… thanks to code management.