Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Psalm Toolkit Laravel Package

fp4php/psalm-toolkit

A toolkit of Psalm extensions and plugins for stricter, more accurate static analysis in PHP projects. Adds extra checks and type inference to catch bugs earlier, with configuration that fits into existing Psalm setups and CI pipelines.

Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
fp4php/functional-psalm-plugin 0.96 Psalm plugin for fp4php/functional that improves static analysis of functional PHP code. It helps Psalm understand the library’s types and higher-order helpers, improving inference and catching type errors in collections, option/either workflows, and functional pipelines. 1 — 0 — 0 0.0 — MIT 3 years ago
hectorj/safe-php-psalm-plugin 0.87 A Psalm plugin for thecodingmachine/safe that flags calls to PHP functions with safe replacements, helping you migrate to exception-throwing versions and catch unchecked return values during static analysis. Drop it into your existing Psalm config to enforce safer PHP in CI. 9 9 3 13 0 0.1 5.0 NOASSERTION 4 years ago
View on GitHub
vimeo/psalm 0.87 Psalm is a static analysis tool for PHP that finds type errors, bugs, and unsafe code before runtime. It offers configurable strictness, baseline support, and CI integration to help teams catch issues early and improve code quality. 5,897 5,914 725 2M 1,898 91.7 69.1 MIT 6 days ago
View on GitHub
Context7
psalm/psalm-plugin-api 0.87 Psalm plugin API providing interfaces and helpers to build and integrate custom plugins with the Psalm static analysis tool, enabling extensions such as new checks, type providers, and project-specific analysis behavior. 1 0 0 262K 0 0.0 55.3 — —
View on GitHub
psalm/plugin-phpunit 0.86 A Psalm plugin for PHPUnit that improves static analysis of test suites by teaching Psalm about PHPUnit-specific APIs, assertions, and mocking. Install with Composer, enable via psalm-plugin, and get more accurate type checking in your tests. Requires Psalm v4 or later. 78 79 38 368K 21 37.2 67.2 — 2 weeks ago
View on GitHub
psalm/plugin-symfony 0.85 Psalm plugin for Symfony that improves static analysis by inferring container, parameter, console, Doctrine repository, Request, HeaderBag, and Messenger types, plus Symfony taint analysis and service/parameter naming checks. 242 241 68 252K 33 42.5 61.7 MIT 3 days ago
View on GitHub
php-standard-library/psalm-plugin 0.85 Psalm plugin for PHP Standard Library (PSL) that improves static analysis of PSL Type specifications. It gives Psalm precise inferred types for shapes and coerce results, such as exact array shapes instead of broad unions. Install with Composer as a dev dependency and enable via psalm-plugin. 25 25 7 39K 1 12.5 46.6 MIT 7 months ago
View on GitHub
psalm/plugin-mockery 0.84 Adds Psalm static analysis support for the Mockery testing framework. Improves type inference and understanding of mocked objects and expectations in PHPUnit-style tests. Install via Composer and enable with psalm-plugin for better mock-related diagnostics. 11 11 9 234K 4 26.4 66.4 MIT 1 week ago
View on GitHub
fp4php/functional 0.84 fp4php/functional brings functional programming to PHP with immutable collections, pipelines, pattern matching, and composable helpers. It simplifies data transformation and reduces boilerplate while fitting naturally into Laravel and existing PHP codebases. 203 203 6 9K 0 1.2 22.9 MIT 1 year ago
View on GitHub
Context7
boesing/psalm-plugin-stringf 0.84 A Psalm plugin that statically validates printf and sprintf format strings, checking that placeholders match the number and types of arguments passed. Mismatches are caught during analysis instead of at runtime, using Psalm's type inference to verify format specifiers across your codebase. 12 — 2 — 6 2.7 5.3 NOASSERTION 3 years ago
phpyh/psalm-tester 0.84 Run Psalm assertions from .phpt files. Write phpt tests with --FILE-- and --EXPECT/EXPECTF-- for traces and errors, then execute them via a PHPUnit test suite using PsalmTester. Supports per-suite default Psalm args and per-test --ARGS-- overrides. 2 2 1 955 1 0.4 34.6 MIT 2 years ago
View on GitHub
Context7
weirdan/doctrine-psalm-plugin 0.84 A Doctrine plugin for Psalm (v4/v5) that improves static analysis of Doctrine entities and repositories through better type inference. Install via Composer, then enable it with the psalm-plugin command. 86 89 45 119K 29 39.5 63.9 — 2 weeks ago
View on GitHub
orklah/psalm-insane-comparison 0.83 Psalm plugin that flags “insane” string-to-number loose comparisons that change behavior in PHP 8 (RFC: Saner string to number comparisons). Helps you find risky == checks like non-empty string vs 0 before upgrading, and suggests safer typing/casts. 34 35 4 9K 0 4.3 33.5 MIT 1 year ago
View on GitHub
Context7
psalm/plugin-laravel 0.83 Laravel static analysis with built-in taint-based security scanning: traces user input from request to sink to catch SQL injection, XSS, shell injection, file traversal, SSRF, open redirects and timing-unsafe secret comparisons. Runs locally and in CI, no account or cloud upload. 346 346 79 142K 103 59.0 69.7 MIT 1 week ago
View on GitHub
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib