Ross ROSS = Recommend OSS · open-source software intelligence for agents

replit/upm

⠕ Universal Package Manager - Python, Node.js, Ruby, Emacs Lisp. observed · 2026-08-28

github.com/replit/upm · homepage · Go · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

74/100

  • Activity 89
  • Release rhythm 40
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 10.5
  • age_days: 2644
  • days_rel: 602
  • days_push: 69
  • n_releases_24m: 11

Full methodology

Adoption not part of the score

1162 stars · 113 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

UPM is a universal package manager written in Go that provides a single consistent interface for managing packages across many programming languages by wrapping their native package managers. It supports Python, Node.js, Ruby, Rust, Java, PHP, Dart, R, .NET, and Emacs Lisp, with features like dependency guessing and machine-parseable specfile/lockfile listing.

Use cases

  • add and remove packages across languages with one command
  • avoid remembering pip vs poetry vs pipenv quirks
  • search package indexes from the command line
  • guess dependencies from project source files
  • generate lockfiles uniformly across languages
  • list installed packages in a machine-parseable format

When to choose

  • you work across multiple languages and want one package management interface
  • you build tooling or IDEs that need programmatic package manager integration
  • you want dependency guessing and parseable lockfile output

When to avoid

  • you only use one language and are happy with its native package manager
  • you need advanced features specific to a single package manager
  • your language or package manager is not in the supported list

Facets

cli-tool · maturity active

package-manager cli developer-tools developer-tools programming-languages windows cli go universal-package-manager dependency-management multi-language replit command-line linux macos

6 sources

Member repositories

RepositoryRoleHealth v2
replit/upmmain74

For agents

markdown · JSON · MCP: product_card(name="replit/upm")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem