- 什么是 Gogs?
- 开发目的
- 开源组件
什么是 Gogs?
Gogs 是一款极易搭建的自助 Git 服务。
开发目的
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
开源组件
- Web 框架:Macaron
- UI 组件:
- Semantic UI
- GitHub Octicons
- Font Awesome
- 前端插件:
- DropzoneJS
- highlight.js
- clipboard.js
- emojify.js
- jQuery Date Time Picker
- jQuery MiniColors
- CodeMirror
- notebook.js
- marked
- ORM:Xorm
- 数据库驱动:
- github.com/go-sql-driver/mysql
- github.com/lib/pq
- github.com/mattn/go-sqlite3
- github.com/denisenkom/go-mssqldb
- 以及其它所有 Go 语言的第三方包依赖。