Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/farrow-js/farrow
A Type-Friendly Web Framework for Node.js
https://github.com/farrow-js/farrow
full-stack nodejs typescript web-framework
Last synced: 1 day ago
JSON representation
A Type-Friendly Web Framework for Node.js
- Host: GitHub
- URL: https://github.com/farrow-js/farrow
- Owner: farrow-js
- License: mit
- Created: 2020-07-20T03:07:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-11T04:20:26.000Z (2 months ago)
- Last Synced: 2024-12-05T00:10:42.053Z (8 days ago)
- Topics: full-stack, nodejs, typescript, web-framework
- Language: TypeScript
- Homepage: https://www.farrowjs.com
- Size: 9.82 MB
- Stars: 767
- Watchers: 12
- Forks: 37
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome - farrow-js/farrow - A Type-Friendly Web Framework for Node.js (TypeScript)
- awesome-github-star - farrow - Friendly Web Framework for Node.js | farrow-js | 762 | (TypeScript)
- awesome-luooooob - farrow-js/farrow - A Type-Friendly Web Framework for Node.js (TypeScript)
README
## Description
**Farrow** is A Type-Friendly Web Framework for Node.js
## Getting Started
Please follow the documentation at [farrowjs.com](https://www.farrowjs.com/docs/tutorial)!
## Benefits
- Expressive HTTP middleware like [Koa](https://github.com/koajs/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](https://github.com/farrow-js/farrow/blob/master/docs/assets/farrow.png)
## Environment Requirement
- TypeScript >= 4.3
- Node.js >= 14.x## Issues
Contributions, issues and feature requests are welcome! Feel free to check [issues page](https://github.com/Lucifier129/farrow/issues).
## [Contributing Guide](https://github.com/farrow-js/farrow/blob/master/CONTRIBUTING.md)
## Stay In Touch
- [Website](https://www.farrowjs.com/)
- [Twitter](https://twitter.com/guyingjie129)
- [doc/v1](https://github.com/farrow-js/farrow/tree/master/docs/v1)
- [Blog](https://www.farrowjs.com/blog)## License
This project is [MIT](https://github.com/farrow-js/farrow/blob/master/LICENSE) licensed.
Copyright © 2021-present, [Jade Gu](https://github.com/Lucifier129).