{"repo":"qingwave/weave","free":true,"listed":false,"github":"https://github.com/qingwave/weave","clone":"git clone https://github.com/qingwave/weave.git","description":"Golang+Vue3 application starter, Simple but functional.","language":"Go","stars":604,"topics":["golang","gin","restful","vue3","element-plus","postgres","vue","docker","redis","kuerbentes"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Weave --- English 中文 Weave is a Go + Vue3 application starter, simple but functional, supported by gin, gorm, redis, postgres, vue, element-plus, websocket and much more. See Demo. Login Home Dashboard App Web Shell Web Code Editor Demo Demo website: see https://qingwave.github.io/weave/ Run ui with docker(no server and databases) Features Server support features: - Restful api, write by gin - MVC structure - Postgres storage, via gorm - Swagger doc, support by swag - Structured log, support by logrus - Prometheus monitor - PProf debug - Graceful shutdown - Authentication, support jwt - Request rate limit, server level or user ip - OAuth Login and store hashed password - Redis cache - RBAC supported - Container application management, support docker and kubernetes - Post management Frontend support features: - Vue3 supported - UI with element-plus - Build with vite - Charts integration, support by echarts - WebShell supported - Windi CSS - OAuth Login - Web code editor, support by codemirror - MarkDown preview and editor TODOs - [x] Redis cache - [x] Request rate limit - [x] Authentication - [x] WebSocket - [x] Trace - [x] UI - [x] WebShell - [ ] Dark theme - [ ] Mobile UI Get started Before starting, you should already install golang, docker and nodejs in your develop env. Run server Env: - golang (1.18 or later) Install dependencies, postgresql, redis, swag run locally run server in docker For Windows, you can run script in Makefile manually Test api See more api in http://","default_branch":null,"files":null,"tree":[],"storefront":"/r/qingwave","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qingwave/weave/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}