PMD is an open-source tool that scans source code for bugs, code style issues, and potential problems to help developers write cleaner code.
Find code issues and improve quality instantly
PMD is a free, open-source tool that helps you spot bugs, code style problems, and other issues in your source code. It works with popular programming languages and is designed for developers who want to write cleaner, more reliable code.
You can use PMD to scan your codebase and get detailed reports on things like unused variables, empty catch blocks, and code that could be improved. Whether you're working alone or with a team, PMD makes it easier to catch mistakes early and keep your codebase healthy. If you're looking for an easy way to boost code quality, PMD is a handy tool to have in your workflow.
Discover websites similar to Pmd.sourceforge.io. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
Stylelint is a CSS linter that helps you find errors and enforce style rules in your stylesheets, making your code cleaner and more consistent.
PMD is a free, extensible tool that checks source code for bugs and code quality issues in Java, Apex, and other languages with 400+ built-in rules.
SpotBugs helps you find bugs in Java code using static analysis. It's free, open-source software for making your Java projects more reliable.
Checkstyle helps Java programmers automatically check their code for style and standards, making it easier to maintain clean, consistent projects.
Codecov helps developers track code coverage, spot flaky tests, and improve code quality with insightful reports and easy integration into CI workflows.
webhint checks your website for best practices, accessibility, speed, and compatibility issues, helping you easily spot and fix common web development errors.
Coveralls tracks your code coverage, helping you spot untested areas and improve quality. Free for open source, easy setup with any CI service.
typescript-eslint provides tools that let you use ESLint and Prettier with TypeScript, helping you write cleaner, more consistent code easily.
Codiga lets you analyze code for quality and security in real time, create custom rules, and manage code snippets across your favorite development tools.
Greenkeeper helped developers automate npm dependency updates for JavaScript projects. The service is now closed, but recommends migrating to Snyk.
Neovim is a fast, flexible text editor based on Vim, designed for efficient coding and easy customization. Get started quickly with plugins and simple setup.
OpenSeadragon lets you view, zoom, and explore high-resolution images on the web. Easily add deep-zoom image viewers to your website or project.
Tinyproxy offers a lightweight HTTP/HTTPS proxy solution for POSIX systems, ideal for embedded or low-resource environments. Open source and fast.
Stream music from your own Subsonic-compatible server on Android for free with this open-source app. Enjoy your music library wherever you go.
Jepsen tests distributed databases and systems for safety, sharing open-source tools, in-depth analyses, and practical resources for developers.
Cucumber helps teams write and run automated acceptance tests in plain language, making it easy for everyone to understand and improve software quality.
Wasabi Wallet is a free, open-source Bitcoin wallet for desktop that lets you send and receive Bitcoin privately using advanced privacy tools and Tor.
CMUSphinx offers open source speech recognition tools for developers, supporting multiple languages and platforms, including mobile and server apps.
HospitalRun offers free, open source software to help hospitals in developing regions manage patient records, even without reliable internet access.
FriCAS is an open-source computer algebra system for advanced mathematics, letting you explore, compute, and visualize complex math expressions.
Maxima is a free computer algebra system for solving math problems, doing symbolic computation, and plotting graphs, available as open source software.
JSHint helps you find errors and potential issues in your JavaScript code, making it easier to write clean, reliable, and maintainable programs.
Check your website’s HTML or XHTML for errors and standards compliance with this easy-to-use markup validation service from the World Wide Web Consortium.
Check your JavaScript code for errors and quality issues right in your browser—no downloads or uploads required.
NUnit offers a free, open-source framework for unit testing .NET code, helping developers write and run tests to ensure their projects work as intended.
Biome is a fast toolchain for web projects that formats and lints JavaScript, TypeScript, CSS, and more to save developers time and boost code quality.
Mypy is a tool for Python that lets you add optional static typing to your code, helping you catch errors early and write more reliable programs.
Check your HTML5 code for errors and standards compliance with this easy-to-use online validator. Ensure your web pages meet modern web standards.
Tracy is a PHP debugging tool that helps developers visualize errors, log issues, and inspect variables for easier, more effective troubleshooting.
Psalm is a free, open-source tool that scans your PHP code to find bugs and issues before they cause problems, helping you write safer, cleaner code.
Clang Static Analyzer helps developers find bugs and potential issues in C, C++, and Objective-C code by analyzing source files for problems.