Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zendea/zendea
A free, open-source, self-hosted forum software written in Go 官方QQ群:656868
https://github.com/zendea/zendea
bbs forum gin go golang gorm jwt nuxtjs ssr vue zendea
Last synced: 3 months ago
JSON representation
A free, open-source, self-hosted forum software written in Go 官方QQ群:656868
- Host: GitHub
- URL: https://github.com/zendea/zendea
- Owner: zendea
- License: mit
- Created: 2019-07-04T05:18:17.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-05-05T02:29:06.000Z (over 1 year ago)
- Last Synced: 2024-07-28T23:32:35.862Z (4 months ago)
- Topics: bbs, forum, gin, go, golang, gorm, jwt, nuxtjs, ssr, vue, zendea
- Language: Go
- Homepage:
- Size: 811 KB
- Stars: 173
- Watchers: 8
- Forks: 45
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-seeds - Zendea
README
## Zendea
![Screenshot](https://static.oschina.net/uploads/img/202005/12175624_rNXm.jpg)
`zendea`是一个使用Go语言开发的开源社区系统,采用前后端分离技术,Go语言提供api进行数据支撑,用户界面使用Nuxt.js进行渲染,后台界面基于element-ui。
## 功能特性
* 快速、简单
* 界面美观、渐进响应式布局
* 基于OAuth实现第三方帐号登录,目前支持Github/Gitee等
* 图片上传
* 自定义头像/文本
* 用户积分体系
* 普通用户/超级管理员角色划分
* 通知
* Markdown语法支持
* 标签
* 公告/小贴士
* RSS订阅
* 前后端完全分离
* 支持MySQL和Sqlite## 模块
### api
> 基于`Go`语言开发,提供Restful风格接口。
*技术栈*
- gin (https://github.com/gin-gonic/gin) Go web 框架
- JWT (https://github.com/appleboy/gin-jwt) JWT Middleware for Gin framework
- gorm (http://gorm.io/) Go 语言 orm 框架### site
> 前端页面渲染服务,基于`nuxt.js`实现。
*技术栈*
- Nuxt.js (https://nuxtjs.org) 基于 Vue 的服务端渲染框架
- Element-UI (https://element.eleme.cn) 饿了么开源的基于 vue.js 的前端库
- Vditor (https://github.com/Vanessa219/vditor) Markdown 编辑器## Demo
[Zendea](http://zendea.com/).## 鸣谢
- Homeland (https://github.com/ruby-china/homeland)
- bbs-go (https://github.com/mlogclub/bbs-go)
- zeus-admin (https://github.com/bullteam/zeus-admin)## License
Zendea is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)