Skip to content

Releases: cynkra/cheetahR

cheetahR v0.3.0

28 Jul 12:16
Compare
Choose a tag to compare

What's Changed

  • Implemented Shiny proxy functions
  • Added column formatter functions:
    • Numeric formatter
    • Date formatter
  • Fix issue with the datetime object

Full Changelog: v0.2.0...v0.3.0

cheetahR v0.2.0

16 May 12:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

cheetahR v0.1.0

23 Apr 07:18
Compare
Choose a tag to compare

cheetahR

CRAN status
Lifecycle: experimental

cheetahR is an R package that brings the power of Cheetah
Grid
to R. Designed
for speed and efficiency, cheetahR will allow you to render
millions of rows
in just a few milliseconds, making it an excellent
alternative to reactable and other R table widgets. The goal of cheetahR
is to wrap the JavaScript functions of Cheetah Grid and make them
readily available for R users, providing a seamless and high-performance
table widget for R applications.

Features

  • Ultra-fast rendering of large datasets.
  • Lightweight and efficient memory usage.
  • Customizable styling and formatting.
  • Smooth scrolling and interaction.
  • Seamless integration with R and Shiny.

Installation

You can install cheetahR from GitHub:

pak::pak("cynkra/cheetahR")

Getting Started

So far, cheetah() is available to render a dataframe in R

library(cheetahR)

# Render table
cheetah(iris)

# Change some feature of some columns in the data
cheetah(
  iris,
  columns = list(
    Sepal.Length = column_def(name = "Sepal_Length"),
    Sepal.Width = column_def(name = "Sepal_Width", width = 100)
  )
)