avik/pulse

HTTP runtime and request lifecycle kernel for the Avik framework

Installs: 3

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/avik/pulse

v1.1.0 2025-12-28 18:51 UTC

This package is auto-updated.

Last update: 2025-12-28 18:53:57 UTC


README

Pulse is the runtime and HTTP kernel of the Avik framework.

It is responsible for driving the request–response lifecycle.

Responsibilities

  • Receive HTTP requests
  • Run middleware pipeline
  • Dispatch routes to controllers
  • Convert exceptions into HTTP responses

What Pulse Does NOT Do

  • Define routes
  • Define middleware
  • Bootstrap the application
  • Contain business logic

Lifecycle

Request → Middleware → Controller → Response

Design Principles

  • Explicit execution flow
  • No hidden magic
  • Middleware-first architecture
  • Framework-agnostic runtime

Stability

The API of this package is frozen after v1.0.0.

License

MIT