awesome-feathersjs
A list of awesome things related to FeathersJS
https://github.com/feathersjs/awesome-feathersjs
Last synced: 28 days ago
JSON representation
Flutter
Validation
- FlutterFeathersJs - Communicate with your feathers js server from flutter.
Frontend frameworks
Admin on Rest (replaced by React Admin)
- Aor-feathers-client - A feathers rest client for admin-on-rest. (Admin)
Angular
- feathers-reactive - Live query streams for Feathers. Turns a Feathers service call into an RxJS observables that automatically updates on real-time events.
AureliaJS
- aurelia-feathers-fusebox - Featehrs v4 client, Aurelia, i18next, semantic ui, fuse-box
DoneJS
- can-connect-feathers - Feathers client library for DoneJS (feathers-client)
- canjs-feathers - CanJS model implementation that connects to Feathers services through feathers-client. (feathers-client)
Framework Agnostic
- wings-feathers - A FeathersJS 4-Way realtime reactive data sync and callback observable for any frontend frameworks (ie. React, Vue, Angular)
- @feathersjs/client - feathers-logo.png) - All of the main client packages rolled into one.
-
@feathersjs-offline/owndata-ownnet
- FeatherJS Offline-first realtime database wrapper implements the offline-first
own-data/own-netreplication principles on CRUD methods on any Feathers database adapter.
React Admin
- ra-data-feathers - A feathers rest/socket.io client for react-admin. (Admin)
React and Redux
- figbird - Declarative and realtime data management for ultra responsive Feathers and React applications.
- feathers-react - A FeathersJS real-time React component library to display data
- feathers-mobx - Inplement feathers client into your mobx store
VueJS
- feathers-pinia - A Feathers Client wrapper that integrates with Pinia.
- feathers-vuex - Integration of Feathers services with your Vuex store.
iOS
Validation
Plugins
APIs
- feathers-unsplash - Query the Unsplash API with FeatherJS query syntax.
- feathers-coinapi - Query the CoinAPI API through FeathersJS
- feathers-openweathermap - Feathers service for interacting with the OpenWeatherMap API. Use historical, current and forecast weather data.
- feathers-coinapi - Query the CoinAPI API through FeathersJS
Authentication and Authorization
- feathers-authentication-oidc
-
feathers-authentication-compatibility
- Keep
v0.xclients compatible withv1.0+authentication - @feathersjs/authentication - feathers-logo.png)
- @feathersjs/authentication-client - feathers-logo.png)
- @feathersjs/authentication-local - feathers-logo.png)
- @feathersjs/authentication-oauth1 - feathers-logo.png)
- feathers-permissions
- feathers-authentication-management - User email verification and password reset capabilities to local feathers-authentication (service)
- feathers-casl - Add access control with CASL to Feathers.
- feathers-authentication-management - User email verification and password reset capabilities to local feathers-authentication (service)
Caching
- feathers-hooks-rediscache - API endpoint caching with Redis.
Database
- feathers-nedb-puzzy-search - Add google-like $search to NeDB service.find queries.
- feathers-seeder - Straightforward data seeder for FeathersJS services.
- feathers-solr - Solr Adapter for Feathersjs
- feathers-elasticsearch - feathers-logo.png)
- feathers-knex - feathers-logo.png)
- feathers-localstorage - feathers-logo.png)
-
@feathersjs-offline/localforage
- A FeathersJS service adapter for
WebSQL, ÌndexedDB, orlocalStorage` enabling offline-first. - feathers-memory - feathers-logo.png)
- feathers-mongodb - feathers-logo.png)
- feathers-mongoose - feathers-logo.png)
- feathers-nedb - feathers-logo.png)
- feathers-sequelize - feathers-logo.png)
- feathers-airtable - A FeatherJS service adapter to manage your Airtable bases.
- feathers-arangodb - A Feathers database adapter for ArangoDB using official NodeJS driver for ArangoDB.
- feathers-bee-queue - Feathers service adapter for Bee-Queue jobs
- feathers-cassandra - Feathers service adapter for Cassandra DB based on Express-Cassandra ORM and CassanKnex query builder
- feathersjs-couchbase - Full FeathersJS Query API for couchbase-server
- feathers-dynamodb - Work in progress - help wanted!
- feathers-json-patch - Add JSON Patch support to any Feathers database adapter or service.
- feathers-mongodb-fuzzy-search - Add fuzzy search to your mongodb service queries
- feathers-objection - A service adapter for Objection.js - A minimal SQL ORM built on top of Knex.
- feathers-lowdb - Featherjs database service adapter for Lowdb
- feathers-ottoman - A Ottoman Service for feathers
- feathers-prisma - A service adapter for Prisma (PostgreSQL, MySQL, SQLite, SQL Server,MongoDB)
Documentation
- feathers-swagger - Add documentation to your Feathers services and feed them to Swagger UI. (configure)
Email and SMS
- feathers-mailer - Feathers mailer service using nodemailer (service)
- feathers-aws-sns - Feathers AWS SNS service to use with Amazon Simple Notification Service (service)
- feathers-postmark - A Postmark API service adapter for FeathersJS
- feathers-messagebird - A Messagebird API service adapter for FeathersJS
- feathers-postmark - A Postmark API service adapter for FeathersJS
File upload
- feathers-blob - Feathers abstract blob store service (service)
- feathers-s3 - Manage files through S3-compatible APIs with FeathersJS (service and helpers)
- feathers-google-maps - Feathers service for interacting with the Google Maps API (service)
Hooks
- feathers-hooks-commons - Collection of useful Feathers hooks.
- feathers-hooks-jsonapify - Feathers hook for outputting data in a JSON-API-compliant way.
- feathers-populate-hook - Feathers hook to populate multiple fields with n:m, n:1 or 1:m relations. (hook)
- feathers-fletching - A collection of hooks and utilities to make your FeathersJS apps fly straight and true.
- feathers-shallow-populate - The fastest FeathersJS hook for populating relational data
- feathers-graph-populate - Add lightning fast, GraphQL-like populates to your FeathersJS API
- feathers-trigger - Add triggers and actions to your feathers app for notifications, protocols or logs.
Images
- feathers-cloudinary - Utilize the Cloudinary API for image manipulation/parsing/uploading/editing.
Logging
- feathers-splunk - Integrates the splunk into feathersjs services for logging.
Payments
Scaling
- mostly-feathers - Convert your Feathers APIs into microservices
- mostly-feathers-rest - Expose your microservice as a RESTful API
- feathers-sync - Synchronize service events between application instances using MongoDB publish/subscribe (configure)
- feathers-batch - Batch multiple Feathers service calls into one (service)
- feathers-distributed - Distribute your Feathers services as microservices
- feathers-opossum - A circuit breaker for Feathers services
- feathers-http-distributed - Distribute FeathersJS apps over the network with inter-service communication using HTTP protocol
- feathers-batch - Batch multiple Feathers service calls into one (service)
Search
- feathers-algolia - Utilize the Algolia API for implementing advanced search functionality into your FeathersJS application.
- feathers-algolia - Utilize the Algolia API for implementing advanced search functionality into your FeathersJS application.
Social media
- feathers-authentication-weapp - Wechat mini-program authentication strategy for feathers.
- feathers-client-weapp - Adapts feathers rest client for wechat mini-program.
Testing
- feathers-factory - Quickly build reusable random data generators for your Feathers services.
Transports
- feathers-rabbitmq-transport - Use a RabbitMQ message broker to communicate with the services of your app.
- @feathersjs/express - feathers-logo.png)
- @feathersjs/socketio - feathers-logo.png)
- @feathersjs/rest-client - feathers-logo.png)
- @feathersjs/socketio-client - feathers-logo.png)
Utilities
- feathers-hooks-utils - Utility library for writing Feathersjs hooks. (hooks)
- @feathersjs/configuration - feathers-logo.png)
- @feathersjs/errors - feathers-logo.png)
- @feathersjs/cli - feathers-logo.png)
- generator-feathers - feathers-logo.png)
- generator-feathers-plugin - feathers-logo.png)
- feathers-profiler
- feathers-versionate - Utility for creating and working with nested service paths.
- feathers-findone - Adds a .findOne() method to services in Feathers.js
- feathers-opentracing - OpenTracing integration for FeathersJS services
- fastfeathers - collection of bash-shell scripts to run various feathers examples quickly
- feathers-kong - A Feathers service for Kong API Gateway admin API
- feathers-hubspot-webhooks - Handle HubSpot webhooks in a FeathersJS service
- feathers-async-bootstrap - Booting feathers application asynchron
- @feathersjs/cli - feathers-logo.png)
- generator-feathers - feathers-logo.png)
- generator-feathers-plugin - feathers-logo.png)
Validation
- feathers-hooks-validate-joi - Feathers hook utility for schema validation, sanitization and client notification using Joi. (hook)
- feathers-validator - A validator for Feathers services. (service)
Projects Using Feathers
Examples
- Adaptable.io
- Akt'n'Map
- APPoint
- BeachfrontDigital
- ContactImpact
- County Committee Sunlight Project
- Cryptosheets
- Foxflow
- GenerousTickets
- Headstart
- HaulHound
- Humaans
- JSONLog
- June.ai
- Koola
- Shakepay
- Sleeker
- Simpla
- Stoplight
- Taxfyle
- GenerousTickets
- Krawler
- Weacast
- APPoint
- Headstart
- Headstart
- Headstart
- Headstart
- County Committee Sunlight Project
- Headstart
- Headstart
- Headstart
- Adaptable.io
- Headstart
- Headstart
- Headstart
- BeachfrontDigital
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- APPoint
- Headstart
- JSONLog
- Koola
- APPoint
- JSONLog
- JSONLog
- JSONLog
- JSONLog
- JSONLog
- XREngine
- JSONLog
Resources
Articles and Blog Posts
- Feathers Cheatsheet
- Integrating Nuxt into your Feathers Application
- Russian article - Связи между таблицами sequelize в FeathersJS
- Russian article about querying - Запросы сервисам FeathersJS
- Get started with Feathers & React
- Integrating Nuxt into your Feathers Application
- Get started with Feathers & React
- Integrating Nuxt into your Feathers Application
- Get started with Feathers & React
- Integrating Nuxt into your Feathers Application
- Get started with Feathers & React
- Integrating Nuxt into your Feathers Application
- Integrating Nuxt into your Feathers Application
- Get started with Feathers & React
- Integrating Nuxt into your Feathers Application
- Get started with Feathers & React
- Integrating Nuxt into your Feathers Application
- Get started with Feathers & React
- Integrating Nuxt into your Feathers Application
- Get started with Feathers & React