21 projects
Mypy
Mypy is a static type checker for Python code that helps catch common programming errors by analyzing type hints. It combines Python's runtime type checking with compile-time type checking, allowing developers to gradually add type annotations to their Python code.
6,347
2,062
$8.7M
Flow
Flow is a static type checker for JavaScript that helps catch type errors and improve code reliability. It works by adding type annotations to JavaScript code and performing type inference to detect potential issues during development.
6,120
2,053
$42M
PHPStan
PHPStan is a static analysis tool that finds bugs in PHP code without running it. It catches whole classes of bugs even before writing tests for the code and provides detailed error messages to help developers improve code quality.
3,829
1,271
$1.2M
Psalm
Psalm is a static analysis tool for PHP that helps identify potential bugs and type-related issues in code. It performs automated code inspection and type checking to improve code quality and catch errors before runtime.
2,217
692
$88M
SpotBugs
SpotBugs is a static analysis tool that detects potential bugs in Java code by analyzing bytecode patterns. It is the spiritual successor to FindBugs, using static analysis to look for more than 400 bug patterns like null pointer dereferences, infinite recursive loops, and deadlocks.
1,586
348
$10M
Sorbet
Sorbet is a fast, powerful type checker designed for Ruby that helps catch bugs and maintain large Ruby codebases. It adds optional static typing to Ruby, offering gradual typing capabilities while maintaining Ruby's flexibility.
1,561
389
$12M
Larastan
Larastan is a static analysis tool that adds static typing to Laravel by integrating PHPStan. It provides code analysis, type checking, and error detection specifically tailored for Laravel applications, helping developers catch potential bugs and improve code quality.
1,326
388
$677K
Jedi
Jedi is a static analysis tool and autocompletion library for Python that helps developers write code faster by providing intelligent code completion, goto definitions, find references, and other IDE-like features
1,295
439
$1.1M
PHPStan Source
PHPStan is a static analysis tool for PHP that finds bugs in code without running it. It performs advanced type inference and error detection by analyzing source code for potential issues, type mismatches, and logic errors.
986
312
$18M
Pyre
Performant type-checking for python.
761
171
$26M
PHP Parser
A PHP parser written in PHP that generates an Abstract Syntax Tree (AST) from PHP code. It can be used for static analysis, manipulation and code introspection.
732
308
$918K
Checker Framework
The Checker Framework is a pluggable type-checking system for Java that helps developers prevent bugs by detecting and verifying type constraints at compile time. It extends Java's type system to enable more precise compile-time verification of properties like null pointer safety, regex validity, and concurrency correctness.
635
137
$11M
CodeChecker
CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
564
103
$4.9M
Steep
Static type checker for Ruby
214
95
$2.3M
Meziantou.Analyzer
A C# analyzer that provides additional rules and code fixes for .NET applications to improve code quality, performance, and maintainability through static code analysis
205
51
$2.8M
Dialyxir
Mix tasks to simplify use of Dialyzer in Elixir projects.
PHPStan Drupal
Extension for PHPStan to allow analysis of Drupal code.
Phan
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
phpDoc Parser
Next-gen phpDoc parser with support for intersection types and generics