| CARVIEW |
The Full-Stack Framework for Real-Time Apps
Create apps that respond in real-time, make collaboration feel natural, and delight your clients with smooth experiences
# Install Meteor
npx meteor
# Create a new Meteor + React App
meteor create happy-chat --react
# Navigate to your new project
cd happy-chat
# Start the development server
meteor npm startHappy Chat App Demo
import { Mongo } from 'meteor/mongo';
import { has, ID } from 'meteor/jam:easy-schema';
export const ALLOWED_EMOJIS = ['😊', '❤️', '😃', '⭐', '🎉'];
const errorMessage = `Only emojis ${ALLOWED_EMOJIS.join(', ')} are allowed`;
const schema = {
_id: ID,
text: String[has].enums(ALLOWED_EMOJIS, errorMessage),
name: String[has].min(1),
avatar: String,
createdAt: Date[has].default(Date.now)
};
export const Messages = new Mongo.Collection('messages', { schema });Trusted by the world’s most innovative teams


























Why Meteor?
Stop fighting with frameworks and start shipping real apps
Real-time Updates
- Develop apps with real-time features like chats and collaborative apps with ease.
RPC APIs
- 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.
Built-in Auth and Roles
- Login and Accounts package ready to use with your app. Never rebuild an authentication system again.
Apps for Any Device
- Create apps for Mobile with React Native or Cordova, or Desktop with Electron with the same code base.
TypeScript Support
- Experience the power of TypeScript inference to boost productivity for your full-stack application.
Zero Config
- Use popular frameworks and tools right out-of-the-box. Focus on building features instead of configuring tools.
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. Allows you to build and scale efficiently.
Showcase
Discover apps built with Meteor
Meteor integrates with your
favorite tools
Use a variety of popular tools and frameworks to enhance your development experience. Leverage these powerful tools to build robust and scalable applications with ease.
Launch faster with
Atmosphere
Community packages available to all Meteor developers.
- Find Quality Packages.
- Search by category, popularity, and from verified accounts.
- Share Your Work.
- Contribute to the ecosystem with your own packages.
- Launch Faster.
- From auth to UI, everything you need to accelerate development.
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
},
});
});
Join our Forums
A place for project news, support, community discussions, release, and updates on core features.
Connect on Discord
The Meteor Lounge on Discord is a place to ask questions, meet developers, and join live events.























