DEV Community

Anton Nesterov
Anton Nesterov

Posted on • Edited on

Building a feature-rich datagrid with Deno & Preact - First Impressions

I think most of the full-stack devs would agree with me when I say that developing anything related to datagrids is a challenging task with or without coding agents.

Recently I had an idea that involves agents and tool calling in datagrid interfaces - surpise ;). And after extensive research found out that most of the opensource datagrids wouldn't work for what I want to create. The kind of situation when either it is not scalable enough or it would require to rewrite it anyway.

So I've decided to create my own datagrid. A perfect opportunity to create something w\o legacy bagage and use Deno in a serious project. And also Preact is something I wanted to use in a real project but never had a chance.

So what can I say? In my opinion Preact and Preact Signals are severely uderrated among the devs. I think it's a brand issue - Preact, you should re-brand. Preact with signals is more than "just react alternative" Seriously, if you're able to see past boilerplates in react tutorials you should try it.

Deno is as good as advertised. Especially for 0-legacy projects. I watched Deno projects for a couple years and experimented with it a lot. Only good impressions so far.

About my datagrid. If you previously developed feature-rich data tables you understand the challenges. If not, you should know that it's not as simple as it seems.

The project itself is currently pre-alpha, but it is live and clickable. Most features are in the context menu and currently most feature-rich instance is here: https://table.vski.ai/flat (also supports standard key bindings [cmd+/] instruction mode)

Github: https://github.com/vski-ai/table , it is not fully opensource because no one knows about it yet and I am not sure there are people or companies who would take much interest in yet another "just a table" component.

Top comments (0)