令人敬畏的Feathers¶
https://github.com/feathersjs-ecosystem
资源¶
文章和博客文章¶
例子¶
Feathers + React + Redux + Webpack + local auth. Production quality.
feathers-nuxt - A sample/starter for server-side rendered Vue.js + Feathers applications that supports user authentication
Feathers + Forest Admin example - An example for integrating Feathers with Forest admin.
MyEthereum.app:Feathers + Sequelize + React + Redux + Jest + Zeit部署
Feathers + Vue and Nuxt Nuxt.js or Vue.js templates.
Feathers + Nuxt Boilerplate Feathers + Nuxt boilerplate with Login, Sign Up, Reauthentication, etc.
无风:Feathers+ RiotJS + Turbolinks + Express Isomorphic application boilerplate for RiotJS.
使用Feathers的项目¶
插件¶
身份验证和授权¶
feathers-accounts - FeathersJS的基于令牌的用户帐户系统(配置).
feathers-authentication-management - 用户电子邮件验证和密码重置功能到本地Feathers - 身份验证(服务)
feathers-authentication-compatibility - 保持 v0.x 客户端与 v1.0 + 认证兼容
高速缓存¶
feathers-hooks-rediscache - 使用Redis进行API端点缓存.
数据库¶
amity-mongodb - 使用各种FeatherJS服务来管理Amity的MongoDB服务器.
feathers-arangodb - ArangoDB的Feathers数据库适配器, 使用ArangoDB的官方NodeJS驱动程序.
feathers-blob - Feathers抽象blob商店服务(服务)
feathers-blueprints - 向Feathers添加一些Sails.js蓝图功能. (配置)
feathers-bookshelf - 书架ORM服务适配器(服务)
feathersjs-couchbase - 针对couchbase-server的Full FeathersJS查询API
feathers-dynamodb - 正在进行中 - 需要帮助!
feathers-filemaker - 适用于feathers.js的Filemaker适配器
feathers-linvodb - 为FeatherJS创建LinvoDB服务. (服务)
feathers-mongo-collections - FeathersJS的MongoDB集合服务. (服务)
feathers-mongo-databases - 为FeathersJS创建MongoDB数据库服务. (服务)
feathers-mongodb-management - 使用FeathersJS服务管理MongoDB用户, 数据库和集合.
feathers-mongodb-revisions - 此Feathers数据库适配器扩展了基本的MongoDB适配器, 添加了修订支持. (服务)
feathers-mongodb-fuzzy-search - 将模糊搜索添加到您的mongodb服务查询中
feathers-nedb-dump - Middleware for Feathers.js - 转储和恢复给定服务的NeDB数据库(中间件)
feathers-objection - A service adapter for Objection.js - A minimal SQL ORM built on top of Knex.
feathers-orm-service - 轻松为Featherjs创建对象关系映射服务.
feathers-rethinky - Thinky.js用于Feathers JS的RethinkDB适配器
feathers-seeder - FeathersJS服务的简单数据播种机.
feathers-skypager - 一个skypager ORM服务适配器(服务)
feathers-solr - 适用于Feathersjs的Solr适配器
nextql-feathers - 用于NextQL-Yet Another Data Query Language的Featherjs插件.等效的GraphQL, 但更简单
feathers-cassandra - 基于Express-Cassandra ORM和CassanKnex查询构建器的Cassandra DB的Feathers服务适配器
feathers-json-patch - 将JSON Patch支持添加到任何Feathers数据库适配器或服务.
文档¶
feathers-swagger - 向Feathers服务添加文档并将其提供给Swagger UI. (配置)
电子邮件和短信¶
feathers-mailer - 使用nodemailer(服务)的Feathers邮件服务
钩¶
feathers-hooks-commons - 有用的Feathers钩的集合.
feathers-hooks-csvtoarray - 用于将逗号分隔列表转换为字符串数组的Feat钩子.
feathers-hooks-jsonapify - Feathers hook用于以符合JSON-API的方式输出数据.
feathers-populate-hook - Feathes hook用n:m, n:1或1:m关系填充多个字段. (钩)
feathers-transform-hook - 用于转换hook.data参数的钩子钩子(钩子)
feathers-virtual-attribute-hook - Feathers hook用于向服务响应添加虚拟属性(hook)
缩放¶
mostly-feathers - 将您的Feathers API转换为微服务
mostly-feathers-rest - 将您的微服务公开为RESTful API
feathers-cluster - 轻松利用Feathers的多核系统. (配置)
feathers-sync - 使用MongoDB发布/订阅(配置)在应用程序实例之间同步服务事件
feathers-batch - 批量多个Feathers服务调用为一个(服务)
feathers-distributed - 将您的Feathers服务作为微服务分发
测试¶
feathers-tests-fake-app-users - 在服务单元测试中伪造一些Feathers依赖性.定制假货(服务)的入门
feathers-factory - 为Feathers服务快速构建可重用的随机数据生成器.
记录¶
feathers-splunk - 将splunk集成到feathersjs服务中进行日志记录.
交通网络¶
feathers-socketcluster - 使用SocketCluster进行客户端/服务器通信.没有发表.
公用事业¶
FeathersQuery Feathers服务.它是一个可视化工具, 可帮助您管理数据收集.
feathers-bootstrap - 使用JSON文件实现应用程序引导和配置
feathers-generator - 基于Metalsmith的发电机使用`feather-bootstrap`
feathers-fs - 使用FeathersJS服务接口在文件系统中读取和写入数据.
feathers-hooks-utils - 用于编写Feathersjs钩子的实用程序库. (钩)
feathers-versionate - 用于创建和使用嵌套服务路径的实用程序.
`feathers-findone <https://github.com/fridays/feathers-findone) - 在Feathers.js中添加.findOne(>`_方法到服务
feathers-opentracing - FeathersJS服务的OpenTracing集成
fastfeathers - 收集bash-shell脚本以快速运行各种Feathers示例
feathers-kong - 用于 Kong API Gateway admin API的Feathers服务
验证¶
feathers-hooks-validate-joi - Feathes钩子实用程序, 用于使用Joi进行模式验证, 清理和客户端通知. (钩)
feathers-hook-validation-jsonschema - 使用JSON Schema验证Feathers资源. (钩)
feathers-tcomb - 使用tcomb验证Feathers服务(app.service)
feathers-validate-hook - 使用is-my-json-valid(钩子)验证json-schema的Feat钩子
feathers-validator - Feathers服务的验证器. (服务)
移动客户端¶
Feathers客户端使用React Native, 但这里是本机库/SDK的集合.
iOS¶
FeathersjsClientSwift - 用Swift编写的iOS客户端.
Feathers - 符合Featrace标准的SDK用Swift编写的3.支持rest和socket提供程序.
Android¶
前端框架¶
框架不可知论者¶
@feathersjs/client Official Feathers Module -所有主要客户端软件包都集于一身.
wings-feathers - 适用于任何前端框架的FeathersJS 4-Way实时反应式数据同步和回调(即React, Vue, Angular)
feathers-reactive - Feathers的实时查询流.将Feathers服务调用转换为RxJS可观察对象, 自动更新实时事件.
DoneJS¶
can-connect-feathers - 用于DoneJS的Feathers客户端库(Feathers客户端)
canjs-feathers - CanJS模型实现通过feather-client连接到Feathers服务. (Feathers客户端)
donejs-feathers - 一个生成器, 可以快速将FeathersJS添加到您的DoneJS项目中.包括Auth! (发电机)
React and Redux¶
feathers-action - 使用Feathers服务与redux(连接器)
feathers-action-creators - redux动作创作者为Feathers服务
feathers-action-reducer - redux减速机用于Feathers服务行动
feathers-action-types - Feathers服务的助焊剂动作类型(连接器)
feathers-react-redux - React-Redux的非官方Feathers绑定.
feathers-reduxify-services -Wrap Feathers服务使它们与Redux透明且完美地协同工作.
feathers-reduxify-authentication - Wrap Feathers.authentication, 因此它适用于Redux, 以及React-Router的auth软件包.
VueJS¶
feathers-vuex - 将Feathers服务与Vuex商店集成.
vue-syncers-feathers - 使用vue对象同步Feathers服务, 实时更新(连接器)
vue-feathers - 适用于Vuejs 1.x和2.x的插件, 可轻松访问您的Feathers服务.
Angular 1¶
ng-feathers - AngularJS的Feathers客户端. FeatherJS用于普通的AngularJS(1.X)
Angular 2¶
提交你的!
Polymer¶
AureliaJS¶
aurelia-feathersjs-socket-demo - Aurelia应用程序(使用Aurelia-CLI构建, 通过websockets连接到Feathers服务器应用程序(socket.io)
Mithril¶
feathers-mithril - 将feathers.js连接到mithril.js(连接器)
反应管理员¶
ra-data-feathers - 反应管理的Feathers休息/socket.io客户端. (管理员)
休息时管理员(由React Admin取代)¶
Aor-feathers-client - Feathers休息客户端为管理员休息. (管理员)
社交媒体¶
feathers-services-instagram-feed - 允许通过其公共端点获取给定用户的Instagram Feed的服务.