
In simple English
This tool lets you host your own private place for code. You can store your projects, review changes, and track tasks. It works just like popular online code hosting sites, but it runs entirely on your own server. You control your data and do not rely on a company in the cloud. It is free to use, but you need your own server to keep it running.
What it is
Gitea (a lightweight self-hosted Git service written in Go) provides a web interface for managing source code repositories, user permissions, issue tracking, and automated builds. It packages everything into a single application that runs smoothly on modest hardware.
What it is good for
Solo builders who want total privacy for their source code, or teams who need a fast, local repository host without paying monthly fees to cloud providers.
- Runs on very small servers with low memory usage.
- Includes issue tracking, wikis, and automated build tools out of the box.
- Free to use under the MIT licence with no user limits.
- Requires server administration skills to set up and keep secure.
- Backups and updates must be managed manually.
- Email notifications need a separate mail server to work properly.
GitHub, GitLab, Bitbucket
Docker, PostgreSQL, Nginx
- HypothesisWorks/hypothesis9.1k stars
A Python library that generates test inputs and reduces any failure to the smallest example that still fails.
- wntrblm/nox1.6k stars
Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.
docker run -d --name=gitea -p 3000:3000 -p 22:22 gitea/gitea:latest