Skip to content
SPECIFICTION
Get listed

R-universe

r-universe.dev

Free plan WebWindowsmacOSLinuxAPI
Visit r-universe.dev
Spec score 7.5 #20 of 28 in Package Registries

What it is

R-universe is rOpenSci’s 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 provide detailed information and rendered material. Users and developers can run personal CRAN-like package repositories whether or not they publish packages on CRAN; R-universe builds and deploys packages from Git repositories into installation repositories. It also provides a continuous integration development environment without configuration to help identify potential breakage before release. WebAssembly binary support is experimental. Publishing a packages.json registry requires a GitHub account and the R-universe GitHub app, although package repositories may be hosted on other public Git servers such as GitLab. Unauthenticated APIs support listing universes and packages, retrieving package information, and searching. The service is free at free and is available through web, API, Linux, macOS, and Windows. rOpenSci initiated and governs the platform. R-universe does not vet packages; each universe owner is responsible for policies and quality control.

Spec sheet

Purpose
R-universe is rOpenSci’s platform for publishing and discovering research software in R.Read 4 Oct 2026 · docs.r-universe.dev
Intended users
The documentation is for R users, package developers, universe developers, and people interested in contributing to the infrastructure or documentation.Read 4 Oct 2026 · docs.r-universe.dev
Platforms
Linux binaries are built and checked for Ubuntu on x86_64 and arm64; the documentation also describes Mac and Windows build runners.Read 4 Oct 2026 · docs.r-universe.dev
API
R-universe provides unauthenticated APIs to list universes and packages, retrieve package information, and search.Read 4 Oct 2026 · docs.r-universe.dev
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.Read 4 Oct 2026 · docs.r-universe.dev
Builds
R-universe builds and deploys R packages from Git repositories into installation repositories.Read 4 Oct 2026 · docs.r-universe.dev
Continuous integration
The platform provides a zero-configuration development environment for continuous integration to identify upcoming breakage before release.Read 4 Oct 2026 · ropensci.org
Discovery
It provides a searchable catalogue of R software, articles, and datasets, indexed and ranked using R-specific features.Read 4 Oct 2026 · docs.r-universe.dev
Governance and support
rOpenSci initiated and governs R-universe, and the documentation directs bug reports and suggestions to GitHub.Read 4 Oct 2026 · docs.r-universe.dev
Infrastructure
The website runs on a self-hosted server in New York City, with traffic routed through Cloudflare CDN.Read 4 Oct 2026 · docs.r-universe.dev
Limit
R-universe does not vet packages; each universe owner is responsible for policies and quality control.Read 4 Oct 2026 · docs.r-universe.dev
Package information
Package and universe pages provide detailed information and rendered material to help users learn about packages.Read 4 Oct 2026 · docs.r-universe.dev
Publishing
Users and developers can run personal CRAN-like package repositories, with or without publishing on CRAN.Read 4 Oct 2026 · docs.r-universe.dev
WebAssembly
WebAssembly binary support is described as experimental.Read 4 Oct 2026 · docs.r-universe.dev

Plans and prices

Free Free Free of charge; public publishing platform; GitHub account required to publish a packages.json registry Read 4 Oct 2026 · docs.r-universe.dev

Every R-universe plan and price →

Strong points and limits

Strong points

  • Searches R software, articles, and datasets.
  • Builds packages from Git repositories.
  • Provides configuration-free continuous integration.
  • Unauthenticated APIs support search and package lookup.
  • Free to use.

Limits

  • Publishing a packages.json registry requires GitHub and its app.
  • R-universe does not vet packages.
  • WebAssembly binary support is experimental.

Who it suits

R-universe is for R users exploring software and datasets, as well as package developers who want to publish or maintain repositories. Its documentation also addresses universe developers and people contributing to the infrastructure or documentation.

Verdict

R-universe combines package discovery, repository publishing, builds, and APIs for the R ecosystem. Package quality policies remain the responsibility of each universe owner.

Where Specifiction places it

Alternatives to R-universeAll alternatives →