Skip to content

bug7a/js-smart-data-table

Repository files navigation

JS Smart Data Table

"Optimized for big data"
SmartTable is a JavaScript table component designed to run smoothly even with millions of records. Thanks to its virtual scroll architecture, it only writes the visible rows to the DOM, eliminating memory and performance issues with large datasets. It makes data exploration easy with real-time filtering, multi-column sorting, and both horizontal and vertical scroll support. Custom cell designs can be created for each column via createCustomItemCell, allowing flexible visual content per column. Since column widths, heights, and colors are all configurable through parameters, it can be quickly adapted to different projects.


Live Examples:

Example #1

https://bug7a.github.io/js-smart-data-table/02-comp-m3-samples/smart-table.htm

Example #2

https://bug7a.github.io/js-smart-data-table/02-comp-m3-samples/smart-table-2.htm


Developer

Bugra Ozden
bugra.ozden@gmail.com
bug7a.github.io

LICENSE

Copyright 2020-2026 Bugra Ozden bugra.ozden@gmail.com
Licensed under the Apache License, Version 2.0

About

SmartTable is a JavaScript table component designed to run smoothly even with millions of records. Thanks to its virtual scroll architecture, it only writes the visible rows to the DOM, eliminating memory and performance issues with large datasets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors