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
Requires
- php: >=8.1
- avik/canvas: ^1.0
- avik/crate: ^1.0
- avik/flow: ^1.0
- avik/ignite: ^1.0
- avik/path: ^1.0
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