cultivar
v1.0.0-alpha.12
Published
Composable event handling with Wonka for HTTP and beyond
Downloads
13
Readme
Cultivar
TypeScript HTTP services based on Wonka streams and the exchange pattern.
Idea
Handle requests from many different sources, and compose a response using many handlers.
Goals
- Portable: Should work with many different backends.
- Opinionated, but replaceable: Pieces should be able to be removed and substituted with other solutions without issue.
- Batteries-included: Should include a full toolkit to handle everyday API concerns.
Sources
- HTTP requests
- Messages from a queue
- WebSocket events
- WebRTC events?
Features
- Routing
- Authentication
- Validation
- Pagination
- Database Access
- Sessions
- Authorization