Meteor is an ultra-simple environment for building modern web applications.
With Meteor you write apps:
- that send data over the wire, rather than HTML
- using your choice of popular open-source libraries
Try the getting started tutorial.
On Windows, simply go to https://www.meteor.com/install and use the Windows installer.
On Linux/macOS, use this line:
curl https://install.meteor.com/ | sh
Create a project:
meteor create try-meteor
cd try-meteor meteor
Slow Start (for developers)
If you want to run on the bleeding edge, or help contribute to Meteor, you can run Meteor directly from a Git checkout using these steps:
Clone from GitHub
$ git clone --recursive https://github.com/meteor/meteor.git $ cd meteor
This repository uses Git submodules. If you clone without the
--recursiveflag, re-fetch with
git pullor experience "
Depending on unknown package" errors, run the following in the repository root to sync things up again:
$ git submodule update --init --recursive
(Optional) Compile dependencies
This optional step requires a C and C++ compiler, autotools, and scons. If this step is skipped, Meteor will simply download pre-built binaries.
To build everything from scratch (
mongodb, etc.) run the following:
$ ./scripts/generate-dev-bundle.sh # OPTIONAL!
Run a Meteor command to install dependencies
If you did not compile dependencies above, this will also download the binaries.
$ ./meteor --help
Ready to Go!
Your local Meteor checkout is now ready to use! You can use this
./meteoranywhere you would normally call the system
meteor. For example,:
$ cd my-app/ $ /path/to/meteor-checkout/meteor run
Note: When running from a
gitcheckout, you cannot pin apps to specific Meteor releases or change the release using
Aside from a short launcher shell script, Meteor installs itself inside your home directory. To uninstall Meteor, run:
rm -rf ~/.meteor/ sudo rm /usr/local/bin/meteor
On Windows, just run the uninstaller from your Control Panel.
Building an application with Meteor?
- Announcement list: sign up at http://www.meteor.com/
- Having problems? Ask for help at: http://stackoverflow.com/questions/tagged/meteor
- Discussion forums: https://forums.meteor.com/
Interested in contributing to Meteor?
- Issue tracker: https://github.com/meteor/meteor/issues
- Contribution guidelines: https://github.com/meteor/meteor/tree/devel/Contributing.md
We are hiring! Visit https://www.meteor.com/jobs to learn more about working full-time on the Meteor project.