Opengist:自托管的、由 Git 驱动的代码片段分享平台
Opengist 是一款 自托管 的、由 Git 驱动 的代码分享平台。所有代码片段都存储在 Git 仓库中,你可以使用标准的 Git 命令或通过 Web 界面来读取和/或修改这些片段。
它类似于 GitHub Gist,但 Opengist 是开源的,并且可以自行托管。
主页 • 文档 • Discord • 演示
功能特性
- 创建公开、未列出或私密的代码片段
- 通过 Git 初始化/克隆/拉取/推送代码片段,支持 HTTP 或 SSH 协议
- 语法高亮;支持 Markdown 和 CSV 格式
- 在代码片段中搜索代码;浏览用户的代码片段、点赞和派生
- 为代码片段添加主题
- 在其他网站中嵌入代码片段
- 版本历史记录
- 点赞/派生代码片段
- 下载原始文件或 ZIP 压缩包
- 支持通过 GitHub、GitLab、Gitea 和 OpenID Connect 进行 OAuth2 登录
- 限制或解除匿名用户对代码片段的可见性
- 支持 Docker / Helm Chart 部署方式

https://github.com/thomiceli/opengist
https://opengist.io/