概要
bbs-go 是一款基于Go语言研发的开源
、前后端分离
、精美小巧
、跨平台
的社区系统。初期该项目仅用过学习和交流,开源之后越来越多的小伙伴儿开始喜欢和关注他,这也是我长期升级和维护的动力。
bbs-go 为前后端分离设计,后端接口服务使用简洁的Go语言进行开发,前端页面使用Vue.js进行开发。本系统模块如下:
- server:go语言开发后端接口服务,为系统提供数据支撑
- site:基于Nuxt.js开发的社区前台UI服务
- admin:基于Vue.js、element-ui开发的运营后台
# 功能
# 官网
- 交流/演示站:码农俱乐部 (opens new window)
- Github:https://github.com/mlogclub/bbs-go (opens new window)
- 码云:https://gitee.com/mlogclub/bbs-go (opens new window)
# 安装使用
https://docs.bbs-go.com/installation.html
# 技术栈
- iris (https://github.com/kataras/iris (opens new window)) Go语言 mvc 框架
- gorm (http://gorm.io/ (opens new window)) 最好用的Go语言数据库orm框架
- Vue.js (https://vuejs.org (opens new window))渐进式 JavaScript 框架
- nuxt.js (https://nuxtjs.org (opens new window)) 基于Vue的服务端渲染框架,效率高到爆
- element-UI (https://element.eleme.cn (opens new window)) 饿了么开源的基于 vue.js 的前端库
- resty (https://github.com/go-resty/resty (opens new window)) Go语言好用的 http-client
- cron (https://github.com/robfig/cron (opens new window)) 定时任务框架
- goquery (https://github.com/PuerkitoBio/goquery (opens new window)) html dom 元素解析