GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - feathersjs/awesome-feathersjs: A list of awesome things related to FeathersJS

BranchesTags
Open more actions menu

Latest commit

 

History

103 Commits
103 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
img
img
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation


logo of awesome-feathersjs repository

Awesome Feathers Awesome

A list of awesome things related to FeathersJS

  • Awesome Feathers Awesome
    • Resources
      • Official Resources
      • Videos
      • Articles and Blog Posts
      • Examples
        • Feathers-Chat
        • Feathers-Scss-Postgres-Chat-App
        • React
        • Vue
        • Angular
        • Admin
        • Auth
        • GraphQL / Apollo
        • Other
    • Projects Using Feathers
    • Plugins
      • Authentication and Authorization
      • Caching
      • Database
      • APIs
      • Documentation
      • Email and SMS
      • Google
      • Hooks
      • Images
      • Payments
      • Scaling
      • Search
      • Social media
      • Testing
      • Logging
      • Transports
      • Utilities
      • Validation
    • Mobile Clients
    • Flutter
    • iOS
    • Android
    • Frontend frameworks
      • Framework Agnostic
      • DoneJS
      • React and Redux
      • VueJS
      • Angular 1
      • Angular 2
      • Polymer
      • AureliaJS
      • Mithril
      • React Admin
      • Admin on Rest (replaced by React Admin)

Resources

Official Resources

  • Website
  • Docs
  • Blog
  • Guides
  • Slack
  • Telegram Russian chat
  • Twitter

Videos

  • The FeathersJS Youtube playlist
  • FeathersJS Real-Time Chat App - Tutorial
  • Fullstack Feathersjs and React Web App

Articles and Blog Posts

  • Feathers Cheatsheet
  • Integrating Nuxt into your Feathers Application
  • How to do server side rendering with Feathers.js and Next.js
  • Russian article - Связи между таблицами sequelize в FeathersJS
  • Russian article about querying - Запросы сервисам FeathersJS
  • Get started with Feathers & React

Examples

Feathers-Chat

Official Feathers Chat app & related front-end examples

  • Feathers Chat Official Feathers Repo
  • Feathers-Vuex (Vue.js) Chat
  • Feathers React Native Chat
  • Feathers Chat + Login with Facebook
  • Feathers Chat + Phone Signup SMS pin
  • Feathers Chat React + TypeScript

React

  • Feathers + React + Mobx
  • Feathers + React + Webpack
  • Feathers + React + Redux + Webpack + local auth. Production quality
  • Feathers + React + Redux + Webpack + complete auth + offline mode (ideal for production)
  • Feathers + Next.js
  • MyEthereum.app: Feathers + Sequelize + React + Redux + Jest + Zeit deployments
  • Build a CRUD App Using React, Redux and FeathersJS
  • Hook based React.js package useFeathers demo
  • Feathers-React Starter

Vue

  • Feathers-Vuex (Vue.js) TodoMVC example project
  • Quasar Feathers Structured Conversation
  • Quasar Feathers tutorial
  • Feathers + Quasar
  • Feathers 2 + Vue 2 + SSR + Email Verification
  • Feathers 2 + Vue 2 + Email Verification + Cordova + Framework 7
  • feathers-nuxt - A sample/starter for server-side rendered Vue.js + Feathers applications that supports user authentication
  • Feathers + Vue and Nuxt Nuxt.js or Vue.js templates.
  • Feathers + Nuxt Boilerplate Feathers + Nuxt boilerplate with Login, Sign Up, Reauthentication, etc.
  • Feathers + Nuxt Sao Template

Admin

  • Feathers + Aor-feathers-client + Admin on Rest

Auth

  • Passwordless Auth Example Using feathers-authentication-management

GraphQL / Apollo

  • Feathers + Apollo

Other

  • Best Buy API Playground
  • Live query. Mirror part of a DB on the client.
  • Frontless: Feathers + RiotJS + Turbolinks + Express Isomorphic application boilerplate for RiotJS.

Projects Using Feathers

  • Adaptable.io
  • Akt'n'Map
  • APPoint
  • BeachfrontDigital
  • ContactImpact
  • County Committee Sunlight Project
  • Cryptosheets
  • Foxflow
  • GenerousTickets
  • Headstart
  • HaulHound
  • Humaans
  • JSONLog
  • June.ai
  • Koola
  • Krawler
  • Shakepay
  • Sleeker
  • Simpla
  • Stoplight
  • Taxfyle
  • Weacast
  • XREngine

Plugins

