loopback/README.md

83 lines
4.4 KiB
Markdown
Raw Normal View History

LoopBack is a highly extensible, open source Node.js framework that enables you to:
2014-05-14 18:55:04 +00:00
* Create dynamic end-to-end REST APIs with little or no coding
* Easily access data from Oracle, MySQL, PostgreSQL, MS SQL Server, MongoDB, SOAP and other REST APIs
* Incorporate model relationships and access controls for complex APIs
2014-05-14 19:06:13 +00:00
* Run your application on-premises or in the cloud
* Use built-in push, geolocation, and file services for mobile use cases
2014-05-14 19:06:13 +00:00
* Easily create client apps using Android, iOS, and JavaScript SDKs
2014-05-14 18:55:04 +00:00
LoopBack consists of:
* A library of Node.js modules.
2014-05-14 19:06:13 +00:00
* A command line tool, `slc`, for creating and working with LoopBack applications.
2014-05-14 18:55:04 +00:00
* Client SDKs for native and web-based mobile clients.
For more details, see http://loopback.io/.
2014-07-12 06:31:13 +00:00
## LoopBack modules
2014-05-14 18:55:04 +00:00
2014-07-12 06:31:13 +00:00
In addition to the [main LoopBack module](https://github.com/strongloop/loopback), LoopBack consists of numerous other modules that implement specific functionality,
2014-05-19 21:16:31 +00:00
as illustrated below:
2014-05-22 18:58:27 +00:00
![LoopBack modules](https://github.com/strongloop/loopback/raw/master/docs/assets/lb-modules.png "LoopBack modules")
2014-05-14 18:55:04 +00:00
* Frameworks
* [loopback](https://github.com/strongloop/loopback)
* [loopback-datasource-juggler](https://github.com/strongloop/loopback-datasource-juggler)
* [strong-remoting](https://github.com/strongloop/strong-remoting)
* Enterprise Connectors
* [loopback-connector-mongodb](https://github.com/strongloop/loopback-connector-mongodb)
* [loopback-connector-mysql](https://github.com/strongloop/loopback-connector-mysql)
* [loopback-connector-oracle](https://github.com/strongloop/loopback-connector-oracle)
2014-05-23 20:34:50 +00:00
* [loopback-connector-mssql](https://github.com/strongloop/loopback-connector-mssql)
2014-05-14 18:55:04 +00:00
* [loopback-connector-postgresql](https://github.com/strongloop/loopback-connector-postgresql)
* [loopback-connector-rest](https://github.com/strongloop/loopback-connector-rest)
2014-07-12 06:31:13 +00:00
* [loopback-connector-soap](https://github.com/strongloop/loopback-connector-soap)
2014-05-14 18:55:04 +00:00
2014-07-01 17:14:39 +00:00
* Mobile Components
* [loopback-component-push](https://github.com/strongloop/loopback-component-push)
* [loopback-component-storage](https://github.com/strongloop/loopback-component-storage)
2014-05-14 18:55:04 +00:00
2014-07-01 17:14:39 +00:00
* Security Components
* [loopback-component-passport](https://github.com/strongloop/loopback-component-passport)
2014-07-12 06:31:13 +00:00
2014-05-14 18:55:04 +00:00
* Clients
2014-07-01 17:14:39 +00:00
* [loopback-sdk-ios](https://github.com/strongloop/loopback-sdk-ios)
* [loopback-sdk-android](https://github.com/strongloop/loopback-sdk-android)
2014-07-03 20:52:03 +00:00
* [loopback-sdk-angular](https://github.com/strongloop/loopback-sdk-angular)
* [loopback-sdk-angular-cli](https://github.com/strongloop/loopback-sdk-angular-cli)
* [grunt-loopback-sdk-angular](https://github.com/strongloop/grunt-loopback-sdk-angular)
2014-05-14 18:55:04 +00:00
* Tools
* [loopback-explorer](https://github.com/strongloop/loopback-explorer)
* [loopback-workspace](https://github.com/strongloop/loopback-workspace)
* [strong-cli](https://github.com/strongloop/strong-cli)
* Examples
2014-07-12 06:31:13 +00:00
* [loopback-example-database](https://github.com/strongloop/loopback-example-database)
* [loopback-example-datagraph](https://github.com/strongloop/loopback-example-datagraph)
2014-05-14 18:55:04 +00:00
* [loopback-example-full-stack](https://github.com/strongloop/loopback-example-full-stack)
* [loopback-example-office-supplies](https://github.com/strongloop/loopback-example-office-supplies)
* [loopback-example-todo](https://github.com/strongloop/loopback-example-todo)
* [loopback-example-access-control](https://github.com/strongloop/loopback-example-access-control)
* [loopback-example-proxy](https://github.com/strongloop/loopback-example-proxy)
* [strongloop-community/loopback-examples-ios](https://github.com/strongloop-community/loopback-examples-ios)
2014-07-12 06:31:13 +00:00
* [loopback-example-ssl](https://github.com/strongloop/loopback-example-ssl)
2014-04-02 17:34:29 +00:00
2014-07-12 06:31:13 +00:00
## Resources
2013-04-09 16:02:36 +00:00
2014-06-24 23:14:01 +00:00
* [Documentation](http://docs.strongloop.com/display/LB/LoopBack).
2014-05-14 19:10:41 +00:00
* [API documentation](http://apidocs.strongloop.com/loopback).
* [LoopBack Google Group](https://groups.google.com/forum/#!forum/loopbackjs).
* [GitHub issues](https://github.com/strongloop/loopback/issues).
* Read more about the [LoopBack's features](https://github.com/strongloop/loopback/wiki/Features).
2013-10-25 18:17:21 +00:00
## Contributing
2014-04-28 17:57:26 +00:00
Please read [CONTRIBUTING.md](CONTRIBUTING.md) on how to contribute.
2013-10-25 18:17:21 +00:00
A brief guide for [contributing to LoopBack projects](https://github.com/strongloop/loopback/wiki/How-To-Contribute).
2014-05-19 20:19:12 +00:00
[![Analytics](https://sl-beacon.appspot.com/UA-37775386-1/github/loopback/readme?pixel)](https://github.com/strongloop/loopback)