m7yue / farrow

A Type-Friendly Web Framework for Node.js

Home Page:https://www.farrowjs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Farrow Logo

npm version CI Status Benchmark Status License: MIT

Description

Farrow is A Type-Friendly Web Framework for Node.js

Getting Started

Please follow the documentation at farrowjs.com!

Benefits

  • Expressive HTTP middleware like Koa but no need to modify req/res or ctx
  • 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

Farrow Demo

Environment Requirement

  • TypeScript >= 4.3
  • Node.js >= 14.x

Issues

Contributions, issues and feature requests are welcome! Feel free to check issues page.

Stay In Touch

License

This project is MIT licensed.

Copyright © 2021-present, Jade Gu.

About

A Type-Friendly Web Framework for Node.js

https://www.farrowjs.com

License:MIT License


Languages

Language:TypeScript 97.5%Language:JavaScript 2.0%Language:CSS 0.4%Language:HTML 0.1%