BigHugger
GH Repository · kucherenko

jscpd

Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.

stars
6,222
30-day movement
+3712/day
Related entries
62
Connections
1
nixmcp-serverRusttypescriptrustlintergithub-actioncopy-pastesarifduplicatesclones-detectiondockercpdstatic-analysiscode-qualityaicoding-agentscode-duplicationskillsdeveloper-toolsdrynodeclimcp

jscpd is a copy/paste detector that finds duplicated code across 220+ programming languages, using a Rust-based engine. It ships as a CLI with SARIF, HTML, and badge reporters, a GitHub Action, and an MCP server so AI coding agents can query duplication results.

You reach for it when you want to enforce DRY by detecting duplicated blocks in a codebase and surface the findings in CI or to an AI agent.

Use it to

  • Scan a repository for duplicated code blocks from the CLI
  • Report duplication findings as SARIF in CI pipelines
  • Add a duplication badge to your README
  • Run duplication checks via a GitHub Action
  • Let AI coding agents query duplication results through the MCP server

For Developers and teams tracking code duplication in CI

Role
mcp-server
Language
Rust
Licence
MIT
Forks
264
Open issues
34
Last push
2026-09-16
Latest release
v4.2.0 · 2026-05-14
Skills shipped
2
topicscopy-paste-detectioncode-qualitystatic-analysisclimcp-servergithub-action