https://github.com/vski-ai/table
Powerful and Flexible Data-Table Engine.
https://github.com/vski-ai/table
ai-agents datagrid datagrid-component datagridview datatable deno preact preact-components preactjs typescript
Last synced: 27 days ago
JSON representation
Powerful and Flexible Data-Table Engine.
- Host: GitHub
- URL: https://github.com/vski-ai/table
- Owner: vski-ai
- License: other
- Created: 2025-10-24T08:53:05.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-11-13T18:57:17.000Z (7 months ago)
- Last Synced: 2025-11-13T20:27:50.442Z (7 months ago)
- Topics: ai-agents, datagrid, datagrid-component, datagridview, datatable, deno, preact, preact-components, preactjs, typescript
- Language: TypeScript
- Homepage: https://table.vski.ai
- Size: 1.16 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# vski·table


A high performant data table for Preact.

## About
This is a pre-alpha software being shaped into something usable.
There's no a perfect table component, so I am making another one. This project
main goal is to make a state driven datagrid that enables user-agent feedback
flows. Extensibility and portability are also in priority, among other things.
```sh
deno run dev
```
## Architecture
There are no complex abstractions. There are callbacks, mutations and factories.
Plus some composition.
- The modules provide store (state), init and other hooks.
- Preact signals are mainly used for state managment.
- The state is mutated using the dispatch method (provided by store).
- There's no context, the things done explicitly!
- There are addons (render hooks) as an alternative to slots.
## WIP
The project state is "pre-alpha". Meaning that everything is subject to change
and not everything is shaped to according to my vision yet.