Farrow is A Type-Friendly Web Framework for Node.js
Please follow the documentation at farrowjs.com!
- Expressive HTTP middleware like Koa but no need to modify
req/resorctx - Strongly typed and type-safe from request to response via powerful schema-based validation
- Provide React-Hooks-like mechanism which is useful for reusing code and integrating other parts of Server like database connection
- Easy to learn and use if you were experienced in expressjs/koajs
- TypeScript >= 4.3
- Node.js >= 14.x
This repository now includes a minimal Rush setup for monorepo orchestration while keeping existing package scripts (build, test, etc.) unchanged.
Common commands:
pnpm run rush:update— generate/update Rush lockfiles and install dependenciespnpm run rush:install— install from existing Rush lockfile onlypnpm run rush:build— run each packagebuildscript in dependency orderpnpm run rush:test— run each packagetestscript in dependency order
Contributions, issues and feature requests are welcome! Feel free to check issues page.
This project is MIT licensed.
Copyright © 2021-present, Jade Gu.

