Libraries tagged by building-blocks
withinboredom/building-blocks
1177 Downloads
tiny-blocks/building-blocks
130 Downloads
Implements tactical DDD building blocks for PHP: entities, aggregate roots, domain events, snapshots, and upcasters.
tallieutallieu/oak
1469 Downloads
Simple PHP building block framework
lbonnet/crawler-toolkit
70 Downloads
Shared, framework-agnostic building blocks for polite and safe web crawlers: SSRF-aware HTTP throttling, robots.txt parsing, and HTML link discovery.
lava83/laravel-ddd
336 Downloads
A comprehensive toolkit providing foundational building blocks for implementing Domain-Driven Design (DDD) patterns in Laravel 12+ applications. This package offers battle-tested base classes, contracts, and infrastructure components to help you build scalable, maintainable domain-driven applications.
jardisadapter/messaging
143 Downloads
Multi-transport messaging for Redis, Kafka, RabbitMQ, and Database with automatic serialization and consumer groups; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/mailer
212 Downloads
SMTP mail client with STARTTLS, authentication, HTML and plain text support, attachments, and retry with exponential backoff; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/logger
212 Downloads
PSR-3 logging pipeline with 20+ handlers, 7 formatters, 6 enrichers, and fluent builder API; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/http
209 Downloads
PSR-18 HTTP client with cURL transport, Bearer and Basic auth, retry with exponential backoff, and minimal footprint; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/filesystem
202 Downloads
Filesystem abstraction for PHP covering local and S3-compatible storage — unified read, write, stream, and visibility API without Flysystem or the AWS SDK; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/eventdispatcher
213 Downloads
PSR-14 event dispatcher for PHP with priority-ordered listeners, type-hierarchy matching, stoppable events, and deferred dispatch via EventCollector; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/dbconnection
283 Downloads
PDO connection pool for PHP with read/write splitting, round-robin load balancing across replicas, and automatic health checks — supports MySQL, PostgreSQL, and SQLite; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/cache
204 Downloads
PSR-16 multi-layer cache for PHP — stack Memory, APCu, Redis, and Database backends with automatic read-through backfill and write-through propagation; a building block of the open-source foundation that Jardis-generated DDD code runs on
hiblaphp/event-loop
3524 Downloads
Fiber native eventloop for building block for heart of hiblaphp libraries
assegaiphp/common
563 Downloads
The assegai/common package is a collection of commonly used utility classes and functions for AssegaiPHP projects. This package provides a set of tools that are designed to make it easier for developers to perform common tasks such as working with arrays, strings, and paths. The package also includes classes for handling errors and logging, as well as a simple yet powerful configuration management system. The package is designed to be lightweight, with minimal dependencies, and is fully compatible with any AssegaiPHP based project. Whether you're building a small web application or a large enterprise system, assegai/common provides the essential building blocks you need to get started quickly and easily.