A curated list of delightful Forgejo-related projects and resources. https://delightful.club/delightful-forgejo/
Go to file
Alan Pope 5cca023155 Add snapcraft to repos (#73)
👋 Hello! I'm new here!

It was [suggested](https://codeberg.org/forgejo/forgejo/issues/2542#issuecomment-1734187) to add the [unofficial snap](https://snapcraft.io/forgejo) to this deligfhtful list!

I also tried adding the repology-style badge under the repology image on the right (because repology [refuse](https://github.com/repology/repology-updater/issues/627#issuecomment-394407322) to add snapcraft). However, the badge doesn't line up, and with my limited HTML skills I just made the whole page look terrible.

So I just added the badge within the snapcraft entry. I appreciate that's inconsistent with the others in the list. Sorry about that, but I felt it was the least-worst way to add the badge to the page. Feedback welcome though. Also, if any "HTML in Markdown" ninjas can make it look better over under the repology image, that'd be neat 🤷

Thanks!

Signed-off-by: Alan Pope <popey@noreply.codeberg.org>

Reviewed-on: https://codeberg.org/forgejo-contrib/delightful-forgejo/pulls/73
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Alan Pope <popey@noreply.codeberg.org>
Co-committed-by: Alan Pope <popey@noreply.codeberg.org>
2024-04-05 20:50:53 +00:00
resources use SVG for Forgejo icon 2023-08-21 12:13:47 +01:00
.editorconfig add editorconfig 2023-07-25 12:19:50 +01:00
delightful-contributors.md Termux package (#60) 2024-02-04 21:52:43 +00:00
LICENSE initialise delightful repo 2023-01-08 00:20:49 -10:00
README.md Add snapcraft to repos (#73) 2024-04-05 20:50:53 +00:00

Delightful Forgejo

delightful

A curated list of delightful Forgejo-related projects and resources.

Contents

Emoji for each entry provide additional information on project status:

  • = official Forgejo resources
  • 👻 = inactive for over a year, or officially abandoned

Official resources

Resources maintained as part of the primary Forgejo project.

Documentation

In addition to Forgejo's official documentation, the following resources may be useful.

Tutorials

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).
  • Disroot - a platform providing online services based on principles of freedom, privacy, federation and decentralization. Also provides many other free hosted services.
  • KaKi's git - free and open, run by a French web developer.

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.

Packaging status

Also see forgejo package versions on Repology.

Forgejo actions runners

  • Forgejo runner supports LXC & Docker & shell with binaries for GNU/Linux (amd64, arm64)
  • act runner supports Docker & shell with binaries for GNU/Linux (amd64, arm64, arm[567]), FreeBSD, Windows, MacOS
  • forgejo-hetzner-runner - Deploy Forgejo Actions runners on Hetzner infrastructure
  • helm-chart - Deploy a Forgejo on the specified instance (default: codeberg.org), name and token (generated .runner config file keeps in a Kubernetes Secret).

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

  • forgejo-curl - a thin curl wrapper that helps with Forgejo authentication
  • tea - the official Gitea CLI client, works with Forgejo (cross-platform MIT)

Tools

Infrastructure as Code

Monitoring

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)
  • Enhancements for Forgejo - Violentmonkey userscript that adds minor UX improvements to the web UI. (JavaScript - MIT)

Package deployment

  • lein-forgejo-wagon - Leiningen plugin for deployment and downloading of JARs in Maven repositories hosted on Forgejo packages.

API clients

References

Noteworthy news, articles and information about Forgejo.

Articles

Videos

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

CC0

To the extent possible under law, the maintainers and other contributors have waived all copyright and related or neighboring rights to this work.