knitr - A General-Purpose Package for Dynamic Report Generation in R
Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.
Last updated
dynamic-documentsknitrliterate-programmingrmarkdownsweave
23.52 score 2.5k stars 4.7k dependents 162k scripts 1.2M downloads
rmarkdown - Dynamic Documents for R
Convert R Markdown documents into a variety of formats.
Last updated
literate-programmingmarkdownpandocrmarkdown
21.97 score 3.0k stars 4.2k dependents 18k scripts 1.4M downloadsxfun - Supporting Functions for Packages Maintained by 'Yihui Xie'
Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.
Last updated
18.24 score 154 stars 4.9k dependents 1.3k scripts 1.3M downloadstinytex - Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents
Helper functions to install and maintain the 'LaTeX' distribution named 'TinyTeX' (<https://yihui.org/tinytex/>), a lightweight, cross-platform, portable, and easy-to-maintain version of 'TeX Live'. This package also contains helper functions to compile 'LaTeX' documents, and install missing 'LaTeX' packages automatically.
Last updated
latextexlive
18.13 score 1.1k stars 4.2k dependents 3.4k scripts 1.2M downloads
bookdown - Authoring Books and Technical Documents with R Markdown
Output formats and utilities for authoring books and technical documents with R Markdown.
Last updated
bookbookdownepubgitbookhtmllatexrmarkdown
17.72 score 4.0k stars 128 dependents 2.1k scripts 84k downloadsformatR - Format R Code Automatically
Provides a function tidy_source() to format R source code. Spaces and indent will be added to the code automatically, and comments will be preserved under certain conditions, so that R code will be more human-readable and tidy. There is also a Shiny app as a user interface in this package (see tidy_app()).
Last updated
code-formatter
15.37 score 261 stars 1.3k dependents 1.5k scripts 131k downloadsmime - Map Filenames to MIME Types
Guesses the MIME type from a filename extension using the data derived from /etc/mime.types in UNIX-type systems.
Last updated
mime-types
14.73 score 33 stars 7.1k dependents 193 scripts 1.1M downloadshighr - Syntax Highlighting for R Source Code
Provides syntax highlighting for R source code. Currently it supports LaTeX and HTML output. Source code of other languages is supported via Andre Simon's highlight package (<https://gitlab.com/saalen/highlight>).
Last updated
htmllatexsyntax-highlighting
14.59 score 48 stars 4.7k dependents 107 scripts 1.1M downloadslitedown - A Lightweight Version of R Markdown
Render R Markdown to Markdown (without using 'knitr'), and Markdown to lightweight HTML or 'LaTeX' documents with the 'commonmark' package (instead of 'Pandoc'). Some missing Markdown features in 'commonmark' are also supported, such as raw HTML or 'LaTeX' blocks, 'LaTeX' math, superscripts, subscripts, footnotes, element attributes, and appendices, but not all 'Pandoc' Markdown features are (or will be) supported. With additional JavaScript and CSS, you can also create HTML slides and articles. This package can be viewed as a trimmed-down version of R Markdown and 'knitr'. It does not aim at rich Markdown features or a large variety of output formats (the primary formats are HTML and 'LaTeX'). Book and website projects of multiple input documents are also supported.
Last updated
litedownmarkdownr-markdownreport-generatorreproducible-research
14.37 score 258 stars 578 dependents 47 scripts 373k downloadsmarkdown - A thin wrapper of 'litedown' to render Markdown documents
Render Markdown to HTML/LaTeX. This package has been superseded by 'litedown'. Please call 'litedown::mark()' directly.
Last updated
commonmarkmarkdown
14.25 score 88 stars 577 dependents 4.5k scripts 352k downloadsxaringan - Presentation Ninja
Create HTML5 slides with R Markdown and the JavaScript library 'remark.js' (<https://remarkjs.com>).
Last updated
markdownnarutoninjapresentationpresentation-ninjaremarkjsrmarkdownrstudioslideshow
13.44 score 1.5k stars 10 dependents 1.0k scripts 7.3k downloadsanimation - A Gallery of Animations in Statistics and Utilities to Create Animations
Provides functions for animations in statistics, covering topics in probability theory, mathematical statistics, multivariate statistics, non-parametric statistics, sampling survey, linear models, time series, computational statistics, data mining and machine learning. These functions may be helpful in teaching statistics and data analysis. Also provided in this package are a series of functions to save animations to various formats, e.g. Flash, 'GIF', HTML pages, 'PDF' and videos. 'PDF' animations can be inserted into 'Sweave' / 'knitr' easily.
Last updated
animationstatistical-computingstatistical-graphicsstatistics
12.40 score 209 stars 28 dependents 3.0k scripts 10k downloads
pagedown - Paginate the HTML Output of R Markdown with CSS for Print
Use the paged media properties in CSS and the JavaScript library 'paged.js' to split the content of an HTML document into discrete pages. Each page can have its page size, page numbers, margin boxes, and running headers, etc. Applications of this package include books, letters, reports, papers, business cards, resumes, and posters.
Last updated
csshtmlpaged-mediapdfprintingtypesetting
12.34 score 923 stars 17 dependents 608 scripts 22k downloadsservr - A Simple HTTP Server to Serve Static Files or Dynamic Documents
Start an HTTP server in R to serve static files, or dynamic documents that can be converted to HTML files (e.g., R Markdown) under a given directory.
Last updated
http-serverweb-serverwebsocket
12.32 score 290 stars 100 dependents 260 scripts 52k downloadstestit - A Simple Package for Testing R Packages
A minimal, dependency-free testing framework for R packages. Write tests as simple R expressions that return TRUE, using assert() for assertions (with informative error messages on failure), has_error() / has_warning() / has_message() for testing conditions, and test_pkg() to run all tests with full access to internal (non-exported) package functions. Snapshot testing via Markdown files is also supported.
Last updated
testing
11.48 score 66 stars 12 dependents 1.4k scripts 27k downloads
blogdown - Create Blogs and Websites with R Markdown
Write blog posts and web pages in R Markdown. This package supports the static site generator 'Hugo' (<https://gohugo.io>) best, and it also supports 'Jekyll' (<https://jekyllrb.com>) and 'Hexo' (<https://hexo.io>).
Last updated
blog-engineblogdownhugormarkdownrstudiowebsite-generation
10.98 score 1.8k stars 1.6k scripts 1.9k downloadsprintr - Automatically Print R Objects to Appropriate Formats According to the 'knitr' Output Format
Extends the S3 generic function knit_print() in 'knitr' to automatically print some objects using an appropriate format such as Markdown or LaTeX. For example, data frames are automatically printed as tables, and the help() pages can also be rendered in 'knitr' documents.
Last updated
knitrprintr
7.89 score 119 stars 1.2k scripts 1.0k downloadsMSG - Data and Functions for the Book Modern Statistical Graphics
A companion to the Chinese book ``Modern Statistical Graphics''.
Last updated
chinese-bookstatistical-graphics
7.19 score 38 stars 205 scripts 416 downloadsRd2roxygen - Convert Rd to 'Roxygen' Documentation
Functions to convert Rd to 'roxygen' documentation. It can parse an Rd file to a list, create the 'roxygen' documentation and update the original R script (e.g. the one containing the definition of the function) accordingly. This package also provides utilities that can help developers build packages using 'roxygen' more easily. The 'formatR' package can be used to reformat the R code in the examples sections so that the code will be more readable.
Last updated
roxygen-documentation
7.19 score 32 stars 1 dependents 81 scripts 849 downloadsrolldown - R Markdown Output Formats for Storytelling
R Markdown output formats based on JavaScript libraries such as 'Scrollama' (<https://github.com/russellsamora/scrollama>) for storytelling.
Last updated
r-markdownstorytelling
7.17 score 185 stars 241 downloadsfun - Use R for Fun
A collection of R games and other funny stuff, such as the classic Mine sweeper and sliding puzzles.
Last updated
6.39 score 52 stars 79 scripts 539 downloadsgglite - Lightweight Data Visualization via the Grammar of Graphics
A lightweight R interface to the AntV G2 JavaScript visualization library with a ggplot2-style API. Supports rendering in litedown, R Markdown, Quarto, Jupyter notebooks (via the R kernel), Shiny, and standalone HTML previews.
Last updated
6.19 score 39 stars 44 scriptstinyimg - Optimize and Compress Images
Optimize and compress images using 'Rust' libraries to reduce file sizes while maintaining image quality. Supports PNG palette reduction and dithering via the 'exoquant' crate before lossless PNG optimization via the 'oxipng' crate, and JPEG re-encoding via the 'mozjpeg' crate. The package provides functions to optimize individual image files or entire directories, with configurable compression levels. Use tinyimg() as a convenient entry point for mixed PNG/JPEG workflows.
Last updated
rustcargo
4.95 score 10 stars 12 scripts 504 downloads