Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alphasnow/greencms
基于Golang 与 React 搭建的无依赖快速启动的内容管理系统.
https://github.com/alphasnow/greencms
antd cms gin golang nextjs react sqlite
Last synced: 7 days ago
JSON representation
基于Golang 与 React 搭建的无依赖快速启动的内容管理系统.
- Host: GitHub
- URL: https://github.com/alphasnow/greencms
- Owner: alphasnow
- License: bsd-3-clause
- Created: 2024-12-27T14:21:25.000Z (7 days ago)
- Default Branch: main
- Last Pushed: 2024-12-27T16:26:13.000Z (7 days ago)
- Last Synced: 2024-12-27T17:18:48.110Z (7 days ago)
- Topics: antd, cms, gin, golang, nextjs, react, sqlite
- Language: JavaScript
- Homepage:
- Size: 5.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 绿色内容管理系统
基于Golang 与 React 搭建的无依赖快速启动的内容管理系统.## 预览
### 前台
电脑端
![首页](./preview/web/web.jpg)
手机端
![首页](./preview/web/mobile.jpg)
### 后台
文章列表
![文章列表](./preview/admin/article.png)
文章编辑
![文章编辑](./preview/admin/article_edit.png)
### 接口
接口文档
![接口文档](./preview/api/doc.jpg)## 使用
### 直接使用
- 在发行版本页面
- 下载 `GreenCMS_windows_x64.zip`
- 解压并双击`main.exe`启动程序### 二次开发
- init.bat 初始化项目, 下载前端后端依赖
- run.bat 开发模式运行项目
- build.bat 编译项目## 目录
- admin/ 后台界面源码
- build/ 可执行编译文件
- server/ 后端服务源码
- web/ 前台界面源码## 技术栈
- server
- golang
- gin
- sqlite
- swaggo
- gorm
- casbin
- gocache
- zap
- wire
- admin
- react18
- antd5
- umi
- ahooks
- tinymce
- web
- nextjs14
- zustand
- tailwind
- radix-ui## 参考
> https://gin-gonic.com/docs/quickstart/
> https://nextjs.org/docs/getting-started/installation
> https://github.com/evrone/go-clean-template## 开源协议
[BSD 3-Clause License](LICENSE)