awesome-meteor

Meteor toolkit

A curated list of tools and resources for building Meteor applications

A curated, community driven list of awesome Meteor packages, libraries, resources and shiny things

GitHub

1k stars
92 watching
152 forks
last commit: over 2 years ago
Linked from 4 awesome lists


Awesome Meteor / Getting Started

Official Meteor tutorial
Official Guide

Awesome Meteor / Collections

simple-schema 560 5 months ago A JavaScript schema validation package that supports direct validation of MongoDB update modifier objects
aldeed:collection2 1,023 2 days ago Automatic validation of insert and update operations on the client and server
dburles:collection-helpers 498 about 7 years ago – Transform your collections with helpers that you define
matb33:collection-hooks 657 19 days ago Extends Mongo.Collection with before/after hooks for insert/update/remove/find/findOne
reywood:publish-composite 553 3 months ago publish a set of related documents from various collections using a reactive join
jagi:astronomy 604 about 1 year ago The Model layer for Meteor
cultofcoders:grapher 275 3 months ago Grapher: Meteor Collection Joins + Reactive GraphQL like queries
sakulstra:aggregate 41 almost 3 years ago Add proper aggregation support for Meteor
quave:collections 24 8 months ago Create collections in a standard way

Awesome Meteor / REST

maka:rest automatically make your Meteor app accessible over HTTP and DDP alike
vatfree:restivus 1 7 months ago Make REST endpoints for your Meteor app with incredible ease

Awesome Meteor / Forms and Templates

uniforms 1,963 17 days ago Bunch of React components and helpers to easily generate and validate forms.
aldeed:autoform 1,440 4 months ago UI components and helpers to easily create basic forms with automatic insert and update events, and automatic reactive validation
ostrio:templatehelpers 35 over 2 years ago Utility helpers for your Blaze templates
aldeed:template-extension 220 over 7 years ago A Meteor package: Replace already defined templates, inherit helpers and events from other templates
kadira:blaze-layout 2 almost 6 years ago Layout Manager for Blaze (works well with Meteor FlowRouter)

Awesome Meteor / Users and Authentication

accounts-js 1,500 9 months ago A suite of packages aims to provide all the tools you need to build a flexible authentication and accounts management solution for your application
alanning:roles 921 23 days ago Roles support for the built-in accounts packages
meteor-user-status 557 2 months ago Keeps track of users and their meta data
accounts-ui 7 over 2 years ago Accounts UI for React in Meteor 1.3+

Awesome Meteor / Administration

Meteor Candy Fastest and easier way to add an admin panel to your app
yogiben:admin 827 over 7 years ago A complete admin dashboard solution
houston:admin 806 over 7 years ago A zero-config, Django Admin-like admin for Meteor
zodern:pure-admin 20 about 1 year ago An isolated, customizable admin panel for Meteor

Awesome Meteor / Monitoring

kschingiz:meteor-elastic-apm 3 almost 5 years ago Perfomance Monitoring for Meteor based on Elastic APM
monti-apm-agent 45 17 days ago Performance Monitoring for Meteor
lmachens:kadira 5 almost 5 years ago Performance Monitoring for Meteor

Awesome Meteor / Performance

cultofcoders:redis-oplog 377 3 months ago Redis Oplog implementation to fully replace MongoDB Oplog in Meteor
staringatlights:fast-render 58 over 4 years ago An active fork of fast-render
epotek:method-cache 9 11 months ago Meteor method caching using DataLoader
maestroqadev:pub-sub-lite 53 over 4 years ago Transform publications to be non-reactive
artillery-engine-meteor 7 over 1 year ago Artillery load testing for MeteorJS applications

Awesome Meteor / Deployment

meteor-up 1,272 about 1 month ago – Meteor Deployments
meteor-google-cloud 29 almost 2 years ago Automate Meteor deployments on Google Cloud App Engine Flexible
mup-aws-beanstalk 127 7 months ago Deploy Meteor apps to AWS Elastic Beanstalk using Meteor Up
meteor-azure 67 almost 3 years ago Automate Meteor deployments on Azure App Service
pm2-meteor 160 over 2 years ago Simplest way to deploy, scale and run Meteor Apps with PM2
meteor-hero 39 almost 2 years ago Deploy MeteorJS applications for free with one command utilizing Heroku's service
meteor-kubernetes-guide 41 over 5 years ago Deploy a Meteor app with Kubernetes
meteorhacks:cluster 1 over 7 years ago Clustering solution for Meteor with load balancing and service discovery
demeteorizer 703 over 7 years ago Converts a Meteor app into a "standard" Node.js application
percolate:migrations 245 4 months ago Simple migration system for Meteor
yamup 10 about 1 year ago Deploy Meteor apps to your own Ubuntu server (EC2, ...) without dockers
waveshosting 12 almost 3 years ago Web application to manage meteor deployments

Awesome Meteor / Docker Images

meteor-docker 52 4 months ago
meteor-base 261 13 days ago
docker-meteor 53 about 1 year ago

Awesome Meteor / Routers

