Tabulator

Languages and libraries

javascript ui library

SHOW HN2018

205points
94comments
#173of 2,155 in 2018
Top 9%of 2018 by points

How HN took it

MixedNo clear lean

15 positive, 17 neutral or asking, 1 mixed, 8 critical, out of 41 comments about the project. Thread score +0.21.

Docs: 2 for, 4 againstDesign: 3 for, 2 againstPricing: 4 for, 0 againstPerformance: 1 for, 1 againstExecution: 1 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Free and MIT licensed, with features competitors charge for

    From 3 comments
    • Looks really interesting! I was evaluating grid/table projects a while ago for use on project where I wanted high performance with big data sets with custom row rendering and…
      seanwilson on HN
    • Handily, this is exactly the sort of thing I was looking for this morning for use in a project I'm doing (I'm making a library system as a project, and want to have the ability…
      djaychela on HN
    • Hey, a quick thanks for making this! I think I can use it as a replacement for some code at work. Also, thank you for the React compatibility and component, as well as the…
      androidgirl on HN
  • Small size and no dependencies

    From 2 comments
    • thank you for sharing, looks the size of js (gzip) is 43.5kb and for 2.5kb for CSS This is really nice, very small for such a comprehensive library. Jealous a bit, that library…
      75dvtwin on HN
    • I'm pleased that you removed the jQuery dependency in version 4 and am looking forward to upgrading. Your library allowed me to move a lot of awful server-side code to the browser.
      FroshKiller on HN
  • Handles large datasets via virtual DOM

    From 2 comments
    • Thanks, Tabulator has a wide variety of options for handling large data sets. because it uses a virtual DOM you can effectively load as many rows as you like into the table, with…
      olifolkerd on HN
    • vDOMs do carry a fairly significant performance overhead and they are not worth using where there is only a small amount of data to be handled (which is why it can be turned of…
      olifolkerd on HN

Objections

  • Uses div elements instead of native table markup

    From 1 comment
    • It seems standard that all of these JS table libraries are rendering using <div> elements instead of a <table> element. Why? This really irks me. As far as I can tell, all of the…
      ohitsdom on HN
  • Documentation lacks code examples on the homepage

    From 1 comment
    • I think that the homepage for any software library should first and foremost show example code and output. I clicked and scrolled and learned one useful thing for me: "oh good it…
      Waterluvian on HN
  • Not responsive on small screens

    From 1 comment
    • This doesnt appear to be responsive. I would update my website(it already has a table sorting feature), but losing columns in favor of beauty isnt acceptable.
      mkirklions on HN
  • Default styling is too opinionated

    From 1 comment
    • I think the default style (even of the demo on the page) should be no style.
      dvh on HN

Requests

  • React Native support

    From 1 comment
    • thank you for sharing, looks the size of js (gzip) is 43.5kb and for 2.5kb for CSS This is really nice, very small for such a comprehensive library. Jealous a bit, that library…
      75dvtwin on HN
  • Better framework integration such as Angular

    From 1 comment
    • I've had a brief stint pairing this lib with Angular and server-side pagination while also trying to dance around Django's CSRF requirements on a local machine (aka two separate…
      aasasd on HN
  • Multi-cell editing and cell group selection

    From 1 comment
    • AG-Grid has some features that tabulator lacks, like multi-cell editing and cell group selection. (but these features will be coming soon to Tabulator) AG-Grid focus's on being a…
      olifolkerd on HN

Questions

  • How does it compare to AG-Grid

    From 2 comments
    • Anyone have comments on how this might stack up against AG-Grid?
      seymour333 on HN
    • Looks really interesting! I was evaluating grid/table projects a while ago for use on project where I wanted high performance with big data sets with custom row rendering and…
      seanwilson on HN
  • What size of dataset can it handle

    From 1 comment
    • This looks really impressive! What size of dataset (rows, columns) is Tabulator able to handle well? For huge datasets, what options are available to partially display, paginate,…
      zestyping on HN

Alternatives named

  • AG-Grid

    From 2 comments
    • Looks really interesting! I was evaluating grid/table projects a while ago for use on project where I wanted high performance with big data sets with custom row rendering and…
      seanwilson on HN
    • Anyone have comments on how this might stack up against AG-Grid?
      seymour333 on HN
  • React Table

    From 2 comments
    • React Table[0] is a nice possible alternative. https://react-table.js.org/
      michaelmior on HN
    • This looks really nice. I did a huge deep dive on HTML/Javascript table libraries when I started working on Polar - which is a document management platform for PDF and cached…
      burtonator on HN
  • react-spreadsheet

    From 1 comment
    • If anybody is looking for a React similar solution checkout https://www.npmjs.com/package/react-spreadsheet
      iddan on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/18568072)