huxtable

An R package to create styled tables in multiple output formats, with a friendly, modern interface.

https://github.com/hughjonesd/huxtable

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 12 committers (8.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.2%) to scientific vocabulary

Keywords

cran html huxtable latex microsoft-word powerpoint r reproducible-research tables

Keywords from Contributors

tidy-data regression-models summary-statistics easy-to-use summary-tables
Last synced: 6 months ago · JSON representation

Repository

An R package to create styled tables in multiple output formats, with a friendly, modern interface.

Basic Info
Statistics
  • Stars: 327
  • Watchers: 12
  • Forks: 28
  • Open Issues: 23
  • Releases: 7
Topics
cran html huxtable latex microsoft-word powerpoint r reproducible-research tables
Created almost 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Agents

README.Rmd

---
output: github_document
---

```{r, echo = FALSE, results = 'asis'}
suppressPackageStartupMessages(suppressWarnings(library(huxtable)))
print_html(hux_logo())
```



```{r, echo = FALSE} knitr::opts_chunk$set( collapse = TRUE, echo = TRUE, comment = "#>", fig.path = "README-" ) ``` [![R-universe Badge](https://hughjonesd.r-universe.dev/badges/huxtable)](https://hughjonesd.r-universe.dev/huxtable) [![CRAN Status Badge](https://www.r-pkg.org/badges/version/huxtable)](https://cran.r-project.org/package=huxtable) [![CRAN Downloads Per Month](https://cranlogs.r-pkg.org/badges/huxtable)](https://CRAN.R-project.org/package=huxtable) [![R build status](https://github.com/hughjonesd/huxtable/workflows/R-CMD-check/badge.svg)](https://github.com/hughjonesd/huxtable/actions) [![Coverage Status](https://img.shields.io/codecov/c/github/hughjonesd/huxtable/master.svg)](https://app.codecov.io/github/hughjonesd/huxtable?branch=master) Huxtable is an R package to create styled tables in multiple output formats, with a friendly, modern interface. Features include: * Control over text styling, number format, background colour, borders, padding and alignment. * Table cells can span multiple rows and/or columns. * Table manipulation via common `dplyr` functions. * Automatic formatting for [rmarkdown](https://rmarkdown.rstudio.com/) and [quarto](https://quarto.org/) documents. * `huxreg()` function for quick creation of regression tables. * Output to HTML, LaTeX, RTF, and Microsoft Word/Excel/Powerpoint, using the `officer` and `openxlsx` packages. * Output to PDF, PNG and SVG formats using [typst](https://typst.app/). * Quick one-liners to print data frames into any supported format. * Formatted table display in the R console, including borders, colour, and text styles. # Installing To install from [r-universe](https://r-universe.dev): ```{r, eval = FALSE} install.packages("huxtable", repos = c( "https://hughjonesd.r-universe.dev", "https://cloud.r-project.org" )) ``` To install from CRAN: ```{r, eval = FALSE} install.packages("huxtable") ``` To install the latest version from github: ```{r, eval = FALSE} install.packages("remotes") remotes::install_github("hughjonesd/huxtable") ``` # Learning more Check out [the website](https://hughjonesd.github.io/huxtable/), read the [documentation](https://hughjonesd.github.io/huxtable/reference/index.html) or read the [vignette](https://hughjonesd.github.io/huxtable/huxtable-html.html).

Owner

  • Name: David Hugh-Jones
  • Login: hughjonesd
  • Kind: user

Social scientist, R hacker

GitHub Events

Total
  • Create event: 54
  • Release event: 1
  • Issues event: 9
  • Watch event: 6
  • Delete event: 27
  • Issue comment event: 12
  • Push event: 208
  • Pull request event: 101
  • Fork event: 1
Last Year
  • Create event: 54
  • Release event: 1
  • Issues event: 9
  • Watch event: 6
  • Delete event: 27
  • Issue comment event: 12
  • Push event: 208
  • Pull request event: 101
  • Fork event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 2,385
  • Total Committers: 12
  • Avg Commits per committer: 198.75
  • Development Distribution Score (DDS): 0.015
Past Year
  • Commits: 53
  • Committers: 2
  • Avg Commits per committer: 26.5
  • Development Distribution Score (DDS): 0.019
Top Committers
Name Email Commits
David Hugh-Jones d****s@g****m 2,350
Sebastian Jeworutzki s****i@r****e 9
Kevin k****g@g****m 6
Jacob Long j****c@g****m 5
davidgohel d****l@a****r 3
Marie-Helene Burle m****2@s****a 3
Andrew Hill a****l@d****k 3
Petr Tuma p****a@d****z 2
alex hayes a****s@g****m 1
Michael Chirico c****m@g****m 1
DavisVaughan d****s@r****m 1
David Hugh-Jones d****d@d****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 112
  • Total pull requests: 78
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 71
  • Total pull request authors: 7
  • Average comments per issue: 3.81
  • Average comments per pull request: 0.24
  • Merged pull requests: 41
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 71
  • Average time to close issues: about 2 hours
  • Average time to close pull requests: about 5 hours
  • Issue authors: 6
  • Pull request authors: 2
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.01
  • Merged pull requests: 37
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • hughjonesd (23)
  • mingsu (4)
  • ddsjoberg (3)
  • blset (3)
  • karol27 (3)
  • ramattheis (2)
  • agustinggza (2)
  • JEAN71 (2)
  • aranryan (2)
  • maRce10 (2)
  • lakshmiraut (2)
  • mvanaman (2)
  • ChrisWaloszek (2)
  • ZacharyGoldstein (1)
  • cwilso6 (1)
Pull Request Authors
  • hughjonesd (69)
  • ceresek (3)
  • md0u80c9 (1)
  • DavisVaughan (1)
  • reuning (1)
  • atusy (1)
  • kpagacz (1)
  • MichaelChirico (1)
Top Labels
Issue Labels
enhancement (16) help wanted (2) duplicate (1) pre-5.0.0 (1)
Pull Request Labels
codex (60)

Packages

  • Total packages: 3
  • Total downloads:
    • cran 11,481 last-month
  • Total docker downloads: 46,068
  • Total dependent packages: 27
    (may contain duplicates)
  • Total dependent repositories: 52
    (may contain duplicates)
  • Total versions: 122
  • Total maintainers: 1
proxy.golang.org: github.com/hughjonesd/huxtable
  • Versions: 63
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
cran.r-project.org: huxtable

Easily Create and Style Tables for LaTeX, HTML and Other Formats

  • Versions: 40
  • Dependent Packages: 25
  • Dependent Repositories: 52
  • Downloads: 11,481 Last month
  • Docker Downloads: 46,068
Rankings
Stargazers count: 1.3%
Forks count: 3.1%
Dependent packages count: 3.1%
Dependent repos count: 3.4%
Downloads: 5.0%
Average: 7.0%
Docker downloads count: 26.0%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: r-huxtable
  • Versions: 19
  • Dependent Packages: 2
  • Dependent Repositories: 0
Rankings
Dependent packages count: 19.5%
Stargazers count: 20.2%
Average: 26.4%
Forks count: 32.0%
Dependent repos count: 34.0%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 2.10 depends
  • R6 * imports
  • assertthat * imports
  • commonmark * imports
  • fansi * imports
  • generics * imports
  • glue * imports
  • htmltools * imports
  • memoise * imports
  • rlang * imports
  • stats * imports
  • stringi * imports
  • stringr >= 1.2.0 imports
  • tidyselect * imports
  • utils * imports
  • xml2 * imports
  • AER * suggests
  • bookdown * suggests
  • broom >= 0.5.1 suggests
  • broom.mixed * suggests
  • covr * suggests
  • crayon * suggests
  • devtools * suggests
  • dplyr >= 0.7.0 suggests
  • flextable >= 0.5.5 suggests
  • ftExtra >= 0.0.2 suggests
  • ggplot2 * suggests
  • httr * suggests
  • knitr * suggests
  • lme4 * suggests
  • lmtest * suggests
  • nlme * suggests
  • nnet * suggests
  • officer * suggests
  • openxlsx * suggests
  • psych * suggests
  • quarto * suggests
  • rmarkdown * suggests
  • sandwich * suggests
  • scales * suggests
  • testthat * suggests
  • tibble * suggests
  • tinytex * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-tinytex v2 composite