Search by

Packages from hydrakit · Transparency log

  • PHP

    hydrakit/admin

    A composable admin backend for Hydra apps: declare a module, get routes and htmx screens.

  • PHP

    hydrakit/app

    The application skeleton every Hydra project starts from.

  • PHP

    hydrakit/auth

    Authentication for Hydra: identity only, behind a swappable guard.

  • PHP

    hydrakit/authorization

    Ability-based authorization for Hydra, on top of hydrakit/auth.

  • PHP

    hydrakit/broadcast

    Tell other processes that something changed: a publisher over Redis pub/sub, listen tokens, and an SSE hub that fans broadcasts out to browsers.

  • PHP

    hydrakit/cache

    A small key/value store behind one contract, with the atomic counters rate limiting needs.

  • PHP

    hydrakit/console

    The generic console commands every Hydra app needs, and the contracts a command is written against.

  • PHP

    hydrakit/core

    Application object, container and service-provider contracts, and typed environment loading. Interfaces only.

  • PHP

    hydrakit/csrf

    Synchronizer-token CSRF protection as PSR-15 middleware.

  • PHP

    hydrakit/database

    A thin PDO data-access seam and a raw-SQL migration runner.

  • PHP

    hydrakit/event

    A minimal PSR-14 event dispatcher and listener provider.

  • PHP

    hydrakit/filesystem

    File storage behind one contract: a private disk served through the app, a public disk served by the web server, and keys that never trust the client's filename.

  • PHP

    hydrakit/http

    PSR-7/PSR-15 HTTP layer: request lifecycle, routing, and middleware pipeline.

  • PHP

    hydrakit/kernel

    Hydra's default composition root and HTTP plumbing, kept in one place instead of copied per app.

  • PHP

    hydrakit/log

    A minimal PSR-3 logger that writes one plain-text line per record to a stream.

  • PHP

    hydrakit/mail

    Outgoing mail behind one transport contract: SMTP for delivery, log and array transports so tests and local development never send.

  • PHP

    hydrakit/nyholm

    Nyholm PSR-7/PSR-17 adapter: the default message and factory implementation for Hydra.

  • PHP

    hydrakit/php-di

    PHP-DI PSR-11 adapter: the default container for Hydra.

  • PHP

    hydrakit/queue

    Work that outlives the request: a job contract, a database queue with retries, drained by the scheduler.

  • PHP

    hydrakit/scheduler

    Scheduled work from one cron entry: due checks, overlap locks and bounded batches.

  • PHP

    hydrakit/seo

    Meta tags, sitemaps and Atom feeds for Hydra: built from plain values, escaped once, every URL absolute.

  • PHP

    hydrakit/session

    Session handling as PSR-15 middleware, behind split data and lifecycle interfaces.

  • PHP

    hydrakit/symfony-console

    Symfony Console adapter: the default runner for Hydra commands, and the only package that names it.

  • PHP

    hydrakit/throttle

    Request rate limiting as PSR-15 middleware, counted in a shared store.

  • PHP

    hydrakit/validation

    Zero-dependency input validation: per-field rules, stateless, shareable.

  • PHP

    hydrakit/view

    Native PHP templating with template inheritance and escape-by-convention safety. No compile step.