Authentication and Authorization

  • @feathersjs/authentication Official Feathers Module
  • @feathersjs/authentication-client Official Feathers Module
  • @feathersjs/authentication-local Official Feathers Module
  • @feathersjs/authentication-oauth1 Official Feathers Module
  • @feathersjs/authentication-oauth2 Official Feathers Module
  • feathers-authentication-oidc
  • feathers-permissions
  • feathers-authentication-management - User email verification and password reset capabilities to local feathers-authentication (service)
  • feathers-authentication-compatibility - Keep v0.x clients compatible with v1.0+ authentication
  • feathers-casl - Add access control with CASL to Feathers.

Caching

  • feathers-hooks-rediscache - API endpoint caching with Redis.

Database

  • feathers-elasticsearch Official Feathers Module
  • feathers-knex Official Feathers Module
  • feathers-localstorage Official Feathers Module
  • @feathersjs-offline/localforage - A FeathersJS service adapter for WebSQL, ÌndexedDB, or localStorage` enabling offline-first.
  • feathers-memory Official Feathers Module
  • feathers-mongodb Official Feathers Module
  • feathers-mongoose Official Feathers Module
  • feathers-nedb Official Feathers Module
  • feathers-sequelize Official Feathers Module
  • 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-nedb-puzzy-search - Add google-like $search to NeDB service.find queries.
  • feathers-objection - A service adapter for Objection.js - A minimal SQL ORM built on top of Knex.
  • feathers-seeder - Straightforward data seeder for FeathersJS services.
  • feathers-solr - Solr Adapter for Feathersjs
  • 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)

Database wrappers

  • @feathersjs-offline/owndata-ownnet - FeatherJS Offline-first realtime database wrapper implements the offline-first own-data / own-net replication principles on CRUD methods on any Feathers database adapter.

File upload

  • feathers-blob - Feathers abstract blob store service (service)
  • feathers-s3 - Manage files through S3-compatible APIs with FeathersJS (service and helpers)

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.

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

Google

  • feathers-google-maps - Feathers service for interacting with the Google Maps API (service)

Hooks

  • feathers-hooks-commons - Collection of useful Feathers hooks.
  • feathers-fletching - A collection of hooks and utilities to make your FeathersJS apps fly straight and true.
  • 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-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.

Payments

  • feathers-stripe
  • feathers-stripe-webhooks

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

Search

  • 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.

Logging

  • feathers-splunk - Integrates the splunk into feathersjs services for logging.

Transports

  • @feathersjs/express Official Feathers Module

  • @feathersjs/socketio Official Feathers Module

  • @feathersjs/rest-client Official Feathers Module

  • @feathersjs/socketio-client Official Feathers Module

  • feathers-rabbitmq-transport - Use a RabbitMQ message broker to communicate with the services of your app.

Utilities

  • @feathersjs/cli Official Feathers Module

  • @feathersjs/client Official Feathers Module

  • @feathersjs/configuration Official Feathers Module

  • @feathersjs/errors Official Feathers Module

  • generator-feathers Official Feathers Module

  • generator-feathers-plugin Official Feathers Module

  • feathers-hooks-utils - Utility library for writing Feathersjs hooks. (hooks)

  • 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

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)

Mobile Clients

The Feathers client works with React Native but here is a collection of native libraries/SDKs.

Flutter

  • FlutterFeathersJs - Communicate with your feathers js server from flutter.

iOS

  • Feathers - Feathers compliant SDK written in Swift 3. Supports rest and socket providers.

Android

Frontend frameworks

Framework Agnostic

  • @feathersjs/client Official Feathers Module - All of the main client packages rolled into one.
  • wings-feathers - A FeathersJS 4-Way realtime reactive data sync and callback observable for any frontend frameworks (ie. React, Vue, Angular)
  • feathers-reactive - Live query streams for Feathers. Turns a Feathers service call into an RxJS observables that automatically updates on real-time events.
  • @feathersjs-offline/owndata-ownnet - FeatherJS Offline-first realtime database wrapper implements the offline-first own-data / own-net replication principles on CRUD methods on any Feathers database adapter.

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)

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.

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

React Admin

  • ra-data-feathers - A feathers rest/socket.io client for react-admin. (Admin)

Admin on Rest (replaced by React Admin)

  • Aor-feathers-client - A feathers rest client for admin-on-rest. (Admin)

About

A list of awesome things related to FeathersJS

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

948 stars

Watchers

34 watching

Forks

102 forks
Report repository

Releases

Packages

Used by

Contributors

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.