asbates / mesa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mesa

mesa is an R package for rendering HTML tables in Shiny applications. It's a minimal wrapper for the JavaScript package Tanstack Table. It also uses Tanstack Query for server-side rendering, handling both paginated rendering and infinite scroll.

mesa follows the design philosphy of Tanstack Table as much as possible. That means mesa is utilitarian in nature and doesn't do as much hand-holding as you see in many Shiny packages. What you do get is flexibility and customizability. With mesa you get

  • server-side rendering via pagination and infinite scroll
  • complete control over your tables style
  • use your own components for things like pagination controls and row selection
  • full access to the table object in JavaScript

About

License:Other


Languages

Language:JavaScript 94.1%Language:R 3.4%Language:Svelte 2.4%Language:CSS 0.1%