ostrio:flow-router-extra 201 4 months ago Carefully extended package. Up-to-date version with support of latest Meteor's releases
msavin:parrot 74 over 6 years ago Web router specially designed for building SPAs using Meteor
meteorhacks:picker 182 over 6 years ago Server Side Router for Meteor
iron:router 1,980 about 7 years ago A router that works on the server and the browser, designed specifically for Meteor

Awesome Meteor / Offline

ground:db 569 4 months ago GroundDB is a thin layer providing Meteor offline database and methods
npdev:collections 18 almost 4 years ago An easy way to create offline collections with SSR for Meteor
meteor-service-worker 137 8 months ago Meteor specific service worker implementaion
quave:pwa 5 over 4 years ago A Meteor package that allows you to configure your PWA

Awesome Meteor / Testing

meteortesting:mocha 67 4 months ago Mocha test driver package for Meteor
lmieulet:meteor-coverage 54 2 months ago Test coverage for Meteor
hubroedu:mocha 3 about 6 years ago Decaffed cultofcoders:mocha fork
antwaremx:meteorman 53 over 3 years ago Meteorman: A DDP Client with GUI to test Meteor methods and publications (like Postman)

Awesome Meteor / SEO

ostrio:spiderable-middleware 38 about 1 month ago Prerendering ( ) with support of ES6 (ECMAScript2015) - Meteor app crawled perfectly by search engines

Awesome Meteor / Files

ostrio:files 1,113 4 months ago Upload files via DDP, HTTP and WebRTC/DC. To Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust
@reactioncommerce/file-collections 19 about 2 years ago Reaction FileCollections is a set of NPM packages that provide the ability to support file uploads, storage, and downloads in Node and Meteor apps, and in browser JavaScript
netanelgilad:excel 56 about 8 years ago Parsing and generating excel files (xlsx, xls)
mikkelking:slingshot 13 over 2 years ago Upload files directly to AWS S3, Google Cloud Storage and others in meteor

Awesome Meteor / Search, sort and paginate

percolate:find-from-publication 45 over 5 years ago Enable finding all documents that have been published by a given publication
meteor-publish-join 19 over 6 years ago A performant NPM package for publishing non-reactive or aggregated values
tmeasday:publish-counts 200 8 months ago Publish the count of a cursor, in real time
meteorhacks:search-source 145 about 4 years ago Reactive Data Source for Search
matteodem:easy-search 435 12 months ago Easy-to-use search with Blaze Components (+ Elastic Search Support)
alethes:pages 403 almost 5 years ago Out of the box Meteor pagination

Awesome Meteor / Mobile

meteor-react-native 60 about 1 month ago Meteor client for React Native matching Meteor Spec
meteor-push 28 5 months ago Push notifications for cordova (ios, android) browser (Chrome, Safari, Firefox)
quave:universal-links 0 over 4 years ago A Meteor package that allows you to expose your native iOS settings to enable Universal Links
meteoric:ionic 1,509 over 2 years ago Ionic components for Meteor
driftyco:ionic 51,094 8 days ago Official Ionic support for Meteor
martijnwalraven:meteor-ios 740 over 8 years ago Integrates native iOS apps with the Meteor platform through DDP
delight-im/Android-DDP 274 over 6 years ago DDP for clients on Android
okland:accounts-phone 119 about 8 years ago A login service based on mobile phone number for Meteor
okland:camera-ui 28 about 7 years ago Meteor package for taking photos with user interface, one function call on desktop and mobile. Allows to choose between camera to photoLibrary on mobile
percolatestudio/cordova-plugin-safe-reload 14 almost 9 years ago Cordova plugin to watch and recover after a broken Meteor Hot Code Push

Awesome Meteor / Data Visualization

aldeed:tabular 363 about 1 month ago Reactive datatables for large or small datasets
aslagle:reactive-table 328 10 months ago Reactive table for Meteor, using Blaze
luixal:blaze-paginated-custom-list 0 almost 7 years ago Reactive and paginated item list
luixal:meteor-apexcharts 2 about 6 years ago Reactive ApexCharts library packaged for Meteor

Awesome Meteor / Analytics

okgrow:analytics 213 almost 6 years ago Google Analytics, Mixpanel, KISSmetrics (and more) integration for meteor
quave:analytics 4 over 3 years ago A Meteor package that allows you to send your page views and more to Google Analytics

Awesome Meteor / Cron Jobs

msavin:sjobs 207 24 days ago A Meteor-first jobs queue / task scheduler
percolate:synced-cron 499 10 months ago Cron system for Meteor. It supports syncronizing jobs between multiple processes
ostrio:cron-jobs 15 over 5 years ago Package with similar API to native and methods, but synced between all running Meteor (NodeJS) instances

Awesome Meteor / Debugging Tools

meteor-devtools-evolved 173 over 1 year ago A chrome extension
msavin:mongol 824 over 5 years ago Visual Editing Tool for Meteor for MongoDB Collections
msavin:jetsetter 184 over 9 years ago Visual Get/Set Tool for Meteor Session Variables
babrahams:constellation 32 over 3 years ago An extensible dev console for Meteor

Awesome Meteor / Editor Plugins

