LoopBack logo

LoopBack

Build modern API applications that require complex integrations
251
471
+ 1
27

What is LoopBack?

A highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
LoopBack is a tool in the Microframeworks (Backend) category of a tech stack.
LoopBack is an open source tool with 13.3K GitHub stars and 1.2K GitHub forks. Here’s a link to LoopBack's open source repository on GitHub

Who uses LoopBack?

Companies
40 companies reportedly use LoopBack in their tech stacks, including Chiper, technology, and Knawat.

Developers
207 developers on StackShare have stated that they use LoopBack.

LoopBack Integrations

Node.js, TypeScript, GraphQL, ExpressJS, and StrongLoop are some of the popular tools that integrate with LoopBack. Here's a list of all 5 tools that integrate with LoopBack.
Pros of LoopBack
9
Need a nodejs ReST-API, DB, AAA, Swagger? Then loopback
8
Easy Database Migration
5
Code generator
3
The future of API's
2
GraphQL
0
Typescript
Decisions about LoopBack

Here are some stack decisions, common use cases and reviews by companies and developers who chose LoopBack in their tech stack.

Priit Kaasik
Engineering Lead at Katana MRP · | 8 upvotes · 79.3K views

We undertook the task of building a manufacturing ERP for small branded manufacturers. We needed to build a lot, fast with a small team, and have clear focus on product delivery. We chose JavaScript / Node.js ( React + LoopBack full stack) , Heroku and Heroku Postgres (also Heroku Redis ) . This decision has guided us to picking other key technologies. It has granted us high pace of product delivery and service availability while operating with a small team.

See more
Shared insights
on
NestJSNestJSJestJestLoopBackLoopBack

We inherited this project and the backend is using LoopBack v3. I haven't taken a look at Loopback.io v4, but I'm planning to replace it. The reason being is that Loopback v3 documentation is a bit confusing and we are having trouble packaging the build using Webpack. Not to mention, integrating unit tests (latest Jest).

I still think Loopback is a great tool, but their documentation is really "messy" and hard to navigate through. There's also a constraint of time from our side. So what's the best option out there?

Should I try upgrading to Loopback v4, or trying other stuff? (i.e. NestJS)

Thanks!

See more
Hazem Khaled
Shared insights
on
LoopBackLoopBack
at

Most of the backend components built with Moleculer which gives us great flexibility to scale and isolate modules.

The best feature in LoopBack is written in TypeScript and super organized but not MicroServices by design.

See more

LoopBack's Features

  • A brand new core
  • OpenAPI spec driven REST API
  • GraphQL support

LoopBack Alternatives & Comparisons

What are some alternatives to LoopBack?
DreamFactory
DreamFactory is an open source REST API backend for mobile, web, and IoT applications. It provides RESTful web services with pre-built connectors to SQL, NoSQL, file storage systems, and web services. It's secure, reusable, and offers live API documentation.
StrongLoop
It is an American company working with Node.js to create and support StrongLoop Suite, a Mobile API Tier. StrongLoop employs two members of the Node.js Technical Steering Committee. IBM & StrongLoop contribute to and support Open-Source options for the API developer community, such as LoopBack, API Microgateway, and Open API Spec.
Parse-Server
A Parse.com API compatible router package for Express. Read the announcement blog post here: http://blog.parse.com/announcements/introducing-parse-server-and-the-database-migration-tool/. Read the migration guide here: https://parse.com/docs/server/guide#migrating
NestJS
Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). Under the hood, Nest makes use of Express, but also, provides compatibility with a wide range of other libraries, like e.g. Fastify, allowing for easy use of the myriad third-party plugins which are available.
ExpressJS
Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
See all alternatives

LoopBack's Followers
471 developers follow LoopBack to keep up with related blogs and decisions.