{
    "generated_at": "2026-09-12T00:48:26+00:00",
    "org": "dotkernel",
    "packages": [
        {
            "name": "dot-annotated-services",
            "url": "https://github.com/dotkernel/dot-annotated-services",
            "description": "Dotkernel service creation component through laminas-servicemanager and annotations",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-auth-social",
            "url": "https://github.com/dotkernel/dot-auth-social",
            "description": "Authenticate users through Facebook and return credentials and user details",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-authentication",
            "url": "https://github.com/dotkernel/dot-authentication",
            "description": "Dotkernel component defining authentication abstractions",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-authorization",
            "url": "https://github.com/dotkernel/dot-authorization",
            "description": "Dotkernel authorization service abstractions component",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-cache",
            "url": "https://github.com/dotkernel/dot-cache",
            "description": "Dotkernel cache component based on symfony-cache, extending and customizing it",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-cli",
            "url": "https://github.com/dotkernel/dot-cli",
            "description": "Dotkernel component to build console applications based on laminas-cli.",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-controller",
            "url": "https://github.com/dotkernel/dot-controller",
            "description": "Dotkernel controller like middleware component",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-data-fixtures",
            "url": "https://github.com/dotkernel/dot-data-fixtures",
            "description": "Provide a CLI to allow fixtures",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-debugbar",
            "url": "https://github.com/dotkernel/dot-debugbar",
            "description": "Middleware on top of maximebf/php-debugbar",
            "lifecycle": "active",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-dependency-injection",
            "url": "https://github.com/dotkernel/dot-dependency-injection",
            "description": "Dependency Injection (DI)  handler",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-errorhandler",
            "url": "https://github.com/dotkernel/dot-errorhandler",
            "description": "Logging Error Handler for Dotkernel",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-event",
            "url": "https://github.com/dotkernel/dot-event",
            "description": "Dotkernel event component extending and customizing laminas-eventmanager",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-flashmessenger",
            "url": "https://github.com/dotkernel/dot-flashmessenger",
            "description": "Flash messenger library for session messages between redirects",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-geoip",
            "url": "https://github.com/dotkernel/dot-geoip",
            "description": "Dotkernel component based on Maxmind's geoip2/geoip2 package, using their free GeoLite2 databases to provide geographical details about an IP address.",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-helpers",
            "url": "https://github.com/dotkernel/dot-helpers",
            "description": "Various helper structures and classes",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-log",
            "url": "https://github.com/dotkernel/dot-log",
            "description": "Dotkernel log component which  implements PSR-3",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-mail",
            "url": "https://github.com/dotkernel/dot-mail",
            "description": "Dotkernel mail component based on symfony mail",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-mail-outlook",
            "url": "https://github.com/dotkernel/dot-mail-outlook",
            "description": "Microsoft Outlook ESMTP email service integration",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-maker",
            "url": "https://github.com/dotkernel/dot-maker",
            "description": "Programmatically generate Dotkernel project files and directories.",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-navigation",
            "url": "https://github.com/dotkernel/dot-navigation",
            "description": "Dotkernel navigation component",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-rbac",
            "url": "https://github.com/dotkernel/dot-rbac",
            "description": "Dotkernel RBAC implementation",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-rbac-guard",
            "url": "https://github.com/dotkernel/dot-rbac-guard",
            "description": "Dotkernel component for authorizing bigger parts of an application",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-rbac-route-guard",
            "url": "https://github.com/dotkernel/dot-rbac-route-guard",
            "description": "RBAC guard that use the RoutePermission",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-response-header",
            "url": "https://github.com/dotkernel/dot-response-header",
            "description": "Configuration of all Response Headers",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-router",
            "url": "https://github.com/dotkernel/dot-router",
            "description": "Dotkernel's router component",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-session",
            "url": "https://github.com/dotkernel/dot-session",
            "description": "Dotkernel session component extending and customizing laminas-session",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-totp",
            "url": "https://github.com/dotkernel/dot-totp",
            "description": "Time-based One-Time Password (TOTP) authentication to your Dotkernel or Mezzio  application \u2014 without third-party bundles.",
            "lifecycle": "active",
            "php": "~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-twigrenderer",
            "url": "https://github.com/dotkernel/dot-twigrenderer",
            "description": "Dotkernel component providing twig extensions and customizations",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-user-agent-sniffer",
            "url": "https://github.com/dotkernel/dot-user-agent-sniffer",
            "description": "Dotkernel component providing details about a device by parsing a user agent.",
            "lifecycle": "active",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-authentication-service",
            "url": "https://github.com/dotkernel/dot-authentication-service",
            "description": "Dotkernel authentication service component based on zend-authentication",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-authentication-web",
            "url": "https://github.com/dotkernel/dot-authentication-web",
            "description": "Login/logout flow for web applications to use with dot-authentication service",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-controller-plugin-authentication",
            "url": "https://github.com/dotkernel/dot-controller-plugin-authentication",
            "description": "Dotkernel authentication controller plugin component",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-controller-plugin-authorization",
            "url": "https://github.com/dotkernel/dot-controller-plugin-authorization",
            "description": "Dotkernel authorization controller plugin component",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-controller-plugin-flashmessenger",
            "url": "https://github.com/dotkernel/dot-controller-plugin-flashmessenger",
            "description": "Dotkernel flash messenger controller plugin component",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-controller-plugin-forms",
            "url": "https://github.com/dotkernel/dot-controller-plugin-forms",
            "description": "Dotkernel controller plugin for easy access to application defined forms and fieldsets in any controller",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-controller-plugin-mail",
            "url": "https://github.com/dotkernel/dot-controller-plugin-mail",
            "description": "Dotkernel mail controller plugin",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-controller-plugin-session",
            "url": "https://github.com/dotkernel/dot-controller-plugin-session",
            "description": "Dotkernel session controller plugin",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-doctrine-metadata",
            "url": "https://github.com/dotkernel/dot-doctrine-metadata",
            "description": "Provides metadata and strategies for extracting and rendering Doctrine entities",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-filter",
            "url": "https://github.com/dotkernel/dot-filter",
            "description": "Dotkernel filter component customizing and extending laminas-filter",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-form",
            "url": "https://github.com/dotkernel/dot-form",
            "description": "Dotkernel form component extending and customizing laminas-form",
            "lifecycle": "maintenance",
            "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
            "archived": false
        },
        {
            "name": "dot-hydrator",
            "url": "https://github.com/dotkernel/dot-hydrator",
            "description": "Dotkernel hydrator component extending and customizing zend-hydrator",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-inputfilter",
            "url": "https://github.com/dotkernel/dot-inputfilter",
            "description": "Dotkernel input filter component extending and customizing zend-inputfilter",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-mapper",
            "url": "https://github.com/dotkernel/dot-mapper",
            "description": "Dotkernel mapper pattern implementation",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-paginator",
            "url": "https://github.com/dotkernel/dot-paginator",
            "description": "Paginator component for dotkernel based on zend-paginator",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-user",
            "url": "https://github.com/dotkernel/dot-user",
            "description": "Dotkernel user component providing configurable common user functions and extending the authentication flow",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-validator",
            "url": "https://github.com/dotkernel/dot-validator",
            "description": "Dotkernel validator component extending and customizing zend-validator",
            "lifecycle": "maintenance",
            "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
            "archived": false
        },
        {
            "name": "dot-console",
            "url": "https://github.com/dotkernel/dot-console",
            "description": "DotKernel component to build console applications based on laminas-console",
            "lifecycle": "archived",
            "php": "^7.4",
            "archived": true
        }
    ]
}