跳至主要内容
版本: 1.22.3

优秀的 Gitea

Awesome Contribution%20Guide

一个精选的与 Gitea 及其软分叉实例相关的优秀项目列表。

目录

操作

应用程序

机器人

  • giteacat - 一个 Python 机器人,根据需要将 Mastodon 服务器的用户注册到 Gitea 实例。
  • issue-bot - 用于 Gitea 问题邮件列表镜像的机器人。允许用户仅使用电子邮件提交存储库问题,无需注册。 github 只读镜像
  • sq-bot - 用于使用 SonarQube 分析详细信息装饰 Gitea 拉取请求的机器人。
  • staletea - Gitea 的 StaleBot。
  • tea-cloc - 用于计算 Gitea 存储库代码行数并在拉取请求上评论代码更改统计信息的机器人。

命令行

  • changelog - 生成 Gitea 存储库的变更日志。
  • gcli - 一个用 C 编写的 Gitea、Gitlab 和 Github 的 CLI。
  • gitea-cli - Gitea 和 Gogs 的可扩展、可配置命令行 API 客户端。
  • gitea-installer - 一个简单的 Ubuntu 原生安装脚本。
  • grp - 一个用 Rust 编写的与 Github、Gitea 和本地存储库交互的 CLI 工具。
  • makepr - 快速打开 URL 以使用当前分支启动 PR 流程。
  • sip - 一个基于提示的命令行工具,用于与 Gitea 服务器交互。
  • tea - 一个用于与 Gitea 服务器交互的命令行工具。

