Showing 36 of 559 projects
A curated collection of ready-to-use Git hook scripts for automating tasks in Git workflows.
A curated collection of ready-to-use Git hook scripts for automating tasks in Git workflows.
A curated collection of ready-to-use Git hook scripts for automating tasks in Git workflows.
A Roslyn-based analyzer library for C# and VB that provides refactorings, code analysis, and diagnostics.
A Roslyn analyzer for C# that enforces good practices in design, usage, security, performance, and style.
A pluggable type-checking framework for Java that detects and prevents bugs through custom type qualifiers.
A Go code formatter that automatically shortens long lines beyond what gofmt provides.
A toolset for iOS teams to automatically enforce Objective-C code formatting via git hooks and clang-format.
A flexible PHP-based git hook manager that simplifies sharing and enforcing hooks across development teams.
A flexible PHP-based git hook manager that simplifies sharing and enforcing team-wide git hooks.
A curated list of style guides and coding standards across programming languages, frameworks, and platforms.
A curated list of dynamic analysis tools and linters for all programming languages, binaries, and more.
A Rails 7 application template with best-practices, pre-configured gems, and optional Vite support.
ESLint plugin providing linting rules for Flow type annotations in JavaScript code.
A command-line interface for linting and fixing Markdown files using markdownlint rules.
A collection of remark plugins to lint and enforce consistent Markdown code style.
A collection of practical Swift language tips and tricks for iOS and macOS developers.
A CLI tool that detects soft dependencies in PHP projects by checking for symbols not declared in composer.json.
An ESLint plugin that enforces best practices and consistent patterns for JavaScript promises.
An ESLint plugin to disable mutation and promote functional programming in JavaScript and TypeScript.
A static code analyzer that detects security vulnerabilities in C# and VB.NET applications.
An ESLint plugin that enforces functional programming principles by restricting mutation and side effects.
Removes unused imports and unused variables from Python code using pyflakes.
A linter tool to normalize .xib and .storyboard files in iOS/macOS projects.
An opinionated Ruby code formatter that enforces a consistent style with minimal configuration.
A PHP tool to enforce architectural constraints and prevent design violations in your codebase.
ESLint plugin that enforces immutable JavaScript by prohibiting mutation, let/var declarations, and this usage.
A linter and fixer for the Nix programming language that highlights antipatterns and provides automated fixes.
A linter and fixer for Nix code that highlights antipatterns and provides automated fixes.
A Roslyn-based static analyzer for C# and VB.NET that detects bugs, vulnerabilities, and code smells to improve code quality and security.
Static code analyzer for C# and VB.NET that detects bugs, vulnerabilities, and code smells to improve code quality and security.
A CLI tool to ease into ESLint by fixing one rule at a time, making large-scale linting manageable.
A CLI tool that detects magic numbers (unnamed numerical constants) in JavaScript code to improve maintainability.
A RuboCop extension that enforces Rails best practices and coding conventions through automated linting.
A RuboCop extension that enforces Rails best practices and coding conventions through automated linting.
A CSS bookmarklet that highlights bad HTML with ugly pink comic sans error messages.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.