Meteor logo
An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework
1.3K
1.1K
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.2K GitHub stars and 5K GitHub forks. Here’s a link to Meteor's open source repository on GitHub

Who uses Meteor?

Companies
247 companies reportedly use Meteor in their tech stacks, including Rocket.Chat, FashionUnited, and Hazeorid.

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

Meteor Integrations

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

Why developers like Meteor?

Here’s 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
AWS Elastic Beanstalk
AWS Elastic Load Balancing (ELB)
nginx
Go
Amazon EC2
Node.js
Meteor
Mixmax

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’ll never forget hacking away at building a new microservice to relieve the load on the system so that we’d stop getting paged every 30-40 minutes. Luckily, we’ve 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’t 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
Trey Tacon
Trey Tacon
Node.js
Meteor

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’s responsibilities, continued as we broke out numerous more microservices.

See more
Lucas Litton
Lucas Litton
Chief Executive Officer at Shuttlestack Studios, Inc. · | 3 upvotes · 3.5K views
atAesonAeson
Symfony
PHP
Meteor

We use Meteor because we were trying to find a really good framework for Node.js. We were originally building our applications with PHP and Symfony but decided to switch over to Node. We needed a framework that can be just as suiting as Symfony was.

See more
Michel Floyd
Michel Floyd
Founder at cloak.ly · | 2 upvotes · 2.6K views
atcloak.ly
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 · 1.8K views
atSBB Solutions Beyond BordersSBB Solutions Beyond Borders
MongoDB
Meteor

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
Max Hodges
Max Hodges
at White Rabbit Express · | 1 upvotes · 2.8K views
atWhite Rabbit ExpressWhite Rabbit Express
Meteor

We've been doing all new development in Meteor for the past couple years. We've had Meteor apps in production since version 0.6 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.
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.
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.
Android SDK
Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment.
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
See all alternatives

Meteor's Stats

Meteor's Followers
1116 developers follow Meteor to keep up with related blogs and decisions.
Aaron Dityalxu
tony_lcw
bharathwaj 1421
André Souza
windson
Ryan Hicks
Kevin Lin
max pleaner
Andre Shimakawa
far_cor