awesome-meteor
by Urigo
A curated, community driven list of awesome Meteor packages, libraries, resources and shiny things
AI summary
Meteor toolkit
A curated list of tools and resources for building Meteor applications
- stars
- 1.4K
- forks
- 152
- watching
- 92
- awesome lists
- 4
- entries
- 180
What's in the list
180 links in 41 sections, with live GitHub stats.activeno commit in 2y
Getting Started
Collections
simple-schema
A JavaScript schema validation package that supports direct validation of MongoDB update modifier objects
aldeed:collection2
Automatic validation of insert and update operations on the client and server
dburles:collection-helpers
– Transform your collections with helpers that you define
matb33:collection-hooks
Extends Mongo.Collection with before/after hooks for insert/update/remove/find/findOne
reywood:publish-composite
publish a set of related documents from various collections using a reactive join
jagi:astronomy
The Model layer for Meteor
cultofcoders:grapher
Grapher: Meteor Collection Joins + Reactive GraphQL like queries
sakulstra:aggregate
Add proper aggregation support for Meteor
quave:collections
Create collections in a standard way
REST
- maka:rest
automatically make your Meteor app accessible over HTTP and DDP alike
vatfree:restivus
Make REST endpoints for your Meteor app with incredible ease
Forms and Templates
uniforms
Bunch of React components and helpers to easily generate and validate forms.
aldeed:autoform
UI components and helpers to easily create basic forms with automatic insert and update events, and automatic reactive validation
ostrio:templatehelpers
Utility helpers for your Blaze templates
aldeed:template-extension
A Meteor package: Replace already defined templates, inherit helpers and events from other templates
kadira:blaze-layout
Layout Manager for Blaze (works well with Meteor FlowRouter)
Users and Authentication
accounts-js
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
Roles support for the built-in accounts packages
meteor-user-status
Keeps track of users and their meta data
accounts-ui
Accounts UI for React in Meteor 1.3+
Administration
- 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
zodern:pure-admin
An isolated, customizable admin panel for Meteor
Monitoring
kschingiz:meteor-elastic-apm
Perfomance Monitoring for Meteor based on Elastic APM
monti-apm-agent
Performance Monitoring for Meteor
lmachens:kadira
Performance Monitoring for Meteor
Performance
cultofcoders:redis-oplog
Redis Oplog implementation to fully replace MongoDB Oplog in Meteor
staringatlights:fast-render
An active fork of fast-render
epotek:method-cache
Meteor method caching using DataLoader
maestroqadev:pub-sub-lite
Transform publications to be non-reactive
artillery-engine-meteor
Artillery load testing for MeteorJS applications
Deployment
meteor-up
– Meteor Deployments
meteor-google-cloud
Automate Meteor deployments on Google Cloud App Engine Flexible
mup-aws-beanstalk
Deploy Meteor apps to AWS Elastic Beanstalk using Meteor Up
meteor-azure
Automate Meteor deployments on Azure App Service
pm2-meteor
Simplest way to deploy, scale and run Meteor Apps with PM2
meteor-hero
Deploy MeteorJS applications for free with one command utilizing Heroku's service
meteor-kubernetes-guide
Deploy a Meteor app with Kubernetes
meteorhacks:cluster
Clustering solution for Meteor with load balancing and service discovery
demeteorizer
Converts a Meteor app into a "standard" Node.js application
percolate:migrations
Simple migration system for Meteor
yamup
Deploy Meteor apps to your own Ubuntu server (EC2, ...) without dockers
waveshosting
Web application to manage meteor deployments
Docker Images
Routers
ostrio:flow-router-extra
Carefully extended package. Up-to-date version with support of latest Meteor's releases
msavin:parrot
Web router specially designed for building SPAs using Meteor
meteorhacks:picker
Server Side Router for Meteor
iron:router
A router that works on the server and the browser, designed specifically for Meteor
Offline
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
meteor-service-worker
Meteor specific service worker implementaion
quave:pwa
A Meteor package that allows you to configure your PWA
Testing
meteortesting:mocha
Mocha test driver package for Meteor
lmieulet:meteor-coverage
Test coverage for Meteor
hubroedu:mocha
Decaffed cultofcoders:mocha fork
antwaremx:meteorman
Meteorman: A DDP Client with GUI to test Meteor methods and publications (like Postman)
SEO
ostrio:spiderable-middleware
Prerendering ( ) with support of ES6 (ECMAScript2015) - Meteor app crawled perfectly by search engines
Files
ostrio:files
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
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
Parsing and generating excel files (xlsx, xls)
mikkelking:slingshot
Upload files directly to AWS S3, Google Cloud Storage and others in meteor
Search, sort and paginate
percolate:find-from-publication
Enable finding all documents that have been published by a given publication
meteor-publish-join
A performant NPM package for publishing non-reactive or aggregated values
tmeasday:publish-counts
Publish the count of a cursor, in real time
meteorhacks:search-source
Reactive Data Source for Search
matteodem:easy-search
Easy-to-use search with Blaze Components (+ Elastic Search Support)
alethes:pages
Out of the box Meteor pagination
Mobile
meteor-react-native
Meteor client for React Native matching Meteor Spec
meteor-push
Push notifications for cordova (ios, android) browser (Chrome, Safari, Firefox)
quave:universal-links
A Meteor package that allows you to expose your native iOS settings to enable Universal Links
meteoric:ionic
Ionic components for Meteor
driftyco:ionic
Official Ionic support for Meteor
martijnwalraven:meteor-ios
Integrates native iOS apps with the Meteor platform through DDP
delight-im/Android-DDP
DDP for clients on Android
okland:accounts-phone
A login service based on mobile phone number for Meteor
okland:camera-ui
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
Cordova plugin to watch and recover after a broken Meteor Hot Code Push
Data Visualization
aldeed:tabular
Reactive datatables for large or small datasets
aslagle:reactive-table
Reactive table for Meteor, using Blaze
luixal:blaze-paginated-custom-list
Reactive and paginated item list
luixal:meteor-apexcharts
Reactive ApexCharts library packaged for Meteor
Analytics
okgrow:analytics
Google Analytics, Mixpanel, KISSmetrics (and more) integration for meteor
quave:analytics
A Meteor package that allows you to send your page views and more to Google Analytics
Cron Jobs
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 and methods, but synced between all running Meteor (NodeJS) instances
Debugging Tools
meteor-devtools-evolved
A chrome extension
msavin:mongol
Visual Editing Tool for Meteor for MongoDB Collections
msavin:jetsetter
Visual Get/Set Tool for Meteor Session Variables
babrahams:constellation
An extensible dev console for Meteor
Editor Plugins
- meteor-api
Meteor addons for Atom
meteor-zsh
Completion for the meteor command
Scaffolding
- Meteor Kitchen
Code generator for Meteor
iron-cli
A scaffolding command line tool for Meteor applications
maka-cli
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
Tooling
ESLint-plugin-Meteor
ESLint plugin for Meteor
Boilerplate
CaptainN - meteor-react-starter
A starter project on Meteor with React
Open source apps
- Rocket.Chat
Realtime chat application built with Meteor
Wekan
Open source Trello-like kanban
Unchained Shop
Open source Commerce platform developed with Meteor
VulcanJS
A toolkit to quickly build apps with React, GraphQL & Meteor
Nosqlclient
MongoDB management tool
radgrad2
Meteor based education management system
Internationalization
Meteor-Internationalization
Super-Lightweight and fast i18n isomorphic driver for Meteor with support of placeholders
meteor-accounts-t9n
Translations for meteor account's error messages
meteor-universe-i18n
Internationalization package for React and Meteor
Front End Frameworks
- 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
elm
elm as the view layer for a meteor based project
Alternative Databases
vlasky:mysql
Reactive MySQL for Meteor
meteor-pg
New and improved PostgreSQL support for Meteor
ostrio:neo4jdriver
Neo4j Driver for Meteor, with support of GrapheneDB
numtel:pg
Reactive PostgreSQL for Meteor
simple:rethink
RethinkDB integration for Meteor
Resources / Books
- meteor-tuts
Free
- Meteor Tips
Free
- Pro Meteor
Free
Resources / Courses
- How to Create an App
Most updated
- EventedMind
It's old but goes into detail regarding how Meteor internals
- Udemy - Realtime Applications with Meteor and Vue
Course in Spanish
- leveluptutorials
Contains some free tutorials but mostly on 1.x
Resources / Tutorials
- When a Meteor finally hits production
Blog post about deploying Meteor apps
Resources / Blogs
Resources / Websites
- Atmosphere
The catalog of Meteor packages, resources and tools
- Packosphere
Alternative front-end for Meteor package system, built by
- Meteorpedia
( updated)
- YouTube
videos from meetups around the world
Resources / Websites / Q&A
Resources / Websites / Community Newsletters
Resources / Social
Resources / Work Opportunities
Resources / Related
Resources / Built With Meteor
- Qualia
Real Estate Startup
- Code Signal
Skills-based assessment platform
- Pathable
Events managment suite
- MaestroQA
Quality assurance software
Resources / Deprecated
Nothing in this list matches your filter.
Featured in 4 awesome lists
Each link jumps to the spot where the list mentions awesome-meteor.