Mark WyldeandLunny Xiao ca78876905 Add Gitea Runner Lume (#195)
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.

![CleanShot 2026-08-07 at 21.29.00@2x.png](/attachments/ac5b91a5-c7c3-4646-88c0-c4a049716878)

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>
2026-08-07 20:48:30 +00:00
2023-04-14 13:43:11 +08:00
2019-08-15 23:40:26 +00:00
2026-08-07 20:48:30 +00:00

Awesome Gitea

Awesome Contribution%20Guide

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

Applications

Bot

  • gopher-bot - Bot for checking golang code MIT Go
  • sq-bot - Bot for decorating Gitea pull requests with SonarQube analysis details. MIT Go

Command Line

  • changelog - Generate changelog of gitea repository. MIT Go
  • gcli - A CLI for Gitea, Gitlab and Github written in C BSD-2-Clause C
  • grp - A cli tool to interact with github, gitea and local repositories written in rust. MIT Rust
  • tea - A command line tool to interact with Gitea servers. MIT Go

Cloud Hosting

Deploy with Zenith

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. MIT Go
  • agola - Agola: CI/CD Redefined. Built-in Gitea support.(see docs) Apache-2.0 Go
  • ai-git-bot - AI-Git Bot. Self hostable gateway for DevOps automations directly in Gitea. MIT Java
  • appveyor - Gitea receives first-class support in AppVeyor CI.
  • buildbot-gitea - Buildbot plugin for integration with gitea. MIT Python
  • Concourse - partially can be integrated with Gitea.
  • dex - Dex is a federated OpenID Connect provider. Built-in Gitea support. Apache-2.0 Go
  • drone - Drone is a Container-Native, Continuous Delivery Platform. Built-in Gitea support. (see docs) Apache-2.0 Go/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.0 Go
  • gickup - Backup tool for repositories. Apache-2.0 Go
  • gitea-notification-hub - Receive Gitea webhooks and send personalized Slack notifications with real @mentions for PRs, issues, and comments. AGPL-3.0 Go
  • Gitea Runner Lume - A Gitea Actions runner for Xcode and macOS builds in fresh Lume VMs on Apple Silicon. MIT Go
  • Jenkins - Gitea plugin for jenkins. MIT Java
  • mvoCI - very simple Continuous Integration Server written in go. Built-in Gitea support. GPL-3.0 Go
  • Renovate - Gitea compatible configurable universal dependability update tool AGPL-3.0 TypeScript
  • soba - scheduled backups of user/organization Gitea repositories with change detection. MIT Go
  • Tea Runner - A minimalist Python Flask app that uses Gitea webhooks to perform actions. BSD-2-Clause Python
  • terraform-provider-gitea - Terraform provider to manage Gitea infrastructure as code. MIT Go
  • webhook - webhook is a lightweight incoming webhook server to run shell commands. Useful for running Continuous Deployment pipeline steps. MIT Go
  • webhookd - A very simple webhook server launching shell scripts. Useful for running Continuous Deployment pipeline steps. MIT Go
  • woodpecker - An opinionated fork of the Drone CI system. Built-in Gitea support. (see docs) Apache-2.0 Go
  • yojo - A CI bridge from Gitea to SourceHut.

Mobile

  • GitNex - Android client for Gitea. GPL-3.0 Java

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.0 Go
  • 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.2 Go
  • pages-server - A simple server for serving up static pages for Gitea A Gitea Pages server ala Github pages. MIT Go
  • Pages Server - Another opinionated gitea pages project. GitHub-compatible with custom template rendering support. Apache-2.0 Go
  • gitea-pages - A static pages server for Gitea with minimal dependencies. MIT Go

Migration

  • BitbucketServer2Gitea - A command line tool build with Golang to migrate a Bitbucket Server (Stash) Project to Gitea. MIT Go
  • Bitbucket2Gitea - A python3 script to migrate all projects and repositories from Atlassian BitBucket to Gitea. GPL-3.0 Python
  • gitlab2gitea - A command line tool build with Golang to migrate a GitLab project to Gitea. MIT Go

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

Plugins

Scripts

SDK

  • gitea-js - Gitea client in Typescript for browsers and Node.JS (npm) (docs) MIT TypeScript
  • Golang SDK - Official Golang SDK for gitea. MIT Go
  • py-gitea - A very simple API client for Gitea > 1.16.1 MIT Python
  • tea4j-autodeploy - Swagger-generated Java library which uses Retrofit to access the Gitea API GPL-3.0 Java
  • java-gitea-api - Swagger generated api for Gitea MIT Java

Templates

  • GiteaMailTemplates - A curated collection of 110 professionally designed email templates for self-hosted Gitea — 10 visual styles, drop-in ready. MIT Go

Themes

  • Catppuccin - Soothing pastel theme for Gitea MIT CSS
  • GitHub Themes - Exquisite GitHub style Gitea themes. Apache-2.0 TypeScript
  • Lugit Themes - Light-Dark themes inspired by Github and Catppuccin MIT CSS
  • pat-s/GitHub - Opinionated GitHub-inspired light and dark themes MIT CSS
  • Sainnhe's Theme Pack - Port of some editor themes GPL-3.0 CSS
  • theme.park - Rich theme suite that includes Gitea MIT CSS

Light

  • Light Blue - Light blue theme inspired by Bitbucket GPL-3.0 CSS

Dark

Project Management

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/A Rust
  • staletea - StaleBot for Gitea. GPL-3.0 Go

Command Line

  • gitea-cli - Extensible, configurable command-line API client for gitea and gogs. MIT Shell
  • gitea-installer - a simple ubuntu native installer script MIT Shell
  • makepr - Quickly open url to start PR process with current branch. MIT JavaScript
  • sip - A prompt-based command line tool to interact with Gitea servers. MIT Go

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.0 JavaScript
  • buildkite-connector - Connect Gitea & Buildkite. MIT Go
  • JayporeCi - Self hosted CI tightly integrated with gitea MIT Python
  • Metroline - Metroline is a Continuous Integration and Delivery platform built with Docker, Node, React and MongoDB, natively compatible with Gitea. GPL-3.0 TypeScript

Mobile

  • GitTouch - Open source mobile client for GitHub, GitLab, Bitbucket and Gitea, built with Flutter Apache-2.0 Dart
    • 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.0 Swift

Panel

  • GiteaPanel - Manage the local Gitea server from the tray. MIT Pascal
  • US/GiteaPanel - A Gitea shortcut panel built based on UserScript. MIT JavaScript

Web Hosting

Migration

  • github2gitea - A python script to migrate Github repositories Gitea with issues/prs/wiki and etc. MIT Python
  • 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.0 SQL
  • jira2giteaMySql - Jira Issues to Gitea (with MySql) MIT C#

Packages

Package Management

  • Acappella - Private Composer Repository for Gitea MIT PHP

Plugins

  • git-master - Git Master Extension for git file tree, support GitHub, GitLab, Gitee, Gitea MIT JavaScript
  • gitea-comment-plugin - A Drone plugin to post comments on a Gitea Pull Request. GPL-3.0 C#
  • gitea-kanban - Kanban for Gitea done in Vue MIT TypeScript
  • gitea-preview - Preview files (including HTML) directly from a Gitea repo. Apache-2.0 JavaScript/PHP
  • intellij-gitea-plugin - Gitea issue tracker integration plugin for Jetbrains IDE platform. MIT Java
  • redmine_merge_request_links - Gitea pull request integration for Redmine issue tracker. MIT Ruby

Scripts

SDK

  • Dart - Dart SDK for gitea MIT Dart
  • gitea.js - Gitea (WIP) wrapper lib made in javascript. AGPL-3.0 JavaScript
  • Gitea.net - .NET Library for the Gitea API. MIT C#
  • Giteapy - Python SDK for gitea N/A Python
  • gitear - R wrapper to the gitea API GPL-3.0 R
  • Gitea rust crate - A simple Gitea client for Rust programs MIT Rust
  • java-gitea-api - Swagger generated api for Gitea MIT Java
  • PHP - PHP SDK for gitea MIT PHP
  • Sugar Cube Client - A sweet Gitea API client for PHP MIT PHP

Themes

Light

Dark

Archived

Applications

Bot

  • tea-cloc - Bot to count lines of code on Gitea repos and comments on pull requests with code change statistics. MIT Go

Panel

  • Listea - Simple Gitea issues viewer from the tray. MIT Go

Packages

SDK

  • Gitea-sdk - Gitea SDK generated by Swagger. (Archived, use the official Golang SDK) N/A Go

Themes

  • Modern - Changes the layout for a more modern look. Usable with other themes that only change colors. GPL-3.0 CSS
  • Red - Red theme by saegl5 (forked from Red Silver) MIT CSS

Workflow Tools

  • alfred-gitea - Alfred workflow for Gitea (repository archived on GitHub). MIT Python
S
Description
A curated list of awesome projects related to Gitea
Readme
2.5 MiB
Languages
Markdown 100%