* Add PersistedModel.createChangeStream() (Ritchie Martori) * Remove trailing whitespace from jsdoc (Ritchie Martori) * Update model.js (Rand McKinney) * Downgrade version of loopback-testing (Ritchie Martori) * Auto-configure models required by `app.enableAuth` (Miroslav Bajtoš) * Add loadBuiltinModels flag to loopback(options) (Miroslav Bajtoš) * Add a unit-test for searchDefaultTokenKeys (Miroslav Bajtoš) * access-token: add option "searchDefaultTokenKeys" (Owen Brotherwood) * Fix the test case (Raymond Feng) * Fix code standards issues (Tom Kirkpatrick) * Add test case to highlight fatal error when trying to include a scoped relationship through a polymorphic relationship (Tom Kirkpatrick) * add callback args for listByPrincipalType to jsdoc comment, pass explicit arguments to callback (Esco Obong) * mark utiltiy function as private (Esco Obong) * fix linting errors (Esco Obong) * fix lint erros (Esco Obong) * consolidate Role methods roles, applications, and users into one, add query param to allow for pagination and restricting fields (Esco Obong) * fix implementation of Role methods: users,roles, and applications (Esco Obong) |
||
---|---|---|
browser | ||
common/models | ||
docs | ||
example | ||
lib | ||
server | ||
templates | ||
test | ||
.gitignore | ||
.jscsrc | ||
.jshintignore | ||
.jshintrc | ||
.travis.yml | ||
CHANGES.md | ||
CONTRIBUTING.md | ||
Gruntfile.js | ||
LICENSE | ||
README.md | ||
docs.json | ||
favicon.ico | ||
index.js | ||
package.json |
README.md
LoopBack
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
slc loopback
to create applications, models, data sources, and so on. - StrongLoop Arc, a graphical tool for editing LoopBack applications; and for deploying and monitoring applications.
For more details, see http://loopback.io/.
LoopBack modules
The LoopBack framework is a set of Node.js modules that you can use independently or together.
Core
Connectors
- loopback-connector-mongodb
- loopback-connector-mysql
- loopback-connector-postgresql
- loopback-connector-rest
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 loopback-example for details.
Resources
Contributing
See https://github.com/strongloop/loopback/wiki/Contributing-code
Issues
See https://github.com/strongloop/loopback/wiki/Reporting-issues