Skip to content
kucherenko/jscpd](https:
Developer Productivity
Copy/paste detector for source code that supports over 224 languages and now runs up to 37× faster with a Rust‑powered engine.
TypeScript
·
Latest v5.0.12 · 18d ago
Security brief →
Features
-
Detects duplicated code blocks across multiple file formats (224+).
-
Rust rewrite provides 24‑37× performance improvement without Node.js runtime.
-
Offers both TypeScript and Rust engines, CLI commands (`jscpd`, `cpd`), and AI‑ready reporters.
-
Provides detailed reports via console, JSON, XML, CSV, HTML, Markdown, SARIF, badge, Xcode, and threshold formats.
No immediate action
v5.0.12
Breaking risk
·
jscpd rename, Lisp comments, SARIF HTTPS, package metadata, Rust deps
No immediate action
v5.0.10
Mixed
·
Packages published + reporter refactor + bug fixes
No immediate action
v5.0.9
Bug fix
·
Binary resolution fix
No immediate action
v5.0.8
Bug fix
·
mmap exhaustion fix
Upgrade now
v5.0.7
Bug fix
·
Breaking upgrade
Stack overflow fix + max‑file‑size enforcement
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
Languages
TypeScript
·
Rust
·
Shell
View on GitHub
View on npm
Install & Platforms
Install via
shell-script
npm
cargo
Platforms
linux
macos
windows
arm64
Search tools, categories, lists, and users
Use ↑↓ to navigate, Enter to open, Esc to close
No results for ""
⌘K to open
↑↓ navigate
⏎ open