1
0
mirror of https://gitea.com/gitea/awesome-gitea synced 2024-11-19 19:56:55 +00:00
awesome-gitea/README.md
solarchemist 04fac5e4ec Add gitea Ansible role to list (#117)
For your consideration, this PR adds an Ansible role that I've cobbled together to run two Gitea instances on the same VPS (but the logic in the role should allow an arbitrary number of instances).

It is something of a hobby project of mine, but I'd be pleased to receive any comments or suggestions on how to improve the role.

Co-authored-by: taha@asks2 <taha@chepec.se>
Reviewed-on: https://gitea.com/gitea/awesome-gitea/pulls/117
Reviewed-by: John Olheiser <john+gitea@jolheiser.com>
Reviewed-by: delvh <dev.lh@web.de>
Co-authored-by: solarchemist <gitea@solarchemist.se>
Co-committed-by: solarchemist <gitea@solarchemist.se>
2023-06-21 19:55:00 +00:00

202 lines
14 KiB
Markdown

# Awesome Gitea
[![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)
[![Contribution%20Guide](https://img.shields.io/badge/-Contribution%20Guide-informational?style=flat)](contributing.md)
A curated list of awesome projects related to Gitea.
## Contents
- [Awesome Gitea](#awesome-gitea)
- [Contents](#contents)
- [Applications](#applications)
- [Bot](#bot)
- [Command Line](#command-line)
- [DevOps](#devops)
- [Mobile](#mobile)
- [Panel](#panel)
- [Web Hosting](#web-hosting)
- [Migration](#migration)
- [Organizations](#organizations)
- [Open Registration](#open-registration)
- [For internal use](#for-internal-use)
- [Packages](#packages)
- [Package Management](#package-management)
- [Plugins](#plugins)
- [Scripts](#scripts)
- [SDK](#sdk)
- [Themes](#themes)
- [Light](#light)
- [Dark](#dark)
- [Workflow Tools](#workflow-tools)
- [Project Management](#project-management)
## Applications
### Bot
- [giteacat](https://git.mastodont.cat/spla/giteacat.git) - Python Bot that register Mastodon server's users to Gitea instance, on demand.
- [issue-bot](https://git.meli.delivery/meli/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](https://github.com/meli/issue-bot)
- [sq-bot](https://codeberg.org/justusbunsi/gitea-sonarqube-bot) - Bot for decorating Gitea pull requests with SonarQube analysis details.
- [staletea](https://gitea.com/jonasfranz/staletea) - StaleBot for Gitea.
- [tea-cloc](https://codeberg.org/qwerty287/tea-cloc) - Bot to count lines of code on Gitea repos and comments on pull requests with code change statistics.
### Command Line
- [changelog](https://gitea.com/gitea/changelog) - Generate changelog of gitea repository.
- [gitea-cli](https://github.com/bashup/gitea-cli) - Extensible, configurable command-line API client for gitea and gogs.
- [gitea-installer](https://github.com/uvulpos/gitea-installer) - a simple ubuntu native installer script
- [sip](https://gitea.com/jolheiser/sip) - A prompt-based command line tool to interact with Gitea servers.
- [tea](https://gitea.com/gitea/tea) - A command line tool to interact with Gitea servers.
### DevOps
- [agola](https://github.com/agola-io/agola) - Agola: CI/CD Redefined. Built-in Gitea support.(see [``docs``](https://agola.io/tryit/#test-using-a-local-gitea-instance))
- [appveyor](https://www.appveyor.com/) - Gitea receives first-class support in AppVeyor CI.
- [AWS Cloud Integration(webhook-to-s3)](https://github.com/leonli/webhook-to-s3) - Gitea Webhook integration with AWS CodePipeline and CodeBuild by automatically uploading the archive to AWS S3.
- [buildbot-gitea](https://github.com/lab132/buildbot-gitea) - Buildbot plugin for integration with gitea.
- [buildkite-connector](https://github.com/techknowlogick/gitea-buildkite-connector) - Connect Gitea & Buildkite.
- [Concourse](https://www.concourse-ci.org/) - partially can be integrated with Gitea.
- [dex](https://github.com/dexidp/dex) - Dex is a federated OpenID Connect provider. Built-in Gitea support.
- [drone](https://github.com/drone/drone) - Drone is a Container-Native, Continuous Delivery Platform. Built-in Gitea support. (see [docs](https://docs.drone.io/server/provider/gitea/))
- [ghorg](https://github.com/gabrie30/ghorg) - Quickly clone an entire org/users repositories into one directory - Supports Gitea, GitHub, GitLab, and more.
- [gickup](https://github.com/cooperspencer/gickup) - Backup tool for repositories.
- [JayporeCi](https://github.com/theSage21/jaypore_ci) - Self hosted CI tightly integrated with gitea
- [Jenkins](https://github.com/jenkinsci/gitea-plugin) - Gitea plugin for jenkins.
- [Metroline](https://github.com/metroline/metroline) - Metroline is a Continuous Integration and Delivery platform built with Docker, Node, React and MongoDB, natively compatible with Gitea.
- [Monitoring mixin](https://github.com/go-gitea/gitea/tree/main/contrib/gitea-monitoring-mixin) - Gitea monitoring mixin (Grafana dashboard)
- [mvoCI](https://codeberg.org/snaums/mvoCI) - very simple Continuous Integration Server written in go. Built-in Gitea support.
- [Renovate](https://github.com/renovatebot/renovate) - Gitea compatible configurable universal dependability update tool
- [Tea Runner](https://github.com/DavesCodeMusings/tea-runner) - A minimalist Python Flask app that uses Gitea webhooks to perform actions.
- [woodpecker](https://github.com/woodpecker-ci/woodpecker) - An opinionated fork of the Drone CI system. Built-in Gitea support. (see [docs](https://woodpecker-ci.org/docs/administration/vcs/gitea))
- [yojo](https://sr.ht/~emersion/yojo/) - A CI bridge from Gitea to SourceHut.
### Mobile
- [GitNex](https://codeberg.org/gitnex/GitNex) - Android client for Gitea.
- [GitTouch](https://github.com/git-touch/git-touch) - Open source mobile client for GitHub, GitLab, Bitbucket and Gitea, built with Flutter
### Panel
- [GiteaPanel](https://github.com/sashaoli/GiteaPanel) - Manage the local Gitea server from the tray.
- [Listea](https://github.com/IGLOU-EU/listea) - Simple Gitea issues viewer from the tray.
### Web Hosting
- [Caddy Gitea Plugin](https://github.com/42wim/caddy-gitea) - Caddy2 plugin enables GitHub pages-like features in Gitea, requiring a wildcard CNAME to your Gitea host.
- [Pages Server](https://codeberg.org/Codeberg/pages-server) - Static Pages Server, Gitea equivalent of GitHub Pages: Can serve static webpages on custom domains, including caching, and much more
## Migration
- [Bitbucket2Gitea](https://github.com/sIspravnikov/BitbucketToGitea) - A python3 script to migrate all projects and repositories from Atlassian BitBucket to Gitea.
- [github2gitea](https://gitea.com/yige/github2gitea) - A python script to migrate Github repositories Gitea with issues/prs/wiki and etc.
- [gitlab2gitea](https://github.com/cornelk/gitlab2gitea) - A command line tool build with Golang to migrate a GitLab project to Gitea.
- [Gogs2Gitea](https://github.com/lesh59/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.
## Organizations
### Open Registration
- [Codeberg](https://codeberg.org/Codeberg) - Non-Profit Collaboration Community for Free and Open Source Projects (formerly known under its working title teahub.io).
- [Disroot](https://git.disroot.org/) - Aims to change the way people are used to interact on the web.
- [GitShuiShan](http://gitea.shuishan.net.cn/) - A Git platform for education
- [OpenDev](https://opendev.org/) - A space for collaborative Open Source software development.
- [RadioRepo](https://repo.radio/) - The home of software development for the Amateur Radio Community.
- [~vern gitea](https://git.vern.cc/) - A gitea instance for free software hackers
### For internal use
- [FSFE](https://git.fsfe.org/) - Git @ Free Software Foundation Europe
- [openSUSE](https://gitea.opensuse.org/) - openSUSE Gitea
- [PSES](https://git.passageenseine.fr/pses) - Git @ Pas Sage en Seine.
- [Sum7](https://dev.sum7.eu/) - A hoster to support decentralized services. A step away from big cloud services.
- [Teknik](https://git.teknik.io/Teknikode) - Provide services to help those who try to innovate.
## Packages
- [docker-openshift-gitea](https://github.com/wkulhanek/docker-openshift-gitea) - Gitea container for OpenShift
- [gitea-chocolatey](https://github.com/doggy8088/gitea-chocolatey) - Chocolatey package for gitea
- [Gitea Debian/Ubuntu packages](https://gitlab.com/packaging/gitea) - Debian/Ubuntu packages
- [gitea-helm-chart](https://github.com/jfelten/gitea-helm-chart) - gitea-helm-chart
- [gitea-operator](https://github.com/integr8ly/gitea-operator) - An Operator that installs Gitea
- [gitea_yhn](https://github.com/YunoHost-Apps/gitea_ynh) - Gitea package for YunoHost
- [helm-chart](https://gitea.com/gitea/helm-chart) - Official Gitea Helm Chart
- [Raspbian Addons](https://raspbian-addons.org) - an APT repository for Raspberry Pi which includes up-to-date gitea packages.
- [SynoCommunity Gitea](https://synocommunity.com/package/gitea) - Synology Gitea Package
- [synology-gitea-jboxberger](https://github.com/jboxberger/synology-gitea-jboxberger) - Synology Gitea Package
## Package Management
- [Acappella](https://github.com/sitelease/acappella) - Private Composer Repository for Gitea
## Plugins
- [git-kanban-enhanced-extension](https://github.com/funktechno/git-kanban-enhanced-extension) - chrome extension to add additional kanban project planning to git hosting: github.com, gitlab.com, gitea.io, bitbucket.org
- [git-master](https://github.com/ineo6/git-master) - Git Master Extension for git file tree, support GitHub, GitLab, Gitee, Gitea
- [gitea-comment-plugin](https://github.com/TsakiDev/gitea-comment) - A Drone plugin to post comments on a Gitea Pull Request.
- [Gitea Extension for Visual Studio](https://marketplace.visualstudio.com/items?itemName=MysticBoy.GiteaExtensionforVisualStudio) - A Visual Studio Extension that brings the Gitea Flow into Visual Studio.
- [gitea-kanban](https://github.com/qontu/gitea-kanban) - Kanban for Gitea done in Vue
- [gitea-preview](https://github.com/pacman-ghost/gitea-preview) - Preview files (including HTML) directly from a Gitea repo.
- [gitea-tree](https://github.com/vickllny/giteatree) - gitea-tree
- [Gitea-VSCode](https://marketplace.visualstudio.com/items?itemName=ijustdev.gitea-vscode) - Gitea Issue Tracker for vs-code
- [intellij-gitea-plugin](https://github.com/e1fueg0/intellij-gitea-plugin) - Gitea issue tracker integration plugin for Jetbrains IDE platform.
- [redmine_merge_request_links](https://github.com/tf/redmine_merge_request_links#gitea) - Gitea pull request integration for Redmine issue tracker.
## Scripts
- [docker-gitea](https://gitea.com/jwobith/docker-gitea) - Docker Gitea Service
- [nodiscc.xsrv.gitea](https://github.com/nodiscc/xsrv/tree/master/roles/gitea) - Ansible role to install and configure Gitea
- [solarchemist/gitea](https://codeberg.org/ansible/gitea) - Ansible role to install and configure multiple Gitea instances on the same host.
## SDK
- [Dart](https://pub.dev/packages/gitea) - Dart SDK for gitea
- [gitea.js](https://github.com/waspothegreat/gitea.js) - Gitea (WIP) wrapper lib made in javascript.
- [gitea-js](https://github.com/anbraten/gitea-js) - Gitea client in Typescript for browsers and Node.JS ([npm](https://www.npmjs.com/package/gitea-js)) ([docs](https://anbraten.github.io/gitea-js/))
- [Gitea.net](https://github.com/mkloubert/gitea.net) - .NET Library for the Gitea API.
- [Gitea-sdk](https://gitea.com/jolheiser/gitea-sdk) - Gitea SDK generated by Swagger. (Archived, use the official Golang SDK)
- [Giteapy](https://pypi.org/project/giteapy/) - Python SDK for gitea
- [gitear](https://CRAN.R-project.org/package=gitear) - R wrapper to the gitea API
- [Gitea rust crate](https://crates.io/crates/gitea) - A simple Gitea client for Rust programs
- [Golang SDK](https://gitea.com/gitea/go-sdk) - Official Golang SDK for gitea.
- [java-gitea-api](https://github.com/zeripath/java-gitea-api) - Swagger generated api for Gitea
- [PHP](https://github.com/avency/Gitea/) - PHP SDK for gitea
- [py-gitea](https://github.com/Langenfeld/py-gitea/) - A very simple API client for Gitea > 1.16.1
- [Sugar Cube Client](https://github.com/sitelease/sugar-cube-client) - A sweet Gitea API client for PHP
- [tea4j-autodeploy](https://codeberg.org/gitnex/tea4j-autodeploy) - Swagger-generated Java library which uses Retrofit to access the Gitea API
## Themes
- [Catppuccin](https://github.com/catppuccin/gitea) - Soothing pastel theme for Gitea
- [Modern](https://codeberg.org/Freeplay/Gitea-Modern) - Changes the layout for a more modern look. Usable with other themes that only change colors.
- [pat-s/GitHub](https://codeberg.org/pat-s/gitea-github-theme) - Opinionated GitHub-inspired light and dark themes
- [Red](https://github.com/saegl5/Gitea-Red) - Red theme by saegl5 (forked from Red Silver)
- [Sainnhe's Theme Pack](https://git.sainnhe.dev/sainnhe/gitea-themes) - Port of some editor themes
- [theme.park](https://docs.theme-park.dev/themes/gitea) - Rich theme suite that includes Gitea
### Light
- [Red Silver](https://github.com/iamdoubz/Gitea-Red-Silver) - Red silver theme by iamdoubz
- [lstolcman/GitHub](https://github.com/lstolcman/gitea-github-theme) - Simple Github theme for Gitea
- [Light Blue](https://github.com/sIspravnikov/gitea-lightblue) - Light blue theme inspired by Bitbucket
### Dark
- [Bthree Dark](https://projects.blender.org/infrastructure/gitea-custom) - A dark theme created and used by the Blender Project.
- [Carbon Red](https://github.com/iamdoubz/Gitea-Carbon-Red) - Darker red 1.14+ theme based on arc-green by iamdoubz
- [Dark Arc](https://github.com/Jieiku/theme-dark-arc-gitea) - Dark theme with high contrast, based on arc-green.
- [Dark Blue](https://gitea.artixlinux.org/artix/gitea-dark-blue) - The dark blue Gitea theme used on [https://gitea.artixlinux.org](https://gitea.artixlinux.org)
- [Dark Red](https://github.com/iamdoubz/Gitea-Dark-Red-Theme) - Dark red theme by iamdoubz
- [Earl Grey](https://github.com/acoolstraw/earl-grey) - An elegant dark theme for Gitea with blue as highlight color used on [https://git.pinnoto.org/bo](https://git.pinnoto.org/bo)
- [Matrix](https://github.com/TylerByte666/gitea-matrix-template) - Neon-green with a matrix-inspired background
- [Pitch Black](https://github.com/iamdoubz/Gitea-Pitch-Black) - Pitch black 1.14+ theme used on [https://git.dou.bet/iamdoubz/Gitea-Pitch-Black](https://git.dou.bet/iamdoubz/Gitea-Pitch-Black)
- [Tangerine Dream](https://github.com/jager012/tangerine-dream) - Tangerine dark theme for Gitea
## Workflow Tools
- [alfred-gitea](https://github.com/pat-s/alfred-gitea) - Alfred workflow for Gitea
## Project Management
- [JetBrains YouTrack](https://www.jetbrains.com/help/youtrack/standalone/integration-with-gitea.html) - A web-based issue tracking and project management platform