The Meteor Guide is an official guide meant to give Meteor users a more broad view on what the best practices and conventions in the community are. As Meteor is a non-opinionated framework in terms of architecture, this is a valuable resource every Meteor developer must read.
- Official Meteor Blog
- Kadira Voice - Formerly Meteorhacks
- Josh Owen's blog
- DiscoverMeteor blog
- Just Meteor blog
Meteor Youtube Channel: This is where we can find both Meteor San Francisco Devshops and Meteor London Devshops (monthly meetups) talks.
Flow Router: This is now the main router for Meteor. It used to be iron-router but it did way too much, and the community is now moving to Flow Router, a do-one-thing-and-do-it-well router.
Collection2: This is the most used package to force Schemas into our Collections. This package only validates that every insert/update is made according to a schema, but the actual schema is generated with the simple-schema package, which collection2 depends on. It is recommended on The Meteor Guide.
accounts-base: This is the official package for managing user accounts in Meteor. It can be extended for specific providers by adding accounts-facebook, accounts-twitter, etc.
- Wekan: A trello-like kanban board.
- Dominus An open source multiplayer game built with Meteor.
- Rocket Chat Open source Slack-like chat app. Has mobile apps as well.
Meteor up is a CLI tool that eases the process of building, deploying and running a Meteor app on a server (any server, DigitalOcean, Modulus, AWS, etc). They are also working on a docker-based version called mupx.
We can of course run our app on any well-known hosting provider, but these are Meteor specific:
MongoDB as a service for $18/mo: Compose.io
Meteor 1.3 will be released soon. It is now in active development in two separate releases, one for modules (ES2015's import syntax) and other one for Cordova improvements.
- Using JavaScript modules in Meteor (Meteor 1.3)
- Meteor 1.3 early beta
- Meteor 1.3 early beta - Cordova
- Meteor WebApp Cordova plugin, improvemets of regular Cordova
Arunoda, an active Meteor community member and founder of Kadira, just released Mantra, which is an opinionanted way of writing Meteor apps. It uses React and is agnostic on how state is managed, so we could use Redux or whatever we want. I wouldn't recommend to use it yet as it might be still very immature, but it will definitely be a good reference. Here are some relevant links:
- Mantra in Github
- Mantra sample blog app
- Mantra Specification
- meteorhacks:npm This allows to use npm packages in Meteor < 1.2. Meteor 1.3 will bring official npm support.
Here are some interesting notes from David Greenspan, an MDG member, about the Javascript build tool ecosystem and how all of that goodness can eventually fit into Meteor.