#186186th of 193 in Skills, plugins and prompts

opensrc

CLI that fetches and caches package source for coding agents to read

Stars
3k
License
Apache-2.0
Last commit
Sep 2026
Last release
Jun 2026
Language
Rust
Stars, last 29 weeks+1,813
31 Mar 2026: 1,210 stars7 Apr 2026: 1,577 stars14 Apr 2026: 1,768 stars21 Apr 2026: 1,850 stars28 Apr 2026: 1,875 stars5 May 2026: 1,901 stars12 May 2026: 1,923 stars19 May 2026: 2,080 stars26 May 2026: 2,345 stars2 Jun 2026: 2,429 stars9 Jun 2026: 2,516 stars16 Jun 2026: 2,555 stars23 Jun 2026: 2,588 stars30 Jun 2026: 2,690 stars7 Jul 2026: 2,755 stars14 Jul 2026: 2,797 stars21 Jul 2026: 2,841 stars28 Jul 2026: 2,874 stars4 Aug 2026: 2,905 stars11 Aug 2026: 2,922 stars18 Aug 2026: 2,940 stars25 Aug 2026: 2,953 stars1 Sept 2026: 2,964 stars8 Sept 2026: 2,970 stars15 Sept 2026: 2,974 stars22 Sept 2026: 2,994 stars29 Sept 2026: 3,003 stars6 Oct 2026: 3,009 stars13 Oct 2026: 3,017 stars20 Oct 2026: 3,023 stars

1,210 on 31 Mar 20263,023 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Vercel is hiring: 94 open roles

Overview

opensrc is a Rust CLI that downloads the source code of a package from npm, PyPI, crates.io or GitHub and caches it locally. `opensrc path <package>` fetches on first use and returns the cached directory, so agents can run rg, cat or find against dependency source. The repo is a Turborepo monorepo that also contains a Next.js docs site.

Who it is for: Developers who want coding agents to read dependency source code

Strengths

  • Returns a plain filesystem path, so it works with rg, cat, find and any agent
  • Covers npm, PyPI, crates.io and GitHub through one command
  • Caches after first fetch, so repeat lookups return the path instantly
  • Apache-2.0 licensed, with a CLI written in Rust

Weaknesses

  • Not an MCP server; agents must run shell commands themselves
  • README does not describe cache location, size limits or eviction
  • Registries beyond npm, PyPI, crates.io and GitHub are not listed
  • Labeled a Vercel Labs experiment, so stability guarantees are unknown

What it needs

  • no GPU
  • Needs Node.js 24+ and pnpm 11 (development only), npm (install)

Also in Skills, plugins and prompts

See all 193
Also in Skills, plugins and prompts
RankProjectScore
1cavemanCuts token use in coding agents with terse replies and compressed inputs Live demo ↗ (opens in a new tab)114k starsApache-2.095 out of 100
2impeccableDesign skill with 24 commands and a detector for AI-generated frontends Live demo ↗ (opens in a new tab)84.1k starsApache-2.095 out of 100
3skillsAgent skills for planning, TDD, debugging and code review299.1k starsMIT94 out of 100
#4eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses285.1k starsMIT94 out of 100
#5oh-my-claudecodeMulti-agent orchestration plugin and CLI for Claude Code40.1k starsMIT93 out of 100