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
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 | |||
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 | |||
Resources / Related | |||
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 |