类库
› Solace
domye/Solace
Solace是一个基于Go+React+TypeScript+PostgreSQL的全栈博客系统,支持Markdown编辑、相册管理、深色模式、SEO优化和Docker部署,适合个人博客、技术博客和开发者作品集。
技术栈
backend go
框架
Gin
v1.12.0
查看全部依赖 (14)
依赖
github.com/BurntSushi/toml
v1.6.0
github.com/gin-contrib/gzip
v1.2.6
github.com/go-playground/validator/v10
v10.30.2
github.com/golang-jwt/jwt/v5
v5.3.1
github.com/google/uuid
v1.6.0
github.com/mozillazg/go-pinyin
v0.21.0
github.com/rs/zerolog
v1.35.1
github.com/swaggo/files
v1.0.1
github.com/swaggo/gin-swagger
v1.6.1
github.com/swaggo/swag
v1.16.6
golang.org/x/crypto
v0.50.0
gopkg.in/natefinch/lumberjack.v2
v2.2.1
gorm.io/driver/postgres
v1.6.0
gorm.io/gorm
v1.31.1
frontend javascript
框架
React
^18.3.1
状态管理
Zustand
^5.0.0
数据请求
React Query
^5.62.0
构建工具
Vite
^6.0.1
CSS 框架
Tailwind CSS
^3.4.16
代码规范
ESLint
^9.15.0
查看全部依赖 (38)
依赖
@hookform/resolvers
^5.2.2
@iconify/react
^5.0.1
@types/react-lazy-load-image-component
^1.6.5
js-yaml
^4.1.1
markdown-it
^14.1.1
react-dom
^18.3.1
react-helmet-async
^3.0.0
react-hook-form
^7.73.1
react-lazy-load-image-component
^1.6.3
react-markdown
^10.1.0
react-markdown-editor-lite
^1.4.2
react-photo-album
^3.6.0
react-router-dom
^7.14.1
react-syntax-highlighter
^16.1.1
remark-breaks
^4.0.0
remark-directive
^4.0.0
remark-gfm
^4.0.1
unist-util-visit
^5.1.0
use-debounce
^10.1.1
yet-another-react-lightbox
^3.31.0
zod
^4.3.6
开发依赖
@eslint/js
^9.15.0
@types/js-yaml
^4.0.9
@types/markdown-it
^14.1.2
@types/react
^18.3.12
@types/react-dom
^18.3.1
@types/react-syntax-highlighter
^15.5.13
@vitejs/plugin-react
^4.3.4
autoprefixer
^10.4.20
eslint-plugin-react-hooks
^5.0.0
eslint-plugin-react-refresh
^0.4.14
globals
^15.12.0
openapi-typescript-codegen
^0.30.0
postcss
^8.4.49
rollup-plugin-visualizer
^7.0.1
terser
^5.46.1
typescript
~5.6.2
typescript-eslint
^8.15.0
截图