[Open-source] Large-screen visualization designer, suitable for large-screen, low-code, BI scenarios, completely free

Open SourceOpen Source Systems
2026-06-10 12:24 3 次浏览 • 0 次下载 0KB
[Open-source] Large-screen visualization designer, suitable for large-screen, low-code, BI scenarios, completely free

1. Project Overview

DataRoom

A simple, free, and open-source dashboard designer

DataRoom is a dashboard designer based on SpringBoot, MyBatisPlus, Vue, ElementUI, G2Plot, Echarts, etc. It has the functions of big screen design and preview, supports MySQL, Oracle, PostgreSQL, SQLServer, Elasticsearch, JSON, JS, HTTP, Groovy, etc. data set access, simple to use, completely free, and open-source code

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

1. Big screen management

Supports big screen [add], [edit], [design], [preview], [copy], [delete] operations

Image

2. Designer

Uses drag-and-drop visual design, supports 30+ basic components, 40+ types of chart components, 15 types of border components, and 10+ types of decoration components

Image

3. Resource library

Supports custom resource upload and direct reference in the big screen designer, such as 3D images, border images, decoration strips, and background images

Image

4. Data source

Supports MySQL, PostgreSQL, Oracle, ClickHouse, and SQLServer database access

Image

5. Data set

Supports original data sets, self-help data sets, stored procedure data sets, JSON data sets, script data sets, JS script data sets, and HTTP data sets in multiple ways

Image
Image

4. Feature Overview

A big screen visualization designer based on Vue, a front-end and back-end integrated solution, with dozens of cool charts, supports multiple data sources, suitable for big screen, low-code, and BI scenarios, simple to use, and completely open-source code

Advantages

✅ All-in-one big screen solution, fromData source access->Data cleaning and processing->Big screen design->Big screen preview->Big screen publishing and going online
✅ SupportsMultiple data set accessSuch as: original data set, self-service data set (supports multiple table association), stored procedure, JSON (static data), JS script, Groovy script, Elasticsearch, HTTP interface, meeting most data access needs
✅ Supports big screenIndependent deploymentWithout affecting the original project, suitable for old projects
✅ Supports big screenEmbedded integrationIntroduced dependency package, seamlessly integrated with the project, no other system framework dependencies, reducing operation and maintenance costs, suitable for new projects
✅ SupportsOnline and offline component developmentOnline development of business components, offline development of system components, easily solving the problem of charts not meeting requirements
✅ Supports custom interface permissions, data permissions, easy to interfaceShiro、SecurityWith authentication frameworks, ensuring big screen data security

Features

Features

 

Supports big screen, design, preview, export images

✅

Supports layer up and down adjustment, supports placing on top layer, placing on bottom layer

✅

Supports arbitrary frame selection, combination, cancellation of combination, locking, batch deletion, replication of canvas components

✅

Supports multiple component frame selection and alignment, such as: left alignment, right alignment, top alignment, bottom alignment, middle alignment, horizontal division, vertical division

✅

Supports text, hyperlink, time selector, input box, button, tab label, picture, carousel table, player, ranking table, flipper, basic table, countdown, system time, external link integration, theme switching basic components

✅

Supports line chart, bar chart, area chart, column chart, pie chart, ring chart, waveform chart, dashboard, progress bar, word cloud chart, radar chart, funnel chart, trapezoid chart, China map, flying line chart, etc. chart components

✅

Supports component library, including system components, business components, custom components, online editor secondary development of business or custom chart components

✅

Supports chart data timed refresh ability

✅

Supports 15 kinds of border components, with animation, gradient color setting

✅

Supports over 10 kinds of modification components, with animation, gradient color setting

✅

Supports resource library, including LOGO, 3D icon, 2D icon, modification bar, background picture, etc. over a hundred big screen design resources, resources support custom upload

✅

Supports multiple data sources, currently supports MySQL, PostgreSQL, Oracle, ClickHouse databases

✅

Supports multiple data sets, currently supports original data sets, self-help data sets (supports multiple table associations), stored procedure data sets, JSON data sets (static data), JS data sets, Groovy script data sets, ElasticSearch data sets, HTTP data sets, and access to different data sources

✅

Supports custom interface permissions, data permissions, and can be integrated with existing project permissions management for secure control of large screens

✅

Supports integration with old projects via external links and new project dependency packages

✅

5. Tech Stack

DataRoom is a dashboard designer based on SpringBoot, MyBatisPlus, Vue, ElementUI, G2Plot, Echarts, etc. It has the functions of big screen design and preview, supports MySQL, Oracle, PostgreSQL, SQLServer, Elasticsearch, JSON, JS, HTTP, Groovy, etc. data set access, simple to use, completely free, and open-source code

#1
资源直链https://gitee.com/gcpaas/DataRoom
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare