Prettier
Prettier is an opinionated code formatter that enforces a consistent style by parsing your code and re-printing it with its own rules.
A curated list of the best, top, and most popular open-source code quality tools available right now. Showing the top 22 of 22 code quality tools in our directory, ranked by GitHub stars.
Prettier is an opinionated code formatter that enforces a consistent style by parsing your code and re-printing it with its own rules.
Find and fix problems in your JavaScript code with a pluggable linter tool.
Biome is a comprehensive toolchain for web projects, providing powerful formatting and linting capabilities through a CLI and LSP interface. Designed to help developers maintain code quality and consistency across their projects, Biome integrates seamlessly into modern workflows.
A structural diff tool that understands syntax, highlighting changes in a detailed and precise manner.
A collection of essential TypeScript types that aid in static type checking and code quality enhancement.
A toolkit for running codemods on JavaScript codebases, making it easier to automate code refactoring and migrations.
A powerful tool to facilitate the swift and seamless migration of JavaScript codebases to TypeScript.
A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication.
Comprehensive ESLint plugin providing more than 100 powerful and innovative rules to ensure code quality and consistency.
A tool to analyze your npm module and identify unused dependencies, ensuring a cleaner, more efficient project.
Harper is a grammar checker specifically designed for developers to ensure code comments and documentation are grammatically correct.
Destiny is a tool like Prettier, but for organizing and prettifying your project's file structure, enhancing code readability and project maintainability.
Our Newsletter
Get short emails with useful code quality projects, releases, and repos worth watching.
Textlint is a pluggable natural language linter specifically designed for linting text and markdown, enabling better writing quality through its extensible architecture.
An ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, and more.
Ruler lets you enforce consistent coding standards and rules across all coding agents, ensuring uniformity and quality in collaborative and AI-assisted development environments.
A tool to find and remove unused exports in a TypeScript project, enhancing code cleanliness and maintainability.
An ESLint plugin to enhance Tailwind CSS usage by ensuring proper structure and conventions are followed.
Painlessly apply Prettier by only formatting lines you have modified. Ideal for teams that want to maintain code consistency while working on projects.
A simple utility tool to find unused files in JavaScript projects, supporting ES5, ES6, React, Vue, and more.
A library to convert Unicode characters to Latin characters using transliteration, enhancing text readability and compatibility.
Shrimpit ๐ค is a handy CLI tool to analyze and check for unused JavaScript, JSX, and Vue template ES6 exports in your project, helping optimize and clean your codebase.
Enforce naming standards for scripts in package.json to maintain consistency and improve readability.
Prettier is the most popular by GitHub stars right now. Prettier is an opinionated code formatter that enforces a consistent style by parsing your code and re-printing it with its own rules.
Yes. Every tool on this list is open source and free to use in your own projects. Many can be self-hosted.
Tools are ranked by GitHub star count, a strong proxy for community adoption and active maintenance. Star counts are refreshed regularly.
Get notified about new tools and updates to existing ones.