The full-stack JavaScript framework for real-time apps

A new era begins: Meteor.js 3.0 has arrived.

Trusted by the world’s most innovative teams

Rocket.chat uses Meteor.jsLemlist uses Meteor.jsCodeSignal uses Meteor.jsTutorMundi uses Meteor.jsHive uses Meteor.jsQualia uses Meteor.jsGalaxy uses Meteor.jsLedgy uses Meteor.jsFavro uses Meteor.jsWekan uses Meteor.jsChatra uses Meteor.jsLovebox uses Meteor.js
Rocket.chat uses Meteor.jsLemlist uses Meteor.jsCodeSignal uses Meteor.jsTutorMundi uses Meteor.jsHive uses Meteor.jsQualia uses Meteor.jsGalaxy uses Meteor.jsLedgy uses Meteor.jsFavro uses Meteor.jsWekan uses Meteor.jsChatra uses Meteor.jsLovebox uses Meteor.js

Why Meteor.js?

Stop fighting with frameworks and ship real products to production.

Real-time Updates

Develop apps with real-time features like chats and collaborative apps with ease by using publications and subscriptions.

RPC APIs

Easily connect back-end and front-end with Methods. Our Remote Procedure Call (RPC) system.

Front-end Agnostic

Choose your preferred front-end framework like React, VueJS, Blaze, Svelte, or Solid.

Apps for Any Device

Create apps for Mobile with React Native or Cordova, or Desktop with Electron with the same code base.

Zero Config

Use popular frameworks and tools right out-of-the-box. Focus on building features instead of configuring tools.

TypeScript Support

Experience the power of TypeScript inference to boost productivity for your full-stack application.

Built-in Accounts

Login and Accounts package ready to use with your app. Never rebuild an authentication system again.

Easy to Deploy

Deploy using one command from the CLI or directly from your Git repository by using Galaxy.

Pioneering and Reliable

Developed for over a decade and trusted by industry giants. Alows you to build and scale efficiently.

Meteor.js integrates with
your favorite tools

Meteor seamlessly integrates with a variety of popular tools and frameworks to enhance your development experience. Leverage these powerful tools to build robust and scalable applications with ease.

Free & open source

Meteor is MIT Licensed and it will always be free and open source. This is possible thanks to our contributors, community, and Meteor Software.

Launch faster with

Atmosphere

Community packages available to all Meteor.js developers.

Discover packages.
Search by category, popularity, and from verified accounts.
Publish your packages.
Contribute to the community by sharing your packages.
Launch your app faster.
Packages for everything from auth to UI components.
notifications.js
main.js

import { Meteor } from 'meteor/meteor'
import { SyncedCron } from 'meteor/littledata:synced-cron'

Meteor.startup(() => {
  SyncedCron.add({
    name: 'Send notifications',
    schedule: (parser) => 
      parser.text('every 5 minutes'),
    job: () => {
      // Do something every 5 minutes
    },
  });
});

Showcase

Discover apps built with Meteor.js.

Wekan
Favro
Aleno
Maestro QA
Boom Cards
Flowhub
View the Meteor.js Showcase

Join us on our Forums

The Forums is a place for project news, support, community discussions, and updates on core features.

Connect with us on Discord

The Meteor Lounge on Discord is a place to ask questions, meet developers, and join live events.

Meteor.js logo

Start building with Meteor

Experience the power of real-time applications and smooth integration of front-end and back-end with Meteor.js.

Get Started