Need advice about which tool to choose?Ask the StackShare community!

ExpressJS

20.7K
16.7K
+ 1
1.5K
LoopBack

254
485
+ 1
27
Add tool

ExpressJS vs LoopBack: What are the differences?

What is ExpressJS? Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple. 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.

What is LoopBack? *An open source Node.js framework built on top of Express optimized *. 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.

ExpressJS and LoopBack can be primarily classified as "Microframeworks (Backend)" tools.

ExpressJS and LoopBack are both open source tools. ExpressJS with 44.6K GitHub stars and 7.48K forks on GitHub appears to be more popular than LoopBack with 12.8K GitHub stars and 1.17K GitHub forks.

Twitter, Intuit, and OpenGov are some of the popular companies that use ExpressJS, whereas LoopBack is used by Riley, MAJ Digital, and ProReact Systems Nordic. ExpressJS has a broader approval, being mentioned in 854 company stacks & 790 developers stacks; compared to LoopBack, which is listed in 17 company stacks and 11 developer stacks.

Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of ExpressJS
Pros of LoopBack
  • 368
    Simple
  • 323
    Node.js
  • 235
    Javascript
  • 186
    High performance
  • 148
    Robust routing
  • 67
    Middlewares
  • 66
    Open source
  • 53
    Great community
  • 34
    Hybrid web applications
  • 10
    Well documented
  • 8
    Sinatra inspired
  • 5
    Isomorphic js.. superfast and easy
  • 4
    Rapid development
  • 2
    Npm
  • 2
    Resource available for learning
  • 2
    Socket connection
  • 2
    Xxx
  • 2
    Light weight
  • 2
    Event loop
  • 1
    Data stream
  • 1
    Callbacks
  • 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

Sign up to add or upvote prosMake informed product decisions

Cons of ExpressJS
Cons of LoopBack
  • 24
    Not python
  • 16
    Overrated
  • 14
    No multithreading
  • 6
    Javascript
  • 5
    Not fast
  • 2
    Easily Insecure for Novices
  • 1
    Nnnn
  • 1
    Not a lion
  • 7
    Community is slow
  • 1
    Backward compatibility

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -

What is 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.

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.

Need advice about which tool to choose?Ask the StackShare community!

What companies use ExpressJS?
What companies use LoopBack?
See which teams inside your own company are using ExpressJS or LoopBack.
Sign up for Private StackShareLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with ExpressJS?
What tools integrate with LoopBack?

Sign up to get full access to all the tool integrationsMake informed product decisions

Blog Posts

Node.jsnpmKubernetes+6
1
1181
JavaScriptGitHubNode.js+29
15
11670
GitHubPythonNode.js+26
28
15371
Jun 19 2015 at 6:37AM

ReadMe.io

JavaScriptGitHubNode.js+25
11
1799
What are some alternatives to ExpressJS and LoopBack?
Koa
Koa aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Through leveraging generators Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware.
React
Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
Flask
Flask is intended for getting started very quickly and was developed with best intentions in mind.
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Go
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
See all alternatives