- Home
- Package Registries
- R-universe
R-universe
What it is
R-universe is rOpenSci’s free platform for publishing and discovering research software in R. Its searchable catalogue covers R software, articles, and datasets, using R-specific indexing and ranking. Package and universe pages include detailed information and rendered material. Users and developers can run personal CRAN-like repositories whether or not they publish on CRAN. R-universe builds and deploys packages from Git repositories into installation repositories, and its zero-configuration continuous integration environment helps identify upcoming breakage before release. WebAssembly binary support is experimental. Publishing a packages.json registry requires a GitHub account and the R-universe GitHub app, although repositories may be hosted on other public Git servers such as GitLab. Unauthenticated APIs list universes and packages, retrieve package information, and search. R-universe is available through web, API, Linux, macOS, and Windows. It does not vet packages; each universe owner handles policies and quality control.
For and against
For
- Free public publishing platform
- Searchable catalogue of R software and datasets
- Personal CRAN-like repositories supported
- Zero-configuration continuous integration environment
- Unauthenticated APIs available
Against
- GitHub account required to publish a packages.json registry
- WebAssembly binaries are experimental
- R-universe does not vet packages
The verdict
R-universe combines package hosting, discovery, builds, and publishing tools for the R ecosystem. Users should evaluate each universe’s quality controls because package vetting is not provided by the platform.
Who it suits
R-universe suits R users, package developers, and people publishing or discovering research software. It also supports contributors interested in its infrastructure or documentation.
Plans and prices
Free
Free of charge; public publishing platform; GitHub account required to publish a packages.json registry
Read 4 Oct 2026 · docs.r-universe.dev
On the record
- API
- R-universe provides unauthenticated APIs to list universes and packages, retrieve package information, and search.docs.r-universe.dev · read 4 Oct 2026
- Builds
- R-universe builds and deploys R packages from Git repositories into installation repositories.docs.r-universe.dev · read 4 Oct 2026
- Continuous integration
- The platform provides a zero-configuration development environment for continuous integration to identify upcoming breakage before release.ropensci.org · read 4 Oct 2026
- Discovery
- It provides a searchable catalogue of R software, articles, and datasets, indexed and ranked using R-specific features.docs.r-universe.dev · read 4 Oct 2026
- Governance and support
- rOpenSci initiated and governs R-universe, and the documentation directs bug reports and suggestions to GitHub.docs.r-universe.dev · read 4 Oct 2026
- Infrastructure
- The website runs on a self-hosted server in New York City, with traffic routed through Cloudflare CDN.docs.r-universe.dev · read 4 Oct 2026
- Integrations
- Setting up a universe requires a GitHub account and the R-universe GitHub app, while package repositories may be hosted on other public Git servers such as GitLab.docs.r-universe.dev · read 4 Oct 2026
- Intended users
- The documentation is for R users, package developers, universe developers, and people interested in contributing to the infrastructure or documentation.docs.r-universe.dev · read 4 Oct 2026
- Limit
- R-universe does not vet packages; each universe owner is responsible for policies and quality control.docs.r-universe.dev · read 4 Oct 2026
- Package information
- Package and universe pages provide detailed information and rendered material to help users learn about packages.docs.r-universe.dev · read 4 Oct 2026
- Publishing
- Users and developers can run personal CRAN-like package repositories, with or without publishing on CRAN.docs.r-universe.dev · read 4 Oct 2026
- Purpose
- R-universe is rOpenSci’s platform for publishing and discovering research software in R.docs.r-universe.dev · read 4 Oct 2026
- WebAssembly
- WebAssembly binary support is described as experimental.docs.r-universe.dev · read 4 Oct 2026