6.5 KiB
Delightful Forgejo
A curated list of delightful Forgejo-related projects and resources.
Contents
- Official resources
- Documentation
- Public instances
- Packaging
- Infrastructure as Code
- Monitoring
- Clients
- Tools
- Maintainers
- Contributors
- License
Official resources
Resources maintained as part of the primary Forgejo project.
- Forgejo website
- Forgejo documentation
- Releases (RSS feed; Release notes)
- Container images
- Forgejo Mastodon account
- Forgejo identity proofs (Keyoxide)
Documentation
In addition to Forgejo's official documentation, the following resources may be useful.
- Codeberg documentation - contains some Codeberg-specific parts but is mostly applicable to every Forgejo instance.
- Gitea documentation - mostly applicable to Forgejo as well as Gitea.
- UberLab installation guides - Forgejo installation guide for Uberspace.
Public instances
Forgejo instances with open registration.
- Codeberg - free and open for FOSS projects only, run by a German non-profit organization. Also provides hosted Woodpecker (CI) and Weblate (localisation).
Packaging
Platform-specific packages to easily install and update Forgejo on your system. These are generally maintained either by distro packagers or by community volunteers.
Also see forgejo package versions on Repology.
- Alpine
- Arch Linux
- Debian/Ubuntu
- Fedora
- FreeBSD
- ports tree patch - A patch to add Forgejo to the FreeBSD ports tree, should eventually be added to the official ports tree
- Gentoo
- Kubernetes
- Helm chart - Helm chart for Forgejo, forked from the official Gitea helm chart
- NixOS
- YunoHost
- YunoHost package - install Forgejo quickly and simply on a YunoHost server
Infrastructure as Code
- Ansible playbook - Deploy Forgejo & Woodpecker, depends on related Enough Community playbooks.
- Terraform & Ansible playbook - Deploy Forgejo, Minio, Nginx & Woodpecker in the cloud via Docker Compose, depends on related geerlingguy playbooks.
Monitoring
- Monitoring plugin to check Forgejo instance upgrade status has the sources and is published in the Icinga exchange repository.
Clients
Mobile
- GitNex (repo) - Android client for Forgejo and Gitea (
Android – GPL
) - GitTouch - Mobile client for Forgejo, Gitea, GitHub, GitLab, Bitbucket (
Android, iOS – Apache
)
Command-line
- tea - the official Gitea CLI client, works with Forgejo (
cross-platform – MIT
)
Tools
Bots
- gitcat - Python script that allows sign-up to a Forgejo instance to all local users of a Mastodon server. (
Python - GPLv3
) - Renovate - Dependency update tool (similar to dependabot) with Forgejo support. (
TypeScript - AGPLv3
)
Scripts
- github2gitea/github2forgejo - Bash script that creates mirrors for various GitHub resources like orgs, users and starred repos (incl. private repos). (
Bash - AGPLv3
)
Maintainers
If you have questions or feedback regarding this list, then please create
an Issue in our tracker, and optionally @mention
one or more of our maintainers:
Contributors
With delight we present you some of our delightful contributors (please add yourself if you are missing).
License
To the extent possible under law, the maintainers and other contributors have waived all copyright and related or neighboring rights to this work.