CabloyJS v3.1.0 designed and developed a large number of features. It is strongly recommended to have a try ## Features - Backend Core * [Cluster](https://cabloy.com/articles/guide-quick-start.html#Configure_Redis_24): Cluster now becomes the first class citizen of CabloyJS * Redis: Cluster is based on Redis * [Queue](https://cabloy.com/articles/queue.html): Reconstructed based on [bottleneck](https://github.com/SGrondin/bottleneck/) & [bullmq](https://github.com/taskforcesh/bullmq) * [Schedule](https://cabloy.com/articles/schedule.html): Reconstructed based on Queue * [Broadcast](https://cabloy.com/articles/broadcast.html): Reconstructed based on Redis * [Cache](https://cabloy.com/articles/cache.html): Reconstructed based on Redis * [Startup](https://cabloy.com/articles/startup.html): Reconstructed * [Docker Compose](https://cabloy.com/articles/guide-quick-start.html#Docker_Compose_189): There is a `docker-compose.yml` configuration file in the root directory of the project. If you have installed the docker compose environment, you can start all services of CabloyJS with only one command, including Redis, MySQL, Nginx and CabloyJS backend service * [Module Monkey](https://cabloy.com/articles/module-monkey.html): Easy to replace some functionalities of modules just like a monkey🐒 ## Features - Frontend Core * [Theme](https://cabloy.com/articles/theme.html) * [Adaptive Layout](https://cabloy.com/articles/013d5e01ae5a40ae90a536d2cafd50cd.html) * [Scene Config & Scene Build](https://cabloy.com/articles/config-front.html) * [Dragdrop: Move](https://cabloy.com/articles/dragdrop-move.html) * [Dragdrop: Resize](https://cabloy.com/articles/dragdrop-resize.html) ## Features - Modules * [CMS Block](https://cabloy.com/articles/a676865a6f9b4658a3f7f2319b4193dd.html) * [Dashboard](https://cabloy.com/articles/e6848b3c477b4807b78986e1e0342717.html) * [Layout PC](https://cabloy.com/articles/8635ddb9fba041778ef3621f257e1da4.html)