Skip to content
SPECIFICTION
Get listed

CopyPaste vs PMD

CopyPaste

github.com

PMD

pmd.github.io

Side by side

FigureCopyPastePMD
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
Linux—Yes
Self-hosted—Yes
Plans published11
Spec score · Code Clone Detection Tools7.8 (#7)8.1 (#3)
LicenseThe project is distributed under GPL-3.0; redistributing it inside a product of your own requires separate terms.The project identifies its license as BSD-style.
SupportUsers can report bugs or suggest features through GitHub Issues, ask questions in Discussions, and optionally attach an exported diagnostic log bundle.The project directs users to Stack Overflow for questions, GitHub issues for suspected bugs or requests, and Gitter for quick questions.

Plans

CopyPaste

  • CopyPasteFree

CopyPaste pricing →

PMD

  • PMDFree

PMD pricing →

In their own words

CopyPaste

CopyPaste is a free, local-first clipboard manager for Windows and macOS. It saves clipboard history for text, images, files, folders, links, audio and video, with previews tailored to the content. Full-text search, pins, custom labels and colors, and filters by content, category and item type help organize saved items; it also supports snippets and rich text. The project says history stays on the device, without cloud storage, servers, syncing, telemetry, analytics or accounts. CopyPaste works offline and excludes passwords and clipboard content from password managers such as 1Password and Bitwarden. The standalone version checks for updates without sending user data. Windows requirements are Windows 10 version 1809 or later, or Windows 11 on x64. On macOS, it requires Ventura 13.0 or later and has a universal binary for Apple Silicon and Intel. Linux support ended after v2.11.0, and those builds receive no fixes, security updates or new features. CopyPaste is open source under GPL-3.0; redistributing it within another product requires separate terms.

Visit github.com

PMD

PMD is a free, extensible static code analyzer that checks source code for programming flaws such as unused variables, empty catch blocks, and unnecessary object creation. It includes more than 400 built-in rules, and teams can write custom rules in Java or XPath. Its bundled CPD tool finds duplicated code across many programming languages. PMD checks source directories from the command line and can run as a Maven, Ant, Gradle, or bld build operation. Supported languages include Java, JavaScript, Salesforce Apex and Visualforce, Kotlin, Swift, Modelica, PL/SQL, Apache Velocity, JSP, WSDL, Maven POM, HTML, XML, and XSL; Scala is supported without Scala rules. It runs on Linux, macOS, and Windows and requires Java 8 or above. For CI, its GitHub Action can create SARIF reports and fail builds based on violation counts; documentation also covers GitLab, Jenkins, and Bamboo integrations. IDE integrations include Eclipse, IntelliJ IDEA, and Visual Studio Code, though some listed plugins are not actively maintained. Only the latest major version is actively developed.

Visit pmd.github.io