Meteor logo

Meteor

An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework
1.6K
1.5K
+ 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.8K GitHub stars and 5.1K GitHub forks. Here’s a link to Meteor's open source repository on GitHub

Who uses Meteor?

Companies
308 companies reportedly use Meteor in their tech stacks, including Accenture, Rocket.Chat, and Digital Services.

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

Meteor Integrations

Node.js, React, MongoDB, AngularJS, 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’s a list of reasons why companies and developers use Meteor
Private Decisions at about Meteor

Here are some stack decisions, common use cases and reviews by members of with Meteor in their tech stack.

Tino Gehlert
Tino Gehlert
Data Scientist at Viessmann · | 1 upvotes · 0 views
Shared insights
on
MeteorMeteor

Nice fusion of backend, frontend and database Meteor

See more
Frédéric MARAND
Frédéric MARAND
Core Developer at OSInet · | 2 upvotes · 11.1K views
Shared insights
on
TypeScriptTypeScriptMeteorMeteorFlow (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
Utkarsh Mehta
Utkarsh Mehta
Senior Blockchain Developer · | 1 upvotes · 3.7K views

I created microservices with Kafka for message queue, Meteor for app development with JavaScript & TestFlight for iOS app development, Elasticsearch for logging SendGrid for automated mails. Git & GitHub for SCM.

See more
Public Decisions about Meteor

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

Shared insights
on
MeteorMeteorNode.jsNode.js
at

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

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
Michel Floyd
Michel Floyd
Founder at cloak.ly · | 2 upvotes · 13.3K views
Shared insights
on
MeteorMeteor
at

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

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 · 11.1K views
Shared insights
on
TypeScriptTypeScriptMeteorMeteorFlow (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 · 10K views
Shared insights
on
MeteorMeteor
at

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.
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
See all alternatives

Meteor's Followers
1453 developers follow Meteor to keep up with related blogs and decisions.
娴 周
Zeeshan R
Andrew McGrath
t lks
heister-dev
JoshuaKlingbeil
Victor Ferreira
Tom Rogers
EdoAPP
Srini Reddy