finds.dev← search

// the find

edp963/davinci

★ 5,004 · TypeScript · Apache-2.0 · updated Sep 2023

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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →