All Projects → gogs → Gogs

gogs / Gogs

Licence: mit
Gogs is a painless self-hosted Git service

Programming Languages

go
31211 projects - #10 most used programming language
Less
1899 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Gogs

Houki
🧹 Customizable MitM proxy / 可定制化的中间人代理
Stars: ✭ 28 (-99.93%)
Mutual labels:  lsif-enabled
Gigrator
Git repos migration tool which supports Github / Gitee / Gitlab / Gitea / Coding / Gogs / 腾讯工蜂.
Stars: ✭ 34 (-99.91%)
Mutual labels:  gogs
go-scm
Package scm provides a unified interface to multiple source code management systems.
Stars: ✭ 117 (-99.69%)
Mutual labels:  gogs
MigrateGitlabToGogs
Migrate repositories from Gitlab to Gogs or Gitea
Stars: ✭ 49 (-99.87%)
Mutual labels:  gogs
paginater
Package paginater is a helper module for custom pagination calculation.
Stars: ✭ 45 (-99.88%)
Mutual labels:  lsif-enabled
orbiter
Orbiter is a tool for collecting and redistributing webhooks over the network.
Stars: ✭ 20 (-99.95%)
Mutual labels:  lsif-enabled
ci
Gogs( GitHub )+Drone+Docker Registry | 私有化的 CI/CD & DevOps 解决方案
Stars: ✭ 37 (-99.9%)
Mutual labels:  gogs
Gitea
Git with a cup of tea, painless self-hosted git service
Stars: ✭ 27,320 (-28.39%)
Mutual labels:  gogs
gogs-webhook-plugin
Jenkins Gogs Webhook
Stars: ✭ 76 (-99.8%)
Mutual labels:  gogs
i18n
Package i18n is for app Internationalization and Localization.
Stars: ✭ 79 (-99.79%)
Mutual labels:  lsif-enabled
session
Package session is a middleware that provides the session management of Macaron.
Stars: ✭ 26 (-99.93%)
Mutual labels:  lsif-enabled
plugin-gogs-webhook
[NOT MAINTAINED] Plugin to handle Gogs Webhooks
Stars: ✭ 29 (-99.92%)
Mutual labels:  gogs
gogs-bash
Bash Script for Interacting with the GOGS API
Stars: ✭ 31 (-99.92%)
Mutual labels:  gogs
discord-key-bot
A bot for discord that accepts, announces, and gives out keys
Stars: ✭ 14 (-99.96%)
Mutual labels:  gogs
Macaron
Package macaron is a high productive and modular web framework in Go.
Stars: ✭ 3,233 (-91.53%)
Mutual labels:  lsif-enabled
GogsThemes
An attempt to give some colors to amazing Gogs platform ..
Stars: ✭ 53 (-99.86%)
Mutual labels:  gogs
docker-gogs-mysql
Gogs installer with Docker
Stars: ✭ 24 (-99.94%)
Mutual labels:  gogs
Git Webhook
使用 Python Flask + SQLAchemy + Celery + Redis + React 开发的用于迅速搭建并使用 WebHook 进行自动化部署和运维,支持 Github / GitLab / Gogs / GitOsc。
Stars: ✭ 1,439 (-96.23%)
Mutual labels:  gogs
Sourcegraph
Universal code search (self-hosted)
Stars: ✭ 5,492 (-85.6%)
Mutual labels:  lsif-enabled
git-module
Package git-module is a Go module for Git access through shell commands
Stars: ✭ 122 (-99.68%)
Mutual labels:  lsif-enabled

Gogs - A painless self-hosted Git service

GitHub Workflow Status Discord Sourcegraph

Repository

简体中文

🔮 Vision

The Gogs (/gɑgz/) project aims to build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, macOS, Windows and ARM.

📡 Overview

💌 Features

  • User dashboard, user profile and activity timeline.
  • Access repositories via SSH, HTTP and HTTPS protocols.
  • User, organization and repository management.
  • Repository and organization webhooks, including Slack, Discord and Dingtalk.
  • Repository Git hooks, deploy keys and Git LFS.
  • Repository issues, pull requests, wiki, protected branches and collaboration.
  • Migrate and mirror repositories with wiki from other code hosts.
  • Web editor for quick editing repository files and wiki.
  • Jupyter Notebook and PDF rendering.
  • Authentication via SMTP, LDAP, reverse proxy, GitHub.com and GitHub Enterprise with 2FA.
  • Customize HTML templates, static files and many others.
  • Rich database backend, including PostgreSQL, MySQL, SQLite3 and TiDB.
  • Have localization over 30 languages.

💾 Hardware requirements

  • A Raspberry Pi or $5 Digital Ocean Droplet is more than enough to get you started. Some even use 64MB RAM Docker CaaS.
  • 2 CPU cores and 512MB RAM would be the baseline for teamwork.
  • Increase CPU cores when your team size gets significantly larger, memory footprint remains low.

💻 Browser support

  • Please see Semantic UI for specific versions of supported browsers.
  • The smallest resolution officially supported is 1024*768, however the UI may still look right in smaller resolutions, but no promises or fixes.

📜 Installation

Make sure you install the prerequisites first.

There are 6 ways to install Gogs:

Deploy to cloud

Tutorials

📦 Software, service and product support

🙇‍♂️ Acknowledgments

👋 Contributors

⚖️ License

This project is under the MIT License. See the LICENSE file for the full license text.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].