Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Directus | 23,878 | 239 | 21 hours ago | 95 | November 16, 2023 | 381 | other | TypeScript | ||
The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database. | ||||||||||
Ruoyi Vue Pro | 20,881 | 2 | 16 hours ago | 4 | August 11, 2022 | 9 | mit | Java | ||
🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能。你的 ⭐️ Star ⭐️,是作者生发的动力! | ||||||||||
Beekeeper Studio | 14,064 | 2 days ago | 520 | gpl-3.0 | Vue | |||||
Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows. | ||||||||||
Coolify | 9,789 | 16 hours ago | 44 | apache-2.0 | PHP | |||||
An open-source & self-hostable Heroku / Netlify / Vercel alternative. Cloud version available here -> https://app.coolify.io | ||||||||||
Zfile | 8,245 | 10 days ago | 81 | mit | Java | |||||
在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载 | ||||||||||
Music Website | 3,957 | 6 months ago | 93 | apache-2.0 | Vue | |||||
🎧 Vue + SpringBoot + MyBatis 音乐网站 | ||||||||||
Xboot | 3,723 | 6 months ago | 8 | gpl-3.0 | Java | |||||
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式 | ||||||||||
Sql Generator | 3,320 | 2 months ago | 1 | May 18, 2022 | 12 | apache-2.0 | Vue | |||
🔨 用 JSON 来生成结构化的 SQL 语句,基于 Vue3 + TypeScript + Vite + Ant Design + MonacoEditor 实现,项目简单(重逻辑轻页面)、适合练手~ | ||||||||||
Goxygen | 3,201 | 2 | 3 months ago | 24 | September 09, 2023 | 15 | apache-2.0 | Go | ||
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲 | ||||||||||
Aurora | 3,105 | 4 days ago | 12 | apache-2.0 | Java | |||||
基于SpringBoot+Vue开发的个人博客系统 |
This is a boilerplate project. The project contains Node.js REST API and frontend/backend developed by Vue.js with BootstrapVue.
Service | Endpoint |
---|---|
API | https://nvm-boilerplate.chrislee.kr/api/ |
Frontend - Nuxt.js | https://nvm-boilerplate.chrislee.kr/frontend-nuxt/ |
Frontend - Vue.js | https://nvm-boilerplate.chrislee.kr/frontend-vue/ |
Backend | https://nvm-boilerplate.chrislee.kr/backend/ |
Mailhog | https://nvm-boilerplate.chrislee.kr/mailhog/ |
$ docker-compose up -d
Once docker containers are up, then you can access services with below URL.
Service | Endpoint |
---|---|
API | http://localhost/api |
Frontend - Nuxt.js | http://localhost/frontend-nuxt |
Frontend - Vue.js | http://localhost/frontend-vue |
Backend | http://localhost/backend |
Mailhog | http://localhost/mailhog |
MySQL | localhost:3307 |
There are three users in the database initially. You can use them to login Frontend/Backend.
Service | Username | Password | |
---|---|---|---|
Backend | admin | [email protected] | 123456 |
Backend | staff | [email protected] | 123456 |
Frontend | user | [email protected] | 123456 |
API docker container will be launched as development mode with nodemon. However, it won't detect any changes unless uncomment volumes.
To enable live change for the API, simply uncomment following lines in docker-compose.yml
volumes:
- ./api:/srv
Please make sure you run npm install
in the api
folder.
Currently, Frontend (Nuxt.js/Vue.js) and Backend docker container is configured to serve production mode due to the limitation of setting development environment of Vue.js in sub directory.
If you want to have Hot Reload feature, then you should launch the Frontend separately by npm run serve
.
cd frontend-vue
npm run serve
# or
cd frontend-nuxt
npm run dev
# or
cd backend
npm run serve
Then access Frontend - Nuxt.js with http://localhost:3000
, Frontend - Vue.js with http://localhost:8080
and Backend
with http://localhost:8081
via your browser.
Currently, API is configured to point Mailhog to send an email. Any email sent by the API can be viewed in Mailhog web interface.
Access via your browser http://localhost/mailhog
MySQL port is mapped to 3307.
API
Frontend - Vue.js
Frontend - Nuxt.js
Backend
CI/CD