mirror of
https://gitea.com/gitea/awesome-gitea
synced 2026-08-15 05:14:15 +02:00
main
I built this so I can notorize mac apps in my Gitea Actions. It allows you to host a Gitea Runner on your Apple Hardware using Lume. It creates and runs fresh macOS virtual machines on Apple Silicon, enabling Gitea Actions workflows to build and test Xcode and other macOS projects in isolated environments.  Once installed you can run jobs: ```yaml jobs: test: runs-on: xcode-16 steps: - uses: actions/checkout@v4 - run: swift test ``` It starts a brand new macOS VM, does the action jobs, then destroys the VM, meaning you have a clean mac environment for every job. Reviewed-on: https://gitea.com/gitea/awesome-gitea/pulls/195 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Mark Wylde <mark@wylde.net>
Awesome Gitea
A curated list of awesome projects related to Gitea and its soft-fork instances.
Legend
Entries are grouped by maintenance status:
- Active projects — maintained or in regular use.
- Unmaintained — previously marked as not actively maintained; they may still work.
- Archived — repository is archived on its forge (read-only) or explicitly sunset.
Contents
Active projects
Actions
- gitea-publish-generic-packages - An action to support publishing generic packages to Gitea.
MITJavaScript - gitea-release-action - An action to support publishing releases to Gitea.
MITJavaScript - gitea-release-please - An action to support Automated releases with Conventional Commit Messages.
Apache-2.0TypeScript
Applications
Bot
- gopher-bot - Bot for checking golang code
MITGo - sq-bot - Bot for decorating Gitea pull requests with SonarQube analysis details.
MITGo
Command Line
- changelog - Generate changelog of gitea repository.
MITGo - gcli - A CLI for Gitea, Gitlab and Github written in C
BSD-2-ClauseC - grp - A cli tool to interact with github, gitea and local repositories written in rust.
MITRust - tea - A command line tool to interact with Gitea servers.
MITGo
Cloud Hosting
Zenith Hosting offers Gitea as a one-click deployment option on the platform. They handle storage, backups, security and more.
DevOps
- actions runner - Use the actions/runner developed by GitHub with Gitea Actions.
MITGo - agola - Agola: CI/CD Redefined. Built-in Gitea support.(see
docs)Apache-2.0Go - ai-git-bot - AI-Git Bot. Self hostable gateway for DevOps automations directly in Gitea.
MITJava - appveyor - Gitea receives first-class support in AppVeyor CI.
- buildbot-gitea - Buildbot plugin for integration with gitea.
MITPython - Concourse - partially can be integrated with Gitea.
- dex - Dex is a federated OpenID Connect provider. Built-in Gitea support.
Apache-2.0Go - drone - Drone is a Container-Native, Continuous Delivery Platform. Built-in Gitea support. (see docs)
Apache-2.0Go/TypeScript - GARM - Multi-cloud, auto-scaling manager for GitHub Actions & Gitea self-hosted runners with pluggable providers.
- ghorg - Quickly clone an entire org/users repositories into one directory - Supports Gitea, GitHub, GitLab, and more.
Apache-2.0Go - gickup - Backup tool for repositories.
Apache-2.0Go - gitea-notification-hub - Receive Gitea webhooks and send personalized Slack notifications with real @mentions for PRs, issues, and comments.
AGPL-3.0Go - Gitea Runner Lume - A Gitea Actions runner for Xcode and macOS builds in fresh Lume VMs on Apple Silicon.
MITGo - Jenkins - Gitea plugin for jenkins.
MITJava - mvoCI - very simple Continuous Integration Server written in go. Built-in Gitea support.
GPL-3.0Go - Renovate - Gitea compatible configurable universal dependability update tool
AGPL-3.0TypeScript - soba - scheduled backups of user/organization Gitea repositories with change detection.
MITGo - Tea Runner - A minimalist Python Flask app that uses Gitea webhooks to perform actions.
BSD-2-ClausePython - terraform-provider-gitea - Terraform provider to manage Gitea infrastructure as code.
MITGo - webhook - webhook is a lightweight incoming webhook server to run shell commands. Useful for running Continuous Deployment pipeline steps.
MITGo - webhookd - A very simple webhook server launching shell scripts. Useful for running Continuous Deployment pipeline steps.
MITGo - woodpecker - An opinionated fork of the Drone CI system. Built-in Gitea support. (see docs)
Apache-2.0Go - yojo - A CI bridge from Gitea to SourceHut.
Mobile
- GitNex - Android client for Gitea.
GPL-3.0Java
Web Hosting
- 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.
Apache-2.0Go - Meli - Open source platform built for deploying static sites and frontend applications.
- Codeberg Pages - Static Pages Server, Gitea equivalent of GitHub Pages: Can serve static webpages on custom domains, including caching, and much more
EUPL-1.2Go - pages-server - A simple server for serving up static pages for Gitea A Gitea Pages server ala Github pages.
MITGo - Pages Server - Another opinionated gitea pages project. GitHub-compatible with custom template rendering support.
Apache-2.0Go - gitea-pages - A static pages server for Gitea with minimal dependencies.
MITGo
Migration
- BitbucketServer2Gitea - A command line tool build with Golang to migrate a Bitbucket Server (Stash) Project to Gitea.
MITGo - Bitbucket2Gitea - A python3 script to migrate all projects and repositories from Atlassian BitBucket to Gitea.
GPL-3.0Python - gitlab2gitea - A command line tool build with Golang to migrate a GitLab project to Gitea.
MITGo
Organizations
Open Registration
- OpenDev - A space for collaborative Open Source software development.
- RadioRepo - The home of software development for the Amateur Radio Community.
For internal use
- Blender - The Blender Projects portal where all the (Blender) official initiatives are coordinated and managed.
- openSUSE - openSUSE Gitea
- FSFE - Git @ Free Software Foundation Europe
Packages
- docker-openshift-gitea - Gitea container for OpenShift
N/AShell/Dockerfile - Gitea Debian/Ubuntu packages - Debian/Ubuntu packages
MITShell - gitea_yhn - Gitea package for YunoHost
MITShell - helm-chart - Official Gitea Helm Chart
MITHelm - Raspbian Addons - an APT repository for Raspberry Pi which includes up-to-date gitea packages.
- SynoCommunity Gitea - Synology Gitea Package
Plugins
- git-kanban-enhanced-extension - chrome extension to add additional kanban project planning to git hosting: github.com, gitlab.com, gitea.io, bitbucket.org
MITTypeScript - Gitea Extension for Visual Studio - A Visual Studio Extension that brings the Gitea Flow into Visual Studio.
MITC# - gitea-vs-extension - Gitea Extension for VSCode (Comments, Actions, Repository Management)
MITTypeScript - Gitea-VSCode - Gitea Issue Tracker for vs-code
MITTypeScript - Gitea - plugin for JetBrains IDEs (Idea, Android Studio, etc.).
MITKotlin - Gitea-Anchorpoint - Gitea integration plugin for an artist friendly Git client.
- Gitea ONLYOFFICE Bridge - ONLYOFFICE document preview and editing bridge for Gitea.
MITPython/JavaScript - Gitea CAD Viewer - Read-only DWG and DXF preview integration for Gitea.
MITJavaScript - gitea-conventional-comments-button - A browser extension to add buttons for conventional comments to review comment boxes.
MITJavaScript - picgo-plugin-gitea-uploader - A PicGo uploader plugin that stores images in a Gitea repository through the Gitea REST API.
MITTypeScript
Scripts
- nodiscc.xsrv.gitea - Ansible role to install and configure Gitea
GPL-3.0Ansible - nodiscc.xsrv.gitea_act_runner - Ansible role to install and configure
act_runnerGPL-3.0Ansible - solarchemist/gitea - Ansible role to install and configure multiple Gitea instances on the same host.
GPL-3.0Ansible
SDK
- gitea-js - Gitea client in Typescript for browsers and Node.JS (npm) (docs)
MITTypeScript - Golang SDK - Official Golang SDK for gitea.
MITGo - py-gitea - A very simple API client for Gitea > 1.16.1
MITPython - tea4j-autodeploy - Swagger-generated Java library which uses Retrofit to access the Gitea API
GPL-3.0Java - java-gitea-api - Swagger generated api for Gitea
MITJava
Templates
- GiteaMailTemplates - A curated collection of 110 professionally designed email templates for self-hosted Gitea — 10 visual styles, drop-in ready.
MITGo
Themes
- Catppuccin - Soothing pastel theme for Gitea
MITCSS - GitHub Themes - Exquisite GitHub style Gitea themes.
Apache-2.0TypeScript - Lugit Themes - Light-Dark themes inspired by Github and Catppuccin
MITCSS - pat-s/GitHub - Opinionated GitHub-inspired light and dark themes
MITCSS - Sainnhe's Theme Pack - Port of some editor themes
GPL-3.0CSS - theme.park - Rich theme suite that includes Gitea
MITCSS
Light
- Light Blue - Light blue theme inspired by Bitbucket
GPL-3.0CSS
Dark
- Bthree Dark - A dark theme created and used by the Blender Project.
N/ACSS - Dark Arc - Dark theme with high contrast, based on arc-green.
MITCSS - Dark Blue - The dark blue Gitea theme used on https://gitea.artixlinux.org
MITCSS - Earl Grey - An elegant dark theme for Gitea with blue as the primary color.
MITCSS - GitHub - A theme to make Gitea look and feel like GitHub.
MITCSS - One Dark - One Dark theme used on git.tjdev.de
MITCSS - Tangerine Dream - Tangerine dark theme for Gitea
N/ACSS
Project Management
- JetBrains YouTrack - A web-based issue tracking and project management platform
- Jira Gitea Connector - A middleware application that acts as a bridge between Gitea and the GitHub for Atlassian Plugin.
Unmaintained
Applications
Bot
- issue-bot - Bot for mailing list mirroring of Gitea issues. Allow people to submit issues on repositories using only e-mail without signing up.
N/ARust - staletea - StaleBot for Gitea.
GPL-3.0Go
Command Line
- gitea-cli - Extensible, configurable command-line API client for gitea and gogs.
MITShell - gitea-installer - a simple ubuntu native installer script
MITShell - makepr - Quickly open url to start PR process with current branch.
MITJavaScript - sip - A prompt-based command line tool to interact with Gitea servers.
MITGo
DevOps
- AWS Cloud Integration(webhook-to-s3) - Gitea Webhook integration with AWS CodePipeline and CodeBuild by automatically uploading the archive to AWS S3.
Apache-2.0JavaScript - buildkite-connector - Connect Gitea & Buildkite.
MITGo - JayporeCi - Self hosted CI tightly integrated with gitea
MITPython - Metroline - Metroline is a Continuous Integration and Delivery platform built with Docker, Node, React and MongoDB, natively compatible with Gitea.
GPL-3.0TypeScript
Mobile
- GitTouch - Open source mobile client for GitHub, GitLab, Bitbucket and Gitea, built with Flutter
Apache-2.0Dart -
- Minos - iOS client for reviewing and merging pull requests (Gitea, Forgejo, Codeberg, GitHub); talks only to the backend you supply — no middleman server, no phone-home, token kept in the device Keychain.
AGPL-3.0Swift
- Minos - iOS client for reviewing and merging pull requests (Gitea, Forgejo, Codeberg, GitHub); talks only to the backend you supply — no middleman server, no phone-home, token kept in the device Keychain.
Panel
- GiteaPanel - Manage the local Gitea server from the tray.
MITPascal - US/GiteaPanel - A Gitea shortcut panel built based on UserScript.
MITJavaScript
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.
Apache-2.0Go
Migration
- github2gitea - A python script to migrate Github repositories Gitea with issues/prs/wiki and etc.
MITPython - 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.
GPL-3.0SQL - jira2giteaMySql - Jira Issues to Gitea (with MySql)
MITC#
Packages
- gitea-chocolatey - Chocolatey package for gitea
MITPowerShell - synology-gitea-jboxberger - Synology Gitea Package
MITShell
Package Management
- Acappella - Private Composer Repository for Gitea
MITPHP
Plugins
- git-master - Git Master Extension for git file tree, support GitHub, GitLab, Gitee, Gitea
MITJavaScript - gitea-comment-plugin - A Drone plugin to post comments on a Gitea Pull Request.
GPL-3.0C# - gitea-kanban - Kanban for Gitea done in Vue
MITTypeScript - gitea-preview - Preview files (including HTML) directly from a Gitea repo.
Apache-2.0JavaScript/PHP - intellij-gitea-plugin - Gitea issue tracker integration plugin for Jetbrains IDE platform.
MITJava - redmine_merge_request_links - Gitea pull request integration for Redmine issue tracker.
MITRuby
Scripts
- docker-gitea - Docker Gitea Service
MITDocker Compose
SDK
- Dart - Dart SDK for gitea
MITDart - gitea.js - Gitea (WIP) wrapper lib made in javascript.
AGPL-3.0JavaScript - Gitea.net - .NET Library for the Gitea API.
MITC# - Giteapy - Python SDK for gitea
N/APython - gitear - R wrapper to the gitea API
GPL-3.0R - Gitea rust crate - A simple Gitea client for Rust programs
MITRust - java-gitea-api - Swagger generated api for Gitea
MITJava - PHP - PHP SDK for gitea
MITPHP - Sugar Cube Client - A sweet Gitea API client for PHP
MITPHP
Themes
Light
- Red Silver - Red silver theme by iamdoubz
MITCSS - lstolcman/GitHub - Simple Github theme for Gitea
N/ACSS
Dark
- Carbon Red - Darker red 1.14+ theme based on arc-green by iamdoubz
MITCSS - Dark Red - Dark red theme by iamdoubz
MITCSS - Matrix - Neon-green with a matrix-inspired background
MITCSS - Pitch Black - Pitch black 1.14+ theme used on https://git.dou.bet/iamdoubz/Gitea-Pitch-Black
MITCSS
Archived
Applications
Bot
- tea-cloc - Bot to count lines of code on Gitea repos and comments on pull requests with code change statistics.
MITGo
Panel
- Listea - Simple Gitea issues viewer from the tray.
MITGo
Packages
- gitea-helm-chart - Third-party Helm chart (repository archived on GitHub; use the official chart instead).
MITHelm - gitea-operator - An Operator that installs Gitea
Apache-2.0Go
SDK
- Gitea-sdk - Gitea SDK generated by Swagger. (Archived, use the official Golang SDK)
N/AGo
Themes
- Modern - Changes the layout for a more modern look. Usable with other themes that only change colors.
GPL-3.0CSS - Red - Red theme by saegl5 (forked from Red Silver)
MITCSS
Workflow Tools
- alfred-gitea - Alfred workflow for Gitea (repository archived on GitHub).
MITPython
Languages
Markdown
100%