logoalt Hacker News

aleda145last Sunday at 7:59 PM8 repliesview on HN

https://kavla.dev/

It's an infinite canvas that runs SQL.

I've been working with data my entire career. I feel like we need to alt+tab so much. What if we just put it all on a canvas?

Currently very WIP, but there's a simple titanic demo available!

Built with tldraw and duckdb wasm, running on cloudflare durable objects


Replies

mjaniczeklast Sunday at 11:34 PM

Look at count.co for a Figma-like approach to databases.

We were using it at work (transitioning to Metabase); it's great for exploring and debugging and prototyping but it ends up too much of a tangled spaghetti mess for anything long-term. Would not recommend for user-/other-company-departments-facing reports or dashboards.

show 1 reply
p2hariyesterday at 7:25 AM

Somehow i had landed on your page sometime back and was just impressed with the quality of landing page and also the concept. Hope to use it in near time.

wkhughesyesterday at 8:36 AM

The website is great and the examples (like getting distinct values of a table as a prerequisite investigation) really get the point across.

In my job I always end up with big notebooks of data exploration that get messy fast and are hard to share anything but the final result, having a canvas that embraces the non-linear nature is a great idea.

show 1 reply
potamicyesterday at 10:17 AM

Love the brutalist style. Are the components all hand-rolled or something off the shelf?

show 2 replies
schnebbauyesterday at 7:49 AM

Cool looking website! Is that an open source css library or did you style it yourself?

show 1 reply
boredemployeeyesterday at 12:06 AM

it's so useful, specially to teach SQL, congrats, keep doing it!

hafley66yesterday at 12:04 AM

as someone who loves sql and wants to transition into a DBA specialty from being more frontend, I am very inspired by this

show 1 reply
DetroitThrowyesterday at 12:36 PM

Wow, this seems great for doing interviews with an analyst, or just demoing data generally. Cool product!

show 1 reply