Packages from kariricode

  • PHP

    kariricode/class-discovery

    PHP 8.4+ class discovery component with attribute scanning, token-based parsing, multi-tier caching, and dependency analysis. Part of the KaririCode Framework ecosystem.

  • PHP

    kariricode/configurator

    A flexible and efficient configuration management component for the KaririCode Framework, providing robust configuration handling for PHP applications.

  • PHP

    kariricode/contract

    Central repository for interface definitions in the KaririCode Framework. Implements interface code in PHP for specified namespaces, adhering to PSR standards and leveraging modern PHP features.

  • PHP

    kariricode/data-structure

    The KaririCode DataStructure component offers advanced PHP data structures, including lists, stacks, queues, maps, and sets. It features efficient, strongly-typed, object-oriented implementations like ArrayList, LinkedList, BinaryHeap, and TreeMap.

  • PHP

    kariricode/devkit

    Zero-config PHP quality toolchain for KaririCode Framework. Bundles PHPUnit, PHPStan, PHP-CS-Fixer, Rector, and Psalm under a single `kcode` CLI — isolated in .kcode/ so it never pollutes production dependencies.

  • PHP

    kariricode/dotenv

    The only PHP dotenv with auto type casting, AES-256-GCM encryption, OPcache caching, fluent validation DSL, environment-aware loading, and CLI tooling — zero dependencies, PHP 8.4+, ARFA 1.3.

  • PHP

    kariricode/exception

    KaririCode Exception provides a robust and modular exception handling system for the KaririCode Framework, enabling seamless error management across various application domains.

  • PHP

    kariricode/logging

    A robust, flexible, and PSR-3 compliant logging component for the KaririCode Framework, providing comprehensive logging capabilities for PHP applications.

  • PHP

    kariricode/processor-pipeline

    A robust, immutable processor pipeline component for the KaririCode Framework — ARFA 1.3 compliant. Enables modular, configurable processing chains for data transformation, validation, and sanitization.

  • PHP

    kariricode/property-inspector

    Attribute-based property analysis and inspection for the KaririCode Framework, enabling dynamic validation, normalization, and processing of object properties via PHP 8.4+ attributes and reflection.

  • PHP

    kariricode/sanitizer

    Composable, rule-based data sanitization engine for PHP 8.4+ — 33 rules, #[Sanitize] attributes, XSS prevention, powered by kariricode/property-inspector. ARFA 1.3.

  • PHP

    kariricode/serializer

    Multi-format serialization engine for PHP 8.4+ — JSON, XML, CSV, QueryString, #[Serialize] attributes, powered by kariricode/property-inspector. ARFA 1.3.

  • PHP

    kariricode/transformer

    Composable, rule-based data transformation engine for PHP 8.4+ — 32 rules, #[Transform] attributes, case conversion, powered by kariricode/property-inspector. ARFA 1.3.

  • PHP

    kariricode/validator

    A powerful and flexible validation component for PHP, part of the KaririCode Framework. It provides configurable processors for validating data attributes in entities using a streamlined and efficient pipeline system.