huxtable
An R package to create styled tables in multiple output formats, with a friendly, modern interface.
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
- Host: GitHub
- Owner: hughjonesd
- License: other
- Language: R
- Default Branch: master
- Homepage: http://hughjonesd.github.io/huxtable
- Size: 37.5 MB
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-"
)
```
[](https://hughjonesd.r-universe.dev/huxtable)
[](https://cran.r-project.org/package=huxtable)
[](https://CRAN.R-project.org/package=huxtable)
[](https://github.com/hughjonesd/huxtable/actions)
[](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
- Website: https://wyclif.substack.com
- Twitter: davidhughjones
- Repositories: 70
- Profile: https://github.com/hughjonesd
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
Top Committers
| Name | 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)
davids-mbp.home: 1
rstudio.com: 1
google.com: 1
d3s.mff.cuni.cz: 1
doctors.org.uk: 1
sfu.ca: 1
ardata.fr: 1
ruhr-uni-bochum.de: 1
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
- Documentation: https://pkg.go.dev/github.com/hughjonesd/huxtable#section-documentation
- License: other
-
Latest release: v0.2.1
published almost 9 years ago
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
- Homepage: https://hughjonesd.github.io/huxtable/
- Documentation: http://cran.r-project.org/web/packages/huxtable/huxtable.pdf
- License: MIT + file LICENSE
-
Latest release: 5.7.0
published 6 months ago
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
- Homepage: https://hughjonesd.github.io/huxtable
- License: MIT
-
Latest release: 5.5.1
published over 3 years ago
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