JavaScript Table/Grid

Handsontable is a JavaScript/HTML5 data grid component with spreadsheet look & feel. It provides easy data binding, data validation, filtering, sorting and CRUD operations. Handsontable works with Vue, React and Angular.


Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.


Grid studio is a web-based spreadsheet application with full integration of the Python programming language. It intends to provide an integrated workflow for loading, cleaning, manipulating, and visualizing data. This is achieved through


ag-Grid ag-Grid is a fully-featured and highly customizable JavaScript data grid. It delivers outstanding performance, has no 3rd party dependencies and integrates smoothly with all major JavaScript frameworks. Here's how o


ag-Grid ag-Grid is a fully-featured and highly customizable JavaScript data grid. It delivers outstanding performance, has no 3rd party dependencies and integrates smoothly with all major JavaScript frameworks. Here's how o


Welcome to SlickGrid Find documentation and examples in the wiki. UPDATE: March 5th, 2014 - I have too many things going on in my life right now to really give SlickGrid support and development the time and attention it deserves


jExcel CE is a lightweight Vanilla JavaScript plugin to create amazing web-based interactive HTML tables and spreadsheets compatible with Excel or any other spreadsheet software. You can create an online spreadsheet table from a JS array,


Bricks.js Momma said, "Stay patient." - Bricks, DJ Carnage But you don't need to, because Bricks is a blazing fast masonry layout generator for fixed width elements. Demo Page Getting Started Follow th


ngx-datatable (f.k.a. angular2-data-table) ngx-datatable is an Angular component for presenting large and complex data. It has all the features you would expect from any other table but in a light package with no exter


An easy to use interactive table generation JavaScript library Full documentation & demos can be found at: Features Tabulator allows you to create interactive tables in seconds from any HTML Ta


gridstack.js Mobile-friendly Javascript library (with Typescript bindings) for dashboard layout and creation. Making a drag-and-drop, multi-column responsive dashboard has never been easier. Allows you to build draggable, r


Grid.js - Advanced table plugin

A jQuery plugin to create a dynamic, multi-column layout.


Wookmark This is a plugin for laying out a dynamic grid of elements. See the documentation page for examples. The repository also includes many functional examples. All images used in the example are copyrighted by their re


jsGrid Lightweight Grid jQuery Plugin Project site jsGrid is a lightweight client-side data grid control based on jQuery. It supports basic grid operations like inserting, filtering, editing, deleting, paging, sort


Reflexbox Responsive React Flexbox Grid System Features Simple API for quickly controlling layout Helps promote composability and separation of concerns CSS-in-JS built in - no e


Awesome Grid A curated list of data grid/table libraries and resources that developers may find useful. This list focuses on JavaScript-based data grid libraries and not CSS-based grid systems for page layout. The list is or

Jordi Burgos
Javascript export to Excel


ExcellentExport.js JavaScript export to Excel or CSV A quick JavaScript library to create export to Excel/CSV from HTML tables in the browser. No server required. As part of the new version 3.0.0+, there is support for XLSX.


What is jTable jTable is a jQuery plugin used to create AJAX based CRUD tables without coding HTML or Javascript. It has several features including: Automatically creates HTML table and loads records

Alex Holachek
Painless transitions for CSS Grid


Painless transitions for CSS Grid


Docs Migrating from 3.x to 4.x? Migrating from 4.x to 5.x? v3 docs and README: v4 docs and README: v5 docs and README (below): Getting Started Install manually using <script> tags


jQuery treetable jQuery treetable is a plugin for jQuery, the 'Write Less, Do More, JavaScript Library'. With this plugin you can display a tree in an HTML table, e.g. a directory structure or a nested list. Why not use a list,


table-dragger Finally, you are able to drag and sort your table as you want. Demo Try out the demo! Inspiration Table-dragger is a minimalist plain Javascript library for building reorderable d


THIS PROJECT IS VERY MUCH DEAD AND NOT MAINTAINED. IT'S BEEN 6+ YEARS SINCE THE LAST UPDATES. DON'T EXPECT THIS TO WORK. jQuery quicksearch plug-in A jQuery based plug-in for filtering large data sets with user input