meteor-api Meteor addons for Atom
meteor-zsh 174,014 10 days ago Completion for the meteor command

Awesome Meteor / Scaffolding

Meteor Kitchen Code generator for Meteor
iron-cli 639 almost 5 years ago A scaffolding command line tool for Meteor applications
maka-cli 0 29 days ago Maka-CLI is a command line tool, which organizes a web application's file structure and automates everyday package installation tasks for various application frameworks

Awesome Meteor / Tooling

ESLint-plugin-Meteor 118 about 3 years ago ESLint plugin for Meteor

Awesome Meteor / Boilerplate

CaptainN - meteor-react-starter 46 almost 2 years ago A starter project on Meteor with React
Pup 553 over 1 year ago
matteodem - meteor-boilerplate 822 17 days ago
React with Webpack + Meteor as a backend

Awesome Meteor / Open source apps

Rocket.Chat Realtime chat application built with Meteor
Wekan 19,616 3 days ago Open source Trello-like kanban
Unchained Shop 175 10 days ago Open source Commerce platform developed with Meteor
VulcanJS 7,976 about 2 months ago A toolkit to quickly build apps with React, GraphQL & Meteor
Nosqlclient 3,478 over 1 year ago MongoDB management tool
radgrad2 9 over 1 year ago Meteor based education management system
coauthor 252 3 months ago Coauthor supercollaboration/discussion forum

Awesome Meteor / Internationalization

Meteor-Internationalization 13 over 1 year ago Super-Lightweight and fast i18n isomorphic driver for Meteor with support of placeholders
meteor-accounts-t9n 83 over 3 years ago Translations for meteor account's error messages
meteor-universe-i18n 123 2 months ago Internationalization package for React and Meteor

Awesome Meteor / Front End Frameworks

React Working with React and Meteor
Vue Working with Vue and Meteor (plus single-file components & apollo support)
Svelte 33 7 months ago Build cybernetically enhanced web apps with Meteor and Svelte
Angular 2 298 about 7 years ago Working with Angular 2 and Meteor
Angular 2,356 over 1 year ago Working with Angular and Meteor
Famo.us 332 over 8 years ago Famo.us and Meteor
frozeman:build-client 278 about 2 years ago A tool to bundle the client part of a Meteor app
Asteroid 734 over 7 years ago An alternative client for a Meteor backend
ddp.js 207 over 6 years ago Isomorphic JavaScript DDP client
elm 4 almost 2 years ago elm as the view layer for a meteor based project

Awesome Meteor / Alternative Databases

vlasky:mysql 36 3 months ago Reactive MySQL for Meteor
meteor-pg 25 over 7 years ago New and improved PostgreSQL support for Meteor
ostrio:neo4jdriver 52 almost 8 years ago Neo4j Driver for Meteor, with support of GrapheneDB
numtel:pg 300 over 9 years ago Reactive PostgreSQL for Meteor
simple:rethink 303 over 8 years ago RethinkDB integration for Meteor

Resources / Books

Meteor Explained
Secure Meteor
meteor-tuts Free
Meteor Tips Free
Pro Meteor Free
Meteor Cookbook 1,675 almost 3 years ago

Resources / Courses

How to Create an App Most updated
EventedMind It's old but goes into detail regarding how Meteor internals
Udemy - Learn React and Meteor in 2021: Build a multiplayer game
Udemy - Realtime Applications with Meteor and Vue Course in Spanish
leveluptutorials Contains some free tutorials but mostly on 1.x

Resources / Tutorials

Phusion Passenger: Meteor tutorial 5,007 10 days ago
When a Meteor finally hits production Blog post about deploying Meteor apps
Transform any Meteor App into a PWA

Resources / Blogs

Official Meteor blog
The Meteor podcast

Resources / Websites

Official website
Official Documentation
Official Guide
Atmosphere The catalog of Meteor packages, resources and tools
Packosphere Alternative front-end for Meteor package system, built by
Discover Meteor
Meteorpedia ( updated)
Meetups
Reddit
YouTube videos from meetups around the world
Unofficial Meteor FAQ 951 about 5 years ago
The Meteor Chef

Resources / Websites / Q&A

Stack Overflow
Meteor forums

Resources / Websites / Community Newsletters

zodern
StorytellerCZ

Resources / Social

Official Twitter Account
Meteor Community Organization Slack Channel 41 almost 2 years ago

Resources / Work Opportunities

Awesome Meteor Jobs 13 3 months ago
We work Meteor
Official Job Board
Awesome Meteor Developers 10 over 1 year ago
Awesome Blaze 29 almost 5 years ago

Resources / Built With Meteor

Qualia Real Estate Startup
Code Signal Skills-based assessment platform
Pathable Events managment suite
MaestroQA Quality assurance software

Resources / Deprecated

Meteor 1.4 + React For Everyone Tutorials
Meteor 1.4 For Everyone
Intermediate Meteor
Meteor For Everyone Tutorials
tuts+ - Single Page Web Apps with Meteor
Building a CMS-powered blog in Meteor
scotch.io - Building a Slack Clone in Meteor

Backlinks from these awesome lists:

More related projects: