Awesome Meteor Awesome

A curated list of awesome Meteor Packages, libraries and software.

The official Meteor resources page can be found here


Getting Started

Where to start

Collections

Helpers and expensions for collections

REST

REST support for Meteor

  • simple:rest - automatically make your Meteor app accessible over HTTP and DDP alike.
  • nimble:restivus - Make REST endpoints for your Meteor app with incredible ease.

Forms and Templates

Helpers for templates

Users and Authentication

Tools for handling users and authentication

Payments

Tools for handling payments in Meteor

  • Stripe - payment gateway for Stripe
  • PayPal - payment gateway for PayPal
  • BrainTree - payment gateway for BrainTree
  • Instamojo - payment gateway for Instamojo

Administration

Tools for administrating your Meteor apps

  • Meteor Candy - Fastest and easier way to add an admin panel to your app.
  • yogiben:admin - A complete admin dashboard solution.
  • houston:admin - A zero-config, Django Admin-like admin for Meteor.

Monitoring

Tools for monitoring your Meteor apps

Performance

Tools for speeding up your Meteor apps

Deployment

Tools for deploying and maintaining Meteor apps

Routers

Routers for Blaze

Offline

Tools for Meteor offline support

  • ground:db - GroundDB is a thin layer providing Meteor offline database and methods.
  • npdev:collections - An easy way to create offline collections with SSR for Meteor

Testing

Testing tools

SEO

Search Engine Optimization tools

  • ostrio:spiderable-middleware - Prerendering (a.k.a. Spiderable) with support of ES6 (ECMAScript2015) - Meteor app crawled perfectly by search engines.

Files

Handling files in Meteor

  • ostrio:files - Upload files via DDP, HTTP and WebRTC/DC. To Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.
  • netanelgilad:excel - Parsing and generating excel files (xlsx, xls).

Search, sort and paginate

Search, sort and paginate related tools

Mobile

Mobile Development

Data Visualization

Data Visualization in Meteor: charts, maps, tables, etc.

Analytics

Analytics

  • okgrow:analytics - Google Analytics, Mixpanel, KISSmetrics (and more) integration for meteor.

Cron Jobs

Cron Jobs in Meteor

  • msavin:sjobs - A Meteor-first jobs queue / task scheduler.
  • percolate:synced-cron - Cron system for Meteor. It supports syncronizing jobs between multiple processes.
  • ostrio:cron-jobs - Package with similar API to native setTimeout and setInterval methods, but synced between all running Meteor (NodeJS) instances.

Debugging Tools

Debugging Tools

Editor Plugins

Scaffolding

Scaffolding

  • Meteor Kitchen - Code generator for Meteor.
  • iron-cli - A scaffolding command line tool for Meteor applications.

Tooling

Boilerplate

Open source apps

  • Rocket.Chat - Realtime chat application built with Meteor.
  • Wekan - Open source Trello-like kanban.
  • Reaction Commerce - Open source Commerce platform developed with Meteor.
  • VulcanJS - A toolkit to quickly build apps with React, GraphQL & Meteor.
  • Crowducate Platform - Open source education platform Powered by Meteor.
  • Nosqlclient - MongoDB management tool.

Front End Frameworks

Alternative Front End Frameworks to Blaze

  • React - Working with React and Meteor.
  • Vue - Working with Vue and Meteor (plus single-file components & apollo support).
  • Svelte - Build cybernetically enhanced web apps with Meteor and Svelte.
  • Angular 2 - Working with Angular 2 and Meteor.
  • Angular - Working with Angular and Meteor.
  • Famo.us - Famo.us and Meteor.
  • frozeman:build-client - A tool to bundle the client part of a Meteor app.
  • Asteroid - An alternative client for a Meteor backend.
  • ddp.js - Isomorphic JavaScript DDP client.

Alternative Databases

Alternative Databases for MongoDB

Resources

Where to discover new Meteor things

Books

Courses

Tutorials

Blogs

Websites

Q&A

Twitter

Job Boards

Related

Built With Meteor

Commercial Grade Applications Built With Meteor

Contributing

Your contributions are always welcome!

Thank you @gillesfabio for creating this repo!