https://github.com/cdaringe/cowtown
:cow: :book: middleware recipes for web applications
https://github.com/cdaringe/cowtown
flows koa middleware pipelines server web
Last synced: about 1 month ago
JSON representation
:cow: :book: middleware recipes for web applications
- Host: GitHub
- URL: https://github.com/cdaringe/cowtown
- Owner: cdaringe
- Created: 2018-11-28T04:13:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T06:12:32.000Z (almost 2 years ago)
- Last Synced: 2025-10-11T06:21:08.044Z (8 months ago)
- Topics: flows, koa, middleware, pipelines, server, web
- Language: TypeScript
- Homepage: https://cowtown.surge.sh
- Size: 3.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# cowtown
a cookbook :book: for pragmatic server-side application development via middleware-pipelines.
cowtown covers many _how-to's_ of a wide range of application concerns. it demonstrates fulfillment of those concerns via [koa](https://koajs.com).
cowtown is generally _not_ software--it is mainly documentation, covering how to effectively use the abundance of existing software. in some cases,
cowtown ships a minimal amount of code to support some common use cases.
[](https://standardjs.com) [](https://github.com/semantic-release/semantic-release) [](https://greenkeeper.io/) [](https://circleci.com/gh/cdaringe/cowtown) [](https://www.typescriptlang.org)
## target audience
all interested parties.
## goals
- documentation. share patterns and codified implementations for common application concerns
- encourage server development that rewards:
- simplicity over ease
- composition
- flat-ish dependency trees
- share community modules, whilst avoiding deeply nested hard-to-[configure|debug|reason-about] middleware packages