开源项目 Zendea 是使用 Go 语言开发的轻量级社区程序,基于 Gin+JWT,前后端完全分离,SEO 友好,功能和界面类似于 v2ex, Ruby-china

phecho · 2020年05月13日 · 最后由 phecho 回复于 2020年05月13日 · 3114 次阅读

Zendea

Screenshot

zendea是一个使用 Go 语言开发的开源社区系统,采用前后端分离技术,Go 语言提供 api 进行数据支撑,用户界面使用 Nuxt.js 进行渲染,后台界面基于 element-ui。

功能特性

  • 快速、简单
  • 界面美观、渐进响应式布局
  • 基于 OAuth 实现第三方帐号登录,目前支持 Github/Gitee 等
  • 图片上传
  • 自定义头像/文本
  • 用户积分体系
  • 普通用户/超级管理员角色划分
  • 通知
  • Markdown 语法支持
  • 标签
  • 公告/小贴士
  • RSS 订阅
  • 前后端完全分离
  • 支持 MySQL 和 Sqlite

模块

backend

基于Go语言开发,提供 Restful 风格接口。

技术栈

frontend

前端页面渲染服务,基于nuxt.js实现。

技术栈

Demo

Zendea.

鸣谢

License

Zendea is open-sourced software licensed under the MIT license

有点意思. 不过邮箱注册完了之后登录不上去了,

kevinyu 回复

bug 已修复,可以用邮箱登录了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册