SvelTable

SvelTable

A feature-rich, data-table component library for Svelte

0 followers

SvelTable is a feature-rich, data-table UI component library, built with Svelte, and packaged as a client-side NPM library. It features keyword search filtering of the entire table as well as within individual columns and alphabetical/numerical column sorting.
SvelTable gallery image
Free
Launch Team
Framer
Framer
Launch websites with enterprise needs at startup speeds.
Promoted

What do you think? …

Caryn Moy
Hi Product Hunt āœ‹, I'm Caryn – one of the contributors for SvelTable, an open-source UI data-table component library accessed as an npm package. Wanted to share a bit of our origin story šŸ“–.... Our team came together with the goal of making a difference in the open-source community. šŸ’“ We were also united in our admiration for Svelte, a newer but widely loved front-end compiler. Our first step was to reach out to the Svelte community and see what was missing from day-to-day development in Svelte. šŸ—³ļø Although we received a plethora of thoughtful responses, the most requested (and up-voted) item was a feature-rich, yet easy-to-use, data-table component library, and thus the idea for SvelTable was born. Here are the current features: 🌐 global keyword filtering šŸ”. multi-column filtering simultaneously ā†•ļø column sort functionality šŸ“‹ dynamic column resizing ✨ What really makes SvelTable sparkle though is its speed, even with incredibly large data sets. Through rigorous testing, we determined our degraded user experience breaking point to be around 500,000 rows of data. Some use case tests were able to reach 1,000,000 rows of data before a negative impact occurred to performance. SvelTable achieves this lightning fast speed ⚔ through the use of server-side rendering. This SSR is compatible out of the box, making it simple to incorporate into any SvelteKit project. šŸ› ļø Want to help us do some svixing? We've got big plans for our little data-table, including: * Range Filtering * Corner Grab Resizing * Custom Styling Options * Row Count Display * Feature Toggling * Pagination * TypeScript Optimization Please let us know if you have any questions! We welcome any and all feedback! 😊 We will be hanging out on our subreddit r/sveltable or GitHub! You can also find all of our contact information on https://www.sveltable.io/. Cheers, Caryn