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 -…


This content originally appeared on DEV Community and was authored by Anton Nesterov

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/tables 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 leagacy bagage and use Deno in a serious project. And also Preact - something I wanted to use in a real project but nver 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 at this stage.


This content originally appeared on DEV Community and was authored by Anton Nesterov


Print Share Comment Cite Upload Translate Updates
APA

Anton Nesterov | Sciencx (2025-11-19T14:05:58+00:00) Building a feature-rich datagrid with Deno & Preact – First Impressions. Retrieved from https://www.scien.cx/2025/11/19/building-a-feature-rich-datagrid-with-deno-preact-first-impressions/

MLA
" » Building a feature-rich datagrid with Deno & Preact – First Impressions." Anton Nesterov | Sciencx - Wednesday November 19, 2025, https://www.scien.cx/2025/11/19/building-a-feature-rich-datagrid-with-deno-preact-first-impressions/
HARVARD
Anton Nesterov | Sciencx Wednesday November 19, 2025 » Building a feature-rich datagrid with Deno & Preact – First Impressions., viewed ,<https://www.scien.cx/2025/11/19/building-a-feature-rich-datagrid-with-deno-preact-first-impressions/>
VANCOUVER
Anton Nesterov | Sciencx - » Building a feature-rich datagrid with Deno & Preact – First Impressions. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/19/building-a-feature-rich-datagrid-with-deno-preact-first-impressions/
CHICAGO
" » Building a feature-rich datagrid with Deno & Preact – First Impressions." Anton Nesterov | Sciencx - Accessed . https://www.scien.cx/2025/11/19/building-a-feature-rich-datagrid-with-deno-preact-first-impressions/
IEEE
" » Building a feature-rich datagrid with Deno & Preact – First Impressions." Anton Nesterov | Sciencx [Online]. Available: https://www.scien.cx/2025/11/19/building-a-feature-rich-datagrid-with-deno-preact-first-impressions/. [Accessed: ]
rf:citation
» Building a feature-rich datagrid with Deno & Preact – First Impressions | Anton Nesterov | Sciencx | https://www.scien.cx/2025/11/19/building-a-feature-rich-datagrid-with-deno-preact-first-impressions/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.