// the find
edp963/davinci
Davinci is a DVsaaS (Data Visualization as a Service) Platform
Davinci is a self-hosted BI/dashboard platform built on a Java Spring Boot backend with a React/TypeScript frontend. It lets you connect JDBC sources, write SQL views, and build dashboards or freeform displays with a drag-and-drop widget system. Aimed at teams that want a Metabase/Redash alternative they can deploy on-prem.
Row and column-level permissions are first-class, not bolted on — the View/Widget separation makes authorization easier to reason about than most open-source BI tools. The JDBC abstraction is genuinely broad: anything with a JDBC driver works, including loading custom driver JARs at runtime via ExtendedJdbcClassLoader. Scheduled reports via Quartz are built in, not a plugin. The "Display" canvas mode (freeform layout) is a real differentiator over grid-only tools like Grafana.
Dead project — last commit September 2023, still on rc versioning three years after 0.3.0-rc shipped. The entire documentation is Chinese-only; the English README is a stub. Backend is Java/Spring Boot while the repo is tagged TypeScript, which will confuse anyone trying to contribute or deploy. Support channel is a WeChat group QR code, which is a meaningful adoption blocker for anyone outside China.