Um gitea you have all the project tool for free.
You can open projects, manage users with different privilege rules. issue tracking with milestones and labels, time tracking. Wiki, Pull Requests area.
But what i really love on it it’s the integration with Jenkins that allow to make deploys automatically.
GitHub, Gitlab, Sourcehut - Source code repositories well known for their easy access and collaborative nature in not just the development of software, but also a place where authors and publishers, even recipe writers keep their most valuable creations.
Books and blogs and virtually anything that you can think of are compiled and disseminated, assembled, and made available for the public in revision control systems powered by Git, yet these all lack one important aspect, and that is the security and confidence inherent in self-hosting your very own creations on your very own property.
Enter Gitea - a fully FOSS based Git powered solution with a beautiful GUI that is web based, and accessible from anywhere on the Internet - if you so choose, because you could keep it behind your corporate firewall, or even in your home running on a RaspberyPI.
Gitea has the almost identical look and feel that you're so comfortable with if you've ever been involved in a project where Github was used to house your repository, and offers most all of the features that Github does, and many more that Github doesn't.
It runs on your own infrastructure, that means that no one determines aspects concerning the privacy of your intellectual property but you. Any UNIX based machine, bare metal or virtual server, will suffice nicely because Gitea is so lightweight that it will perform exceedingly well even on a single board hobbiest computer with the most popular webservers, and comes with its own SSH server that you can optionally enable.
For the database engines available, PostgreSQL, MariaDB, and SQLite are your choices - again, all Free and Open Source solutions that are proven performers in the Enterprise. For your Android, Gitea has a cousin that is virtually plug and play in Gitrex, a beautiful client that you can install on your phones and tablets that is available from the F-Droid repo as well as the Google Play Store - Everything is FOSS, so there are no licensing fees, subscriptions for support, or contract renewals.
Unlike Gitlab, Gitea is super lightweight, which is why it can be so responsive on low powered devices like the Pi. Gitea supports the mirroring of repos from any other server running Git, such as the big three mentioned above, and its capability as a PWS means that on your phone it's basically like a native app that can be conveniently placed on your home screen - one touch and your in, perusing your repos and mirrors and clones, submitting PRs and making commits or reviewing code - or that novel you've been writing.
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry, and CI/CD.