spiral/code-style
PER-2–based PHP CS Fixer ruleset for Spiral components. Install as a dev dependency, add a .php-cs-fixer.dist.php via the Builder to include project paths, run via composer scripts, and integrate checks or auto-fixes in GitHub Actions CI.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| buggregator/trap | Buggregator Trap enhances PHP debugging with instant Symfony VarDumper integrations, handy helper functions, and a lightweight local Buggregator server (no Docker). Connect to any Buggregator server and pair with the PhpStorm plugin for a smooth workflow. | 274 | 274 | 16 | 121K | 31 | 39.1 | 54.5 | BSD-3-Clause | 1 month ago | |
| cycle/annotated | Define Cycle ORM entities and schema using PHP 8 attributes. Annotate columns, primary keys, enums, decimals, and relationships like HasOne, HasMany, and BelongsTo, then let Cycle build the mapping from your code. | 29 | 28 | 14 | 25K | 9 | 31.7 | 50.4 | MIT | 1 month ago | |
| cycle/database | Cycle DBAL provides a secure PDO-based database layer with support for MySQL, PostgreSQL, SQLite, and SQL Server. Includes schema introspection/declaration, migrations, smart identifier quoting, query builders, nested queries, and transactions. | 71 | 70 | 30 | 32K | 24 | 37.6 | 53.2 | MIT | 3 weeks ago | |
| cycle/entity-behavior | Adds behavior attributes to Cycle ORM entities (UUID, timestamps, soft delete, optimistic lock, hooks, event listeners) plus an API to build custom behaviors. Use EventDrivenCommandGenerator when creating the ORM to enable event-driven commands. | 8 | 8 | 7 | 17K | 5 | 12.2 | 49.6 | MIT | 7 months ago | |
| cycle/migrations | Cycle Database Migrations provides structured, versioned database schema changes for Cycle ORM/DBAL. Configure a migrations directory and table, run pending migrations programmatically, and optionally include vendor migrations or generate migration files during schema compilation. | 21 | 21 | 18 | 20K | 10 | 11.6 | 44.7 | MIT | 1 year ago | |
| cycle/orm | Cycle ORM is a fast, flexible PHP DataMapper ORM for long-running apps. Works with plain PHP objects, dynamic schemas, and powerful query builder. Supports relations, eager/lazy loading, migrations, and MySQL/Postgres/SQLite/SQL Server. | 1,330 | 1,334 | 84 | 26K | 82 | 55.7 | 50.9 | MIT | 1 month ago | |
| cycle/schema-builder | Fluent PHP schema builder for Cycle ORM. Define tables, columns, indexes and relations in code, then generate/compile database schema changes for migrations and tooling. Helps keep your domain models and database structure in sync. | 15 | 15 | 13 | 23K | 7 | 30.6 | 54.1 | MIT | 1 month ago | |
| cycle/schema-renderer | Render Cycle ORM schemas as terminal-friendly output or generate PHP/array representations. Convert Schema/SchemaInterface to arrays (including optional custom properties), then render with colorized Symfony Console output; extend templates via custom console renderers. | 10 | 10 | 6 | 16K | 2 | 8.7 | 45.8 | MIT | 8 months ago | |
| internal/destroy | Explicit, deterministic resource cleanup for PHP via a Destroyable interface. Breaks circular reference chains and prevents memory leaks in long-running apps without relying on __destruct() or expensive gc_collect_cycles(). Ideal for daemons and event loops. | 56 | 56 | 0 | 204K | 0 | 4.5 | 50.7 | BSD-3-Clause | 10 months ago | |
| internal/dload | DLoad makes it easy to download and manage binary artifacts (RoadRunner, Temporal, custom tools) for PHP projects. Automate installs, lock versions across teams, handle cross-platform binaries, and keep artifacts out of VCS. | 103 | 102 | 2 | 19K | 16 | 35.2 | 42.1 | BSD-3-Clause | 2 weeks ago | |
| internal/path | Type-safe, immutable PHP path value object. Normalizes paths, handles separators cross-platform, and supports joining segments, inspecting components (name/stem/ext/parent), absolute/relative conversion, and filesystem checks (exists, file/dir, writable). | 12 | 12 | 0 | 39K | 1 | 10.8 | 51.9 | BSD-3-Clause | 7 months ago | |
| internal/promise | Lightweight Promises/A implementation for PHP (fork of reactphp/promise). PHP 8.1+ compatible with strict types and improved type annotations. Drop-in replacement for react/promise v2/v3 with reusable rejection handling and safer defaults. | 54 | 54 | 1 | 158K | 0 | 6.7 | 50.2 | MIT | 8 months ago | |
| internal/toml | PHP 8.1+ TOML 1.0.0/1.1.0 parser and encoder. Parse TOML strings/files into PHP arrays or an AST, modify documents, and serialize back to TOML with round-trip support. | 4 | 5 | 0 | 18K | 1 | 21.3 | 57.3 | BSD-3-Clause | 3 weeks ago | |
| llm/skills | — | 31 | 28 | 3 | 8K | 1 | 25.2 | 38.6 | BSD-3-Clause | 1 week ago | |
| spiral/attributes | Spiral Attributes is a lightweight PHP 8 attributes toolkit for reading, filtering, and working with attributes via reflection. Used by the Spiral framework, it provides a small, focused API for attribute discovery and metadata handling. | 24 | 24 | 4 | 283K | 1 | 3.7 | 55.2 | MIT | 1 year ago | |
| spiral/composer-publish-plugin | Composer plugin for Spiral apps that streamlines publishing package assets and configs into your project during install/update. Automates vendor asset deployment via Composer, reducing manual steps and keeping published files in sync. | 4 | 4 | 2 | 130K | 0 | 2.2 | 55.3 | MIT | 5 years ago | |
| spiral/framework | Spiral Framework is a high-performance, long-running full-stack PHP framework built for RoadRunner. PSR-compliant components, resident memory kernel, and native support for queues, GRPC, WebSockets, and background workers. | 2,059 | 2,061 | 92 | 102K | 42 | 55.9 | 45.0 | MIT | 1 week ago | |
| spiral/goridge | High-performance PHP-to-Go IPC bridge using sockets or pipes with native net/rpc support. Call Go services from PHP with minimal overhead, structured data via JSON/MsgPack, and efficient []byte payload transfer over TCP/Unix/streams. Works on Windows. | 123 | 126 | 11 | 635K | 0 | 23.0 | 58.9 | MIT | 2 months ago | |
| spiral/grpc-client | Framework-friendly and standalone PHP gRPC client with a simple, extensible API. Configure endpoints and interceptors (timeouts, retries), integrate with Spiral/RoadRunner, and handle errors via dedicated exceptions. Requires the PHP gRPC extension. | 41 | 41 | 1 | 105K | 1 | 15.9 | 52.6 | MIT | 4 months ago | |
| spiral/roadrunner-bridge | Bridge RoadRunner plugins into Spiral Framework apps. Provides bootloaders for HTTP, Queue/Jobs, KV Cache, gRPC, Centrifugo, TCP, Metrics, Logger, Locks, and scaffolding integration. Requires PHP 8.1+ and Spiral 3.14+. | 64 | 64 | 11 | 122K | 13 | 20.7 | 52.6 | MIT | 7 months ago | |
| spiral/roadrunner-grpc | Laravel-friendly integration for RoadRunner gRPC: run high-performance PHP gRPC servers/workers, handle protobuf-based services, and communicate with the RoadRunner runtime for fast, long-lived processes and efficient microservices. | 66 | 67 | 14 | 147K | 0 | 22.9 | 53.4 | MIT | 1 month ago | |
| spiral/roadrunner-http | HTTP plugin for the RoadRunner PHP application server. Provides PSR-7/PSR-17 based request/response handling, middleware support, and integration helpers to run high-performance PHP apps with persistent workers and fast HTTP serving. | 80 | 81 | 8 | 457K | 0 | 19.6 | 57.5 | MIT | 4 months ago | |
| spiral/roadrunner-kv | RoadRunner KV provides a fast, simple key-value storage layer for PHP apps running on RoadRunner. Store and retrieve data via an in-memory or configured KV backend with minimal overhead—useful for caching, flags, and lightweight shared state across workers. | 11 | 11 | 3 | 236K | 0 | 2.8 | 55.3 | MIT | 1 year ago | |
| spiral/roadrunner-worker | PHP worker library for running apps on RoadRunner with the Spiral ecosystem. Provides a Worker API to handle incoming requests/jobs and communicate with the RoadRunner server, enabling high-performance, long-running PHP processes for HTTP and background tasks. | 22 | 22 | 5 | 628K | 0 | 6.6 | 55.3 | MIT | 1 year ago | |
| spiral/testing | Testing SDK for Spiral Framework packages. Provides a custom TestCase with a TestApp so you can test packages without a full application setup. Configure root directory and bootloaders, and keep test app config under tests/app. PHP 8.1+, Spiral 3.15+. | 7 | 7 | 7 | 123K | 9 | 28.3 | 66.4 | MIT | 2 months ago | |
| spiral/twig-bridge | Twig adapter for the Spiral Framework. Adds a Twig view engine via TwigBootloader, with support for custom extensions, options, and processors. Configure eagerly through TwigEngine or lazily through TwigBootloader. Requires spiral/views. | 0 | 0 | 2 | 1K | 2 | 4.4 | 42.8 | MIT | 3 years ago | |
| spiral/validator | Spiral Validator is a lightweight PHP validation component for the Spiral Framework. Define rules, validate arrays and DTOs, collect detailed error messages, and integrate cleanly with requests, forms, and domain services for consistent input validation. | 4 | 4 | 3 | 121K | 1 | 13.6 | 59.3 | MIT | 7 months ago | |
| temporal/sdk | Temporal PHP SDK for building durable, scalable workflow orchestration with Temporal. Author Workflows and Activities in PHP, run them with RoadRunner workers, and manage executions via gRPC clients. Composer-installable with optional protobuf for performance. | 413 | 407 | 61 | 230K | 37 | 37.9 | 59.7 | MIT | 4 months ago | |
| testo/testo | Testo is an extensible PHP testing framework with a lightweight core and middleware system. It lets you fully control your test environment while keeping familiar PHP syntax. Includes an init command, suite/plugin config via testo.php, and Composer scripts. | 202 | 196 | 12 | 6K | 17 | 41.4 | 34.5 | BSD-3-Clause | 2 weeks ago |
How can I help you explore Laravel packages today?