// the find
kuwala-io/kuwala
Kuwala is the no-code data platform for BI analysts and engineers enabling you to build powerful analytics workflows. We are set out to bring state-of-the-art data engineering tools you love, such as Airbyte, dbt, or Great Expectations together in one intuitive interface built with React Flow. In addition we provide third-party data into data science models and products with a focus on geospatial data. Currently, the following data connectors are available worldwide: a) High-resolution demographics data b) Point of Interests from Open Street Map c) Google Popular Times
Kuwala was a no-code data canvas for BI analysts — a React Flow-based drag-and-drop interface for wiring together Airbyte sources, dbt transformations, and geospatial third-party data (OSM POIs, population density, Google trends). The pitch was letting analysts build pipelines without writing SQL or Python. Last commit was August 2022; the project is abandoned.
The geospatial data pipelines (admin boundaries, OSM POI, population density via H3) are the most genuinely useful part — pre-built Spark/Python ETL that gets messy open data into Postgres is real work that saves real time. The dbt macro catalog is thoughtful: small composable SQL blocks (group_by, remove_duplicates, join_by_id) that analysts can chain visually is a sensible abstraction. The architecture is honest about what it is — Python/FastAPI backend, React frontend, docker-compose for local dev — no framework magic hiding complexity.
Dead project: no commits since August 2022, Slack links are likely dead, the docs site (docs.kuwala.io) is probably gone. The Google POI pipeline scrapes Google Maps popularity data, which violates Google's ToS — don't build anything production on that. The whole thing runs on docker-compose with no path to production deployment; there's no auth, no multi-tenancy, no state persistence beyond SQLite and the local filesystem. The React canvas has no undo/redo and pipeline state isn't versioned, so analysts can accidentally destroy a workflow with no recovery.