• Stars
    star
    13,228
  • Rank 2,371 (Top 0.05 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 11 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

LoopBack makes it easy to build modern applications that require complex integrations.

LoopBack

Gitter Module LTS Adopted' IBM Support

⚠️ LoopBack 3 has reached end of life. We are no longer accepting pull requests or providing support for community users. The only exception is fixes for critical bugs and security vulnerabilities provided as part of support for IBM API Connect customers. We urge all LoopBack 3 users to migrate their applications to LoopBack 4 as soon as possible. Learn more about LoopBack's long term support policy. will be provided or accepted. (See Module Long Term Support Policy below.)

We urge all LoopBack 3 users to migrate their applications to LoopBack 4 as soon as possible. Refer to our Migration Guide for more information on how to upgrade.

Overview

LoopBack is a highly-extensible, open-source Node.js framework that enables you to:

  • Create dynamic end-to-end REST APIs with little or no coding.
  • Access data from Oracle, MySQL, PostgreSQL, MS SQL Server, MongoDB, SOAP and other REST APIs.
  • Incorporate model relationships and access controls for complex APIs.
  • Use built-in push, geolocation, and file services for mobile apps.
  • Easily create client apps using Android, iOS, and JavaScript SDKs.
  • Run your application on-premises or in the cloud.

LoopBack consists of:

  • A library of Node.js modules.
  • Yeoman generators for scaffolding applications.
  • Client SDKs for iOS, Android, and web clients.

LoopBack tools include:

  • Command-line tool loopback-cli to create applications, models, data sources, and so on.

For more details, see https://loopback.io/.

Module Long Term Support Policy

LoopBack 3.x has reached End-of-Life.

This module adopts the Module Long Term Support (LTS) policy, with the following End Of Life (EOL) dates:

Version Status Published EOL
LoopBack 4 Current Oct 2018 Apr 2023 (minimum)
LoopBack 3 End-of-Life Dec 2016 Dec 2020
LoopBack 2 End-of-Life Jul 2014 Apr 2019

Learn more about our LTS plan in docs.

LoopBack modules

The LoopBack framework is a set of Node.js modules that you can use independently or together.

LoopBack modules

Core

Connectors

Enterprise Connectors

Community Connectors

The LoopBack community has created and supports a number of additional connectors. See Community connectors for details.

Components

Client SDKs

Tools

Examples

StrongLoop provides a number of example applications that illustrate various key LoopBack features. In some cases, they have accompanying step-by-step instructions (tutorials).

See examples at loopback.io for details.

Resources

Contributing

Contributions to the LoopBack project are welcome! See Contributing to LoopBack for more information.

Reporting issues

One of the easiest ways to contribute to LoopBack is to report an issue. See Reporting issues for more information.

Analytics

More Repositories

1

node-foreman

A Node.js Version of Foreman
JavaScript
1,257
star
2

microgateway

IBM API Connect Microgateway framework, built on Node.js & Nginx
JavaScript
1,193
star
3

strong-pm

deployer for node applications
JavaScript
998
star
4

loopback-example-access-control

An example demonstrating LoopBack access control mechanisms.
JavaScript
370
star
5

strongloop

StrongLoop: Enterprise Node to Power the API Economy
JavaScript
332
star
6

loopback-example-offline-sync

Offline sync, change tracking, and replication.
JavaScript
286
star
7

zone

Flow control and error handling for Node.js
JavaScript
279
star
8

loopback-example-user-management

LoopBack user management example
JavaScript
189
star
9

loopback-example-passport

LoopBack example for facebook login
HTML
186
star
10

generator-loopback

Yeoman generator that scaffolds out a LoopBack application
JavaScript
158
star
11

loopback-sdk-angular

Service for auto-generating Angular $resource services for LoopBack
JavaScript
155
star
12

loopback-component-passport

LoopBack passport integration to support third party logins and account linking
JavaScript
139
star
13

loopback-component-storage

Storage component for LoopBack.
JavaScript
130
star
14

strong-pubsub

PubSub for Node.js, Browser, Mobile and IoT
JavaScript
129
star
15

loopback-example-database

A tutorial for basic database related features.
JavaScript
120
star
16

strong-arc

StrongLoop Arc has been replaced by API Connect. We recommend Arc users move to the Essentials edition of API Connect. If you have questions, please email [email protected].
JavaScript
114
star
17

loopback-cli

LoopBack CLI tool for creating projects, models and more.
JavaScript
105
star
18

strong-remoting

Communicate between objects in servers, mobile apps, and other servers.
JavaScript
104
star
19

angular-live-set

Build realtime angular apps with html5's Server Sent Events
JavaScript
101
star
20

strong-cluster-control

cluster control module, allowing run-time control and monitoring of cluster
JavaScript
100
star
21

loopback-example-angular

A simple todo list using AngularJS on the client-side and LoopBack on the server-side.
JavaScript
97
star
22

loopback-component-push

Push notification component for LoopBack.
JavaScript
96
star
23

loopback4-example-microservices

Deprecated - please use https://github.com/strongloop/loopback4-example-shopping/tree/master/kubernetes
TypeScript
88
star
24

loopback-getting-started

Getting started example for LoopBack
TSQL
87
star
25

loopback-example-relations

Basic model relations concepts.
JavaScript
80
star
26

loopback-component-explorer

Browse and test your LoopBack app's APIs
JavaScript
71
star
27

loopback-example-ssl

An example to demonstrate how to set up SSL for LoopBack applications
JavaScript
69
star
28

loopback-getting-started-intermediate

JavaScript
68
star
29

loopback-example-facade

Best practices for building scalable Microservices.
JavaScript
67
star
30

strong-supervisor

Application supervisor that automatically adds cluster control and performance monitoring with StrongOps
JavaScript
66
star
31

loopback-boot

Convention-based bootstrapper for LoopBack applications
JavaScript
62
star
32

loopback-component-oauth2

oAuth 2.0 server for LoopBack
JavaScript
62
star
33

strong-agent

Profile, control, and monitor Node.js processes and clusters
JavaScript
61
star
34

strong-mq

MQ API with cluster integration, implemented over various message queues.
JavaScript
56
star
35

loopback-filters

implements LoopBack-style filtering.
JavaScript
55
star
36

modern-syslog

modern-syslog
JavaScript
49
star
37

loopback-example-app-logic

How to add your own business logic in a LoopBack app.
JavaScript
49
star
38

loopback-workspace

Manage a directory of LoopBack projects for a user, team, or organization
JavaScript
49
star
39

loopback-example-angular-live-set

Example of realtime angular app using html5 Server-sent events
JavaScript
48
star
40

strong-build

Build node packages into deployable applications
JavaScript
47
star
41

strong-oracle

Deprecated: Node.js Driver for Oracle databases (Use https://github.com/oracle/node-oracledb instead)
C++
45
star
42

loopback-swagger

LoopBack Swagger Spec Integration
JavaScript
44
star
43

loopback-example-storage

Example for loopback-component-storage.
HTML
43
star
44

supercluster

A module to make it easy to distribute work across multiple network-connected hosts.
JavaScript
30
star
45

loopback-sdk-angular-cli

CLI tools for auto-generating Angular $resource services for LoopBack
JavaScript
29
star
46

gulp-loopback-sdk-angular

gulp plugin for auto-generating Angular $resource services for LoopBack
JavaScript
27
star
47

apiconnect-docker

IBM API Connect on Docker
Shell
26
star
48

strong-globalize

strong-globalize is built on Unicode CLDR and jquery/globalize and implements automatic extraction of strings from JS source code and HTML templates, lint the string resource, machine-translate them in seconds. In runtime, it loads locale and string resource into memory and provides a hook to persistent logging.
JavaScript
25
star
49

loopback-context

Current context for LoopBack applications, based on node-continuation-local-storage
JavaScript
25
star
50

grunt-loopback-sdk-angular

Grunt plugin for auto-generating Angular $resource services for LoopBack
JavaScript
23
star
51

strong-cluster-socket.io-store

Implementation of socket.io store using node's native cluster messaging
JavaScript
23
star
52

loopback-connector-remote

LoopBack remote REST API connector
JavaScript
22
star
53

eslint-config-loopback

LoopBack's ESLint shareable configs.
20
star
54

strongloop-buildpacks

Shell
19
star
55

loopback-connector-swagger

Connect Loopback to a Swagger-compliant API
JavaScript
19
star
56

loopback-multitenant-poc

LoopBack Multitenancy PoC
JavaScript
19
star
57

flow-engine

JavaScript
18
star
58

loopback-example-mixins

Example app demonstrating mixins
JavaScript
17
star
59

eslint-config-strongloop

Baseline eslint configuration for StrongLoop modules
JavaScript
17
star
60

async-tracker

The AsyncTracker API is the JavaScript interface which allows developers to be notified about key events in the lifetime of observed objects and scheduled asynchronous events.
JavaScript
16
star
61

strong-express-metrics

An Express middleware for collecting HTTP statistics.
JavaScript
15
star
62

strong-store-cluster

JavaScript
14
star
63

strong-pubsub-example

Simple example app using strong-pubsub
JavaScript
14
star
64

strong-docs

build documentation sites for your node modules
TypeScript
14
star
65

loopback-connector-jsonrpc

Loopback Connector for JSONRPC
JavaScript
13
star
66

strong-deploy

Deploy nodejs applications
JavaScript
13
star
67

strong-data-uri

Parser and encoder for `data:` URIs
JavaScript
13
star
68

loopback-example-polyglot

Example LoopBack application with polyglot runtimes
JavaScript
13
star
69

loopback-example-push

Push notifications with LoopBack.
JavaScript
12
star
70

strong-task-emitter

JavaScript
11
star
71

strong-pubsub-redis

Redis adapter for strong-pubsub
JavaScript
11
star
72

strong-service-systemd

Generate an systemd service based on provided parameters
JavaScript
11
star
73

strong-cluster-connect-store

Implementation of connect store using node's native cluster messaging
JavaScript
11
star
74

strong-nginx-controller

Nginx controller for Arc
JavaScript
10
star
75

loopback-sandbox

A repository for reproducing LoopBack community issues.
JavaScript
10
star
76

loopback4-example-family-tree

An example LoopBack application to demonstrate OASGraph
TypeScript
10
star
77

strong-log-transformer

A stream filter for performing common log stream transformations like timestamping and joining multi-line messages.
JavaScript
10
star
78

strong-agent-statsd

publish strong-agent metrics to statsd
JavaScript
9
star
79

loopback-connector-db2iseries

Loopback connector for DB2 on iSeries
PLSQL
9
star
80

loopback-multitenancy

WORK IN PROGRESS: Multitenancy component for LoopBack.
JavaScript
9
star
81

strong-pubsub-mqtt

JavaScript
9
star
82

express-example-app

express example app for strong-pm
JavaScript
8
star
83

strong-config-loader

JavaScript
8
star
84

poc-loopback-multitenancy

Proof of concept for multitenancy in LoopBack.
JavaScript
8
star
85

strong-tools

Tools for packaging, releasing, and preparing npm modules
JavaScript
8
star
86

ephemeral-npm

Disposable npm server for testing packages
Shell
8
star
87

dist-paas-buildpack

StrongLoop distributions for PAAS
Shell
7
star
88

strong-service-install

Create/install system service for a given app
JavaScript
7
star
89

strong-service-upstart

Generate an upstart job based on provided parameters
JavaScript
7
star
90

strong-cluster-tls-store

Implementation of TLS session store using node's native cluster messaging
JavaScript
7
star
91

loopback-phase

Phase management for LoopBack applications.
JavaScript
7
star
92

loopback-oracle-installer

Loopback Oracle Installer
JavaScript
7
star
93

strong-module-loader

JavaScript
7
star
94

strong-pubsub-bridge

JavaScript
6
star
95

v4.loopback.io

LoopBack 4 Web Site
HTML
6
star
96

strong-tunnel

Disposable ssh proxy for TCP connections via URL
JavaScript
6
star
97

strong-pubsub-primus

Primus compatibility layer for strong-pubsub.
JavaScript
6
star
98

loopback-example-kv-connectors

LoopBack KeyValue connector examples.
JavaScript
6
star
99

strong-docker-build

Build a Docker image of an app run under strong-supervisor
JavaScript
6
star
100

loopback-oracle-builder

Loopback Oracle Builder
Shell
5
star