Awesome Gitea
A curated list of awesome projects related to Gitea and its soft-fork instances.
Contents
Actions
- gitea-publish-generic-packages - An action to support publishing generic packages to Gitea.
- gitea-release-action - An action to support publishing releases to Gitea.
Applications
Bot
- giteacat - Python Bot that register Mastodon server's users to Gitea instance, on demand.
- issue-bot - Bot for mailing list mirroring of Gitea issues. Allow people to submit issues on repositories using only e-mail without signing up. github read-only mirror
- sq-bot - Bot for decorating Gitea pull requests with SonarQube analysis details.
- staletea - StaleBot for Gitea.
- tea-cloc - Bot to count lines of code on Gitea repos and comments on pull requests with code change statistics.
Command Line
- changelog - Generate changelog of gitea repository.
- gcli - A CLI for Gitea, Gitlab and Github written in C
- gitea-cli - Extensible, configurable command-line API client for gitea and gogs.
- gitea-installer - a simple ubuntu native installer script
- makepr - Quickly open url to start PR process with current branch.
- sip - A prompt-based command line tool to interact with Gitea servers.
- tea - A command line tool to interact with Gitea servers.
DevOps
- actions runner - Use the actions/runner developed by GitHub with Gitea Actions.
- agola - Agola: CI/CD Redefined. Built-in Gitea support.(see
docs
) - appveyor - Gitea receives first-class support in AppVeyor CI.
- AWS Cloud Integration(webhook-to-s3) - Gitea Webhook integration with AWS CodePipeline and CodeBuild by automatically uploading the archive to AWS S3.
- buildbot-gitea - Buildbot plugin for integration with gitea.
- buildkite-connector - Connect Gitea & Buildkite.
- Concourse - partially can be integrated with Gitea.
- dex - Dex is a federated OpenID Connect provider. Built-in Gitea support.
- drone - Drone is a Container-Native, Continuous Delivery Platform. Built-in Gitea support. (see docs)
- ghorg - Quickly clone an entire org/users repositories into one directory - Supports Gitea, GitHub, GitLab, and more.
- gickup - Backup tool for repositories.
- JayporeCi - Self hosted CI tightly integrated with gitea
- Jenkins - Gitea plugin for jenkins.
- Metroline - Metroline is a Continuous Integration and Delivery platform built with Docker, Node, React and MongoDB, natively compatible with Gitea.
- Monitoring mixin - Gitea monitoring mixin (Grafana dashboard)
- mvoCI - very simple Continuous Integration Server written in go. Built-in Gitea support.
- Renovate - Gitea compatible configurable universal dependability update tool
- soba - scheduled backups of user/organization Gitea repositories with change detection.
- Tea Runner - A minimalist Python Flask app that uses Gitea webhooks to perform actions.
- watchtower - A process for automating Docker container base image updates. Useful for running Continuous Deployment pipeline steps.
- webhook - webhook is a lightweight incoming webhook server to run shell commands. Useful for running Continuous Deployment pipeline steps.
- webhookd - A very simple webhook server launching shell scripts. Useful for running Continuous Deployment pipeline steps.
- woodpecker - An opinionated fork of the Drone CI system. Built-in Gitea support. (see docs)
- yojo - A CI bridge from Gitea to SourceHut.
Mobile
- GitNex - Android client for Gitea.
- GitTouch - Open source mobile client for GitHub, GitLab, Bitbucket and Gitea, built with Flutter
Panel
- GiteaPanel - Manage the local Gitea server from the tray.
- Listea - Simple Gitea issues viewer from the tray.
- US/GiteaPanel - A Gitea shortcut panel built based on UserScript.
Web Hosting
- Caddy Gitea Plugin (42wim/caddy-gitea) - Caddy2 plugin enables GitHub pages-like features in Gitea, requiring a wildcard CNAME to your Gitea host.
- Caddy Gitea Plugin (d7z-project/caddy-gitea-pages) - A simple Gitea Pages plugin that is compatible with Github Pages, supports custom domains, and can be published using Gitea Actions.
- Meli Docs - Meli is an open source platform built for deploying static sites and frontend applications.
- Pages Server - Static Pages Server, Gitea equivalent of GitHub Pages: Can serve static webpages on custom domains, including caching, and much more
- pages-server - A simple server for serving up static pages for Gitea A Gitea Pages server ala Github pages.
Migration
- BitbucketServer2Gitea - A command line tool build with Golang to migrate a Bitbucket Server (Stash) Project to Gitea.
- Bitbucket2Gitea - A python3 script to migrate all projects and repositories from Atlassian BitBucket to Gitea.
- github2gitea - A python script to migrate Github repositories Gitea with issues/prs/wiki and etc.
- gitlab2gitea - A command line tool build with Golang to migrate a GitLab project to Gitea.
- Gogs2Gitea - A SQL script and process (README) to migrate directly from Gogs 0.12.3 to Gitea 1.12.5 / 1.12.6 in MySQL/MariaDB and maybe other DB's.
- jira2giteaMySql Jira Issues to Gitea (with MySql)