New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wish list of LoopBack Next extensions #512

Open
raymondfeng opened this Issue Aug 15, 2017 · 28 comments

Comments

Projects
None yet
@raymondfeng
Member

raymondfeng commented Aug 15, 2017

A list of potential extensions for LoopBack Next.

Add a 馃憤 reaction to any of the comments below if you are interested in seeing these features / extensions

@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. Actions for REST/HTTP req/res processing
  • CORS
  • Logging
  • Rate Limiting
  • Authorization
  • Express/KOA middleware
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. Transports/protocols
  • WebSocket
  • MQTT
  • gRPC (HTTP2 & ProtoBuffer3)
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. API styles
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. Cloud native integration
  • Docker/compose/k8s/
  • Istio: Metrics/Distributed tracing
  • Bluemix/AWS/Azure
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. Built-in models
  • User/Team/Organization
  • Application
  • AccessToken
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. Mixins
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. Connectors
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. CLI commands
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. Caching
@ritch

This comment has been minimized.

Member

ritch commented Aug 17, 2017

  1. Boot
  • OpenAPI Specs
  • Controllers
  • Repositories/Services
  • Components
  • Model definitions
    • JSON schemas
    • OpenAPI specs
    • WSDL/XML Schema
    • GraphQL Schema
    • ...
  • Data sources
  • Connectors
  • gRPC service/message
  • ...
@proreact-mj

This comment has been minimized.

proreact-mj commented Sep 14, 2017

A visual builder/app inspector to develop, modify and debug a Loopback4 app.
ARC, but more functionality
API Connect Developer Toolkit, but without the IBM account tie-in.
Node-RED, but for Loopback :)

@VMois

This comment has been minimized.

VMois commented Oct 19, 2017

  1. Connectors
@jpventura

This comment has been minimized.

jpventura commented Oct 27, 2017

A well defined connector fintech/payment interface whose services such as credit cards, Plaid, PayPal, Android Pay, Apple Pay could be reduced to.

@VinayaSathyanarayana

This comment has been minimized.

VinayaSathyanarayana commented Dec 5, 2017

CMS like Keystone.js

@kattsushi

This comment has been minimized.

kattsushi commented Dec 6, 2017

  • Implementation for Angular Universal and SSR
@howientc

This comment has been minimized.

howientc commented Dec 14, 2017

Left and Inner Joins on queries. Perhaps just use GraphQL with something like Join Monster to generate smart SQL behind the scenes.

@bajtos

This comment has been minimized.

Member

bajtos commented Dec 15, 2017

Cross-posting from #540 (cc @delebash)

Offline first synchronization

In loopback 3 you have offline sync abilities. I think being able to have two way sync from local to remote database is very important. At least for me :)

PouchDB is a good example of offline first synchronization

Another example not reliant on CouchDB is DexieJs seems like they have a nice synchronization component built in and are nearing version 2.0 release

@ovidius72

This comment has been minimized.

ovidius72 commented Dec 21, 2017

A customizable control panel for administrators similar to strapi.io ?
Could this be provided as an extension ?

@ElBiG12

This comment has been minimized.

ElBiG12 commented Jan 7, 2018

  • Add a client SDK for VueJs.
  • Internationalization
@ganeshkbhat

This comment has been minimized.

ganeshkbhat commented Mar 20, 2018

Feature/External Component Support

Please remove whatever is implemented. I have not read 4.0 docs completely

  • Current 3.0 like generators (Model, Relation, API, Swagger support, etc)
  • Model property level ACL
  • Multi-Tenant level support (add remove model properties for specific tenant, different ACLs for tenant) for models
  • Flow Support (possible extended component for Workflow support component based on BPMN/CMMN)
  • OAuth Server (Auth/Resource) / Login system External Component
  • Comprehensive Storage External Component
  • Comprehensive DB Support like 3.0 Single API Component
  • Working Example or Implementation based Documentation (bettered). Currently new loopback users can find it blocking to implement some sections without working example
@Extarys

This comment has been minimized.

Extarys commented Apr 7, 2018

  • ArangoDB connector
@Extarys

This comment has been minimized.

Extarys commented Apr 7, 2018

  • RethinkDB connector
@Extarys

This comment has been minimized.

Extarys commented Apr 7, 2018

To extend what @jpventura said about a payment interface. Could add Stripe.

@stablehacks

This comment has been minimized.

stablehacks commented Apr 11, 2018

FireStore connector

@sbacem

This comment has been minimized.

sbacem commented Apr 12, 2018

Client SDK for Angular

@ernie58

This comment has been minimized.

ernie58 commented May 3, 2018

Soft Deletes

@rhysjtevans

This comment has been minimized.

rhysjtevans commented Jul 4, 2018

Multi-Tenant Model Generator

@isrmicha

This comment has been minimized.

isrmicha commented Jul 25, 2018

Integrating SDK for Angular 2+

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment