Meteor logo

Meteor

An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework
1.4K
1.2K
+ 1
1.7K

What is Meteor?

A Meteor application is a mix of JavaScript that runs inside a client web browser, JavaScript that runs on the Meteor server inside a Node.js container, and all the supporting HTML fragments, CSS rules, and static assets.
Meteor is a tool in the Frameworks (Full Stack) category of a tech stack.
Meteor is an open source tool with 41.5K GitHub stars and 5.1K GitHub forks. Here鈥檚 a link to Meteor's open source repository on GitHub

Who uses Meteor?

Companies
304 companies reportedly use Meteor in their tech stacks, including FashionUnited, Hazeorid, and eFounders.

Developers
1090 developers on StackShare have stated that they use Meteor.

Meteor Integrations

Node.js, React, AngularJS, MongoDB, and WebStorm are some of the popular tools that integrate with Meteor. Here's a list of all 17 tools that integrate with Meteor.

Why developers like Meteor?

Here鈥檚 a list of reasons why companies and developers use Meteor
Meteor Reviews

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

Trey Tacon
Trey Tacon
Meteor
Meteor
Node.js
Node.js

Mixmax was originally built using Meteor as a single monolithic app. As more users began to onboard, we started noticing scaling issues, and so we broke out our first microservice: our Compose service, for writing emails and Sequences, was born as a Node.js service. Soon after that, we broke out all recipient searching and storage functionality to another Node.js microservice, our Contacts service. This practice of breaking out microservices in order to help our system more appropriately scale, by being more explicit about each microservice鈥檚 responsibilities, continued as we broke out numerous more microservices.

See more
Trey Tacon
Trey Tacon
Mixmax
Mixmax
Meteor
Meteor
Node.js
Node.js
Amazon EC2
Amazon EC2
Go
Go
nginx
nginx
AWS Elastic Load Balancing (ELB)
AWS Elastic Load Balancing (ELB)
AWS Elastic Beanstalk
AWS Elastic Beanstalk

As Mixmax began to scale super quickly, with more and more customers joining the platform, we started to see that the Meteor app was still having a lot of trouble scaling due to how it tried to provide its reactivity layer. To be honest, this led to a brutal summer of playing Galaxy container whack-a-mole as containers would saturate their CPU and become unresponsive. I鈥檒l never forget hacking away at building a new microservice to relieve the load on the system so that we鈥檇 stop getting paged every 30-40 minutes. Luckily, we鈥檝e never had to do that again! After stabilizing the system, we had to build out two more microservices to provide the necessary reactivity and authentication layers as we rebuilt our Meteor app from the ground up in Node.js. This also had the added benefit of being able to deploy the entire application in the same AWS VPCs. Thankfully, AWS had also released their ALB product so that we didn鈥檛 have to build and maintain our own websocket layer in Amazon EC2. All of our microservices, except for one special Go one, are now in Node with an nginx frontend on each instance, all behind AWS Elastic Load Balancing (ELB) or ALBs running in AWS Elastic Beanstalk.

See more
Michel Floyd
Michel Floyd
Founder at cloak.ly | 2 upvotes 7.6K views
atcloak.lycloak.ly
Meteor
Meteor

Without Meteor cloak.ly could not have been built as quickly by such a small team. Meteor was instrumental to getting an MVP up quickly and dealing with the complexities of browser-based encryption. Meteor

See more
ricaragao
ricaragao
| 2 upvotes 6.8K views
atSBB Solutions Beyond BordersSBB Solutions Beyond Borders
Meteor
Meteor
MongoDB
MongoDB

We used Meteor in eSecretary because it was the best opensource framework to build a web and hybrid application with same code. As Meteor use MongoDB natively, we used and liked very much.

See more
Fr茅d茅ric MARAND
Fr茅d茅ric MARAND
Core Developer at OSInet | 2 upvotes 5.3K views
TypeScript
TypeScript
Meteor
Meteor
Flow (JS)
Flow (JS)

I use TypeScript because I tried both on a Meteor project, and found the quantity of errors it enabled us to catch and the simplification of code it allowed was higher than Flow (JS).

See more
Douglas Rowell
Douglas Rowell
SVP Content Development & Programming at ShareThis | 1 upvotes 4.2K views
atShareThisShareThis
Meteor
Meteor

Built on Node.js, Meteor's real time reactivity and its wide package ecosystem allows us to quickly prototype and build apps in a lean way Meteor

See more

Meteor's Features

  • Pure JavaScript
  • Live page updates
  • Clean, powerful data synchronization
  • Latency compensation
  • Hot Code Pushes
  • Sensitive code runs in a privileged environment
  • Fully self-contained application bundles
  • Interoperability
  • Smart Packages

Meteor Alternatives & Comparisons

What are some alternatives to Meteor?
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.
Angular 2
It is a TypeScript-based open-source web application framework. It is a development platform for building mobile and desktop web applications.
Node.js
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
ASP.NET
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
Rails
Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
See all alternatives

Meteor's Followers
1179 developers follow Meteor to keep up with related blogs and decisions.
Leila Dos Santos
Abigail Watson
mudone
Ray March Perez
windson
dsmalicsi
Andr茅 Souza
Desmond Koh
Jonatan Witoszek
bharathwaj 1421