DevOps

  • 操作运行器 - 将 GitHub 开发的 actions/runner 用于 Gitea 操作。
  • agola - Agola:重新定义 CI/CD。内置 Gitea 支持。(参见 文档
  • appveyor - Gitea 在 AppVeyor CI 中获得一流的支持。
  • AWS 云集成(webhook-to-s3) - 通过自动将存档上传到 AWS S3,将 Gitea Webhook 与 AWS CodePipeline 和 CodeBuild 集成。
  • buildbot-gitea - 用于与 Gitea 集成的 Buildbot 插件。
  • buildkite-connector - 连接 Gitea 和 Buildkite。
  • Concourse - 可以部分与 Gitea 集成。
  • dex - Dex 是一个联合 OpenID Connect 提供程序。内置 Gitea 支持。
  • drone - Drone 是一个容器原生持续交付平台。内置 Gitea 支持。(参见 文档
  • ghorg - 快速将整个组织/用户的存储库克隆到一个目录中 - 支持 Gitea、GitHub、GitLab 等。
  • gickup - 存储库备份工具。
  • JayporeCi - 与 Gitea 紧密集成的自托管 CI。
  • Jenkins - Jenkins 的 Gitea 插件。
  • Metroline - Metroline 是一个使用 Docker、Node、React 和 MongoDB 构建的持续集成和交付平台,与 Gitea 原生兼容。
  • 监控混合 - Gitea 监控混合(Grafana 仪表板)
  • mvoCI - 一个用 Go 编写的非常简单的持续集成服务器。内置 Gitea 支持。
  • Renovate - 与 Gitea 兼容的可配置通用依赖项更新工具。
  • soba - 用户/组织 Gitea 存储库的计划备份,并进行更改检测。
  • Tea Runner - 一个使用 Gitea Webhook 执行操作的极简主义 Python Flask 应用程序。
  • watchtower - 用于自动化 Docker 容器基础镜像更新的流程。有助于运行持续部署管道步骤。
  • webhook - webhook 是一个轻量级的传入 Webhook 服务器,用于运行 shell 命令。有助于运行持续部署管道步骤。
  • webhookd - 一个非常简单的 Webhook 服务器,用于启动 shell 脚本。有助于运行持续部署管道步骤。
  • woodpecker - Drone CI 系统的一个有见地的分支。内置 Gitea 支持。(参见 文档
  • yojo - 从 Gitea 到 SourceHut 的 CI 桥梁。

移动端

  • GitNex - Gitea 的 Android 客户端。
  • GitTouch - 使用 Flutter 构建的 GitHub、GitLab、Bitbucket 和 Gitea 的开源移动客户端。

面板

  • GiteaPanel - 从托盘管理本地 Gitea 服务器。
  • Listea - 来自托盘的简单 Gitea 问题查看器。
  • US/GiteaPanel - 基于 UserScript 构建的 Gitea 快捷方式面板。

网页托管

  • Caddy Gitea 插件 (42wim/caddy-gitea) - Caddy2 插件在 Gitea 中启用了类似 GitHub Pages 的功能,需要将通配符 CNAME 指向您的 Gitea 主机。
  • Caddy Gitea 插件 (d7z-project/caddy-gitea-pages) - 一个简单的 Gitea Pages 插件,与 Github Pages 兼容,支持自定义域名,并且可以使用 Gitea 操作发布。
  • Meli 文档 - Meli 是一个为部署静态站点和前端应用程序而构建的开源平台。
  • 页面服务器 - 静态页面服务器,Gitea 等效于 GitHub Pages:可以在自定义域名上提供静态网页,包括缓存等等。

  • pages-server - 一个用于为 Gitea 提供静态页面的简单服务器,类似于 Github Pages。

迁移

  • BitbucketServer2Gitea - 一个使用 Golang 构建的命令行工具,用于将 Bitbucket Server (Stash) 项目迁移到 Gitea。
  • Bitbucket2Gitea - 一个 Python3 脚本,用于将 Atlassian BitBucket 上的所有项目和仓库迁移到 Gitea。
  • github2gitea - 一个 Python 脚本,用于将 Github 仓库迁移到 Gitea,包括 issue、pr、wiki 等。
  • gitlab2gitea - 一个使用 Golang 构建的命令行工具,用于将 GitLab 项目迁移到 Gitea。
  • Gogs2Gitea - 一个 SQL 脚本和流程(README),用于将 Gogs 0.12.3 直接迁移到 MySQL/MariaDB(以及其他数据库)上的 Gitea 1.12.5 / 1.12.6。
  • jira2giteaMySql Jira 问题到 Gitea(使用 MySql)

组织

开放注册

  • Codeberg - 一个非盈利性的协作社区,致力于免费和开源项目(以前称为 teahub.io)。
  • Disroot - 旨在改变人们在网络上交互的方式。
  • GitShuiShan - 一个用于教育的 Git 平台
  • OpenDev - 开源软件协作开发的空间。
  • RadioRepo - 业余无线电社区软件开发的中心。
  • ~vern gitea - 一个面向自由软件黑客的 Gitea 实例

内部使用

  • Blender - Blender 项目门户网站,所有(Blender)官方项目都在这里协调和管理。
  • FSFE - 自由软件基金会欧洲的 Git。
  • openSUSE - openSUSE 的 Gitea。
  • PSES - Pas Sage en Seine 的 Git。
  • Sum7 - 一个支持去中心化服务的托管商,远离大型云服务。
  • Teknik - 提供服务帮助那些尝试创新的人。

软件包

包管理

  • Acappella - Gitea 的私有 Composer 仓库

插件

脚本

SDK

  • Dart - Gitea 的 Dart SDK
  • gitea.js - 使用 JavaScript 编写的 Gitea(WIP)包装库。
  • gitea-js - 用于浏览器和 Node.JS 的 TypeScript 编写的 Gitea 客户端 (npm) (文档)
  • Gitea.net - 用于 Gitea API 的 .NET 库。
  • Gitea-sdk - 由 Swagger 生成的 Gitea SDK。(已存档,请使用官方 Golang SDK)
  • Giteapy - Gitea 的 Python SDK
  • gitear - Gitea API 的 R 包装器
  • Gitea rust crate - 用于 Rust 程序的简单 Gitea 客户端
  • Golang SDK - Gitea 的官方 Golang SDK。
  • java-gitea-api - Swagger 生成的 Gitea API。
  • PHP - Gitea 的 PHP SDK
  • py-gitea - 一个非常简单的 Gitea > 1.16.1 API 客户端
  • Sugar Cube Client - 用于 PHP 的一个优秀的 Gitea API 客户端
  • tea4j-autodeploy - 使用 Retrofit 访问 Gitea API 的 Swagger 生成的 Java 库

主题

  • Catppuccin - Gitea 的舒缓的柔和色调主题
  • Lugit 主题 - 受 Github 和 Catppuccin 启发的明暗主题
  • Modern - 更改布局以获得更现代的外观。可与仅更改颜色的其他主题一起使用。
  • pat-s/GitHub - 具有主见性的 GitHub 风格的明暗主题
  • Red - saegl5 的红色主题(基于 Red Silver)
  • Sainnhe 的主题包 - 一些编辑器主题的移植

  • theme.park - 包含 Gitea 的丰富的主题套件

浅色主题

深色主题

工作流工具

项目管理