jQuery table2excel Plugin ( #Credit for the core table export code concept goes to insin (met on Freenode in #javascript) and core code inspired from


Echo - Convert HTML tables to JSON/CSVs Nix Build: TravisCI: Windows Build: AppVeoyr: NPM: Echo is able to read tables from a website or a html file and convert it to JSON or CSV. Perfect for saving data from a website and


jQuery ReStable 0.1.2 jQuery ReStable is a very simple and lightweight (~1Kb) jQuery plugin that make tables responsive making them collapse into ul lists.You can find some examples in the included demo or here. To use it you ju

Sheetsu Web Client


Sheetsu Web Client Google Spreadsheets as a website database. Store, edit and analyse data even with no knowledge of SQL. With few lines of code you can read and write data to Google Spreadsheets. Quick start Read data from


Developer for Thai Freedom Hackathon #Devปลดแอก Welcome to the Developer for Thai Freedom hackathon project. This website/repository will contain the


simple-data-table Lightweight and simple data table with no dependencies Features ? Display data (array with objects) in simple table ? Lazy loading of data (you can load data whenever


? A website that make learning CSS grid easy and interactive


importabular Lightweight spreadsheet editor for the web, to easily let your users import their data from excel. Lightweight Mobile friendly Copy / pas


vue-grid A flexible grid component for Vue.js vue-grid is designed to be an advanced Vue.js grid component allowing for fast loading and rendering of tabular data. Documentation


Grid with draggable and resizable items for Angular. Perfect fit with highly customizable dashboards.


Basic Table A simple lightweight jQuery responsive table library. A library to setup tables for a basic responsive table stucture. Utilizing the techniques of This is to assists in t


A component that can arrange items according to the type of grids.


JavaScript Library for Google Sheets/Microsoft Excel Online through sheet2api.


jQuery Table Exporter This is a simple jQuery plug-in that allows exporting html tables to CSV, XLS, TXT, SQL, JSON. Usage Import the script before </body>: <script type="text/javascript" src="tableExpor

Doğukan Aydoğdu
Basic VueJS Data Table


basic-data-table Why did I make this? I needed a data table not too complicated for a small job. But the shared data tables were very complex and comprehensive. I needed something small and simple. That's why I wanted to share i


? Fully Customizable ? No Dependencies, built with VanillaJS ? Tested in All Modern Browsers ? Responsive ? Fast & Reliable ? Does not need CSS or any CSS Framework


Magnetic 3D Grid Interaction with Content Preview A grid layout with a magnetic 3D hover effect and a content preview animation. Article on Codrops De


#jQuery Plugin - mp-mansory.js jquery plugin to create mansory galleries with twitter bootstrap grid systyem Feel free to request new features. #Options { itemClasses: '', //add classes to items columnClasses: '', //add classes to column


jquery.table-shrinker A Jquery plugin to make HTML Table responsive across all devices, the right way! Demo Click here to see the demo, remember to resize the viewport! Reasons you should go for it


Openrecipes Table of Contents Table of Contents Introduction Upload a new recipe Discussion Introduction This repository hosts https://www.openrecipes


PICTIONARY An awesome infographic encyclopedia made from your contributions for you! Explore the docs » View Demo · Report Bug · Request Feature Table


Get JSONArray from public google sheets with using only spreadsheetId


An npm package to read Google Sheets data and convert it to JSON without publishing it to the web. Simply change Share access to "Anyone with the link can View".


Improved table navigation, formatting, and manipulation in


See the demo | Explore the docs Table of Contents Purpose Problem Solution Installation & Getting Started TypeScript support Features Community Editio


Arquero is a JavaScript library for query processing and transformation of array-backed data tables.


Table Scroll Try it here - jQuery.table_scroll plugin adds vertical and horizontal scrollbars to HTML table element. Features Vertical scrolling. Horizontal scrolling with possibility to spe


A layout with a menu and background image grid that animates to an inner content page.


jQuery Plug-In: Table fixed head This jQuery plug-in makes the <thead> HTML element fixed on the top of a table if you scroll down. Installation Include script after the jQuery library (unless you are packaging


brickfolio Better Grid Layouts - Especially for Portfolio Pages! Install Install using Bower: bower install brickfolio Or copy the following files into your project: jquery.brickfolio.min.js jquery.brickfolio.m


TableCellsSelection - jQuery plugin for intuitive table's cells selection (like Excel or Google Docs) This jQuery plugin for emulate rectangular highlighting cells on selection . Make highlighting cells as it happens in GoogleDo


MomentumTable is material based rich DataTable component for Angular. It is based on material DataTable guidline.


CsvToTable Parse the local CSV file using pure javascript and convert to HTML table Check out the working demo: Usage 1. Clone this repository (in the command line)


Excel/Google Sheets like UI for Firebase/Firestore. No more admin portals!


smart-table v0.1 (alfa) Filter, sort and paginate HTML tables with a simple jQuery plugin. See index.html for examples. Notice: Your table should contain thead and tbody tags. Available options: filterOn: true or f