avik/pulse

HTTP runtime and request lifecycle kernel for the Avik framework

Maintainers

Package info

github.com/aviyandev/avik-pulse

pkg:composer/avik/pulse

Statistics

Installs: 9

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.1 2026-03-28 14:48 UTC

This package is auto-updated.

Last update: 2026-03-28 14:48:04 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