Useful Packages for Meteor.js

The list is starting with standard packages which every meteor app should include

meteor-base
Packages every Meteor app needs to have.

mobile-experience
Packages for a great mobile UX.

mongo
The database Meteor supports right now.

blaze-html-templates
Compile .html files into Meteor Blaze views.

session
Client-side reactive dictionary for your app.

reactive-var
Reactive variable for tracker.

tracker
Meteor’s client-side reactive programming library.

email
Package to send emails.

And other useful packages that you may use

jquery
Adds well known helpful client-side library.

meteorhacks:ssr
Renders Blaze templates on the server.

ddp-rate-limiter
The DDPRateLimiter allows users to add rate limits to DDP methods and subscriptions.

check
The check package includes pattern checking functions useful for checking the types and structure of variables and an extensible library of patterns to specify which types you are expecting.

standard-minifier-css
CSS minifier run for production mode.

standard-minifier-js
JS minifier run for production mode.

es5-shim
ECMAScript 5 compatibility for older browsers.

ecmascript
Enable ECMAScript2015+ syntax in app code.

stylus
CSS pre-processor.

cwaring:modernizr
It’s a collection of superfast tests – or “detects” as we like to call them – which run as your web page loads, then you can use the results to tailor the experience to the user.

spiderable
Makes the application crawlable to web spiders very useful for search engines.

tomwasd:flow-router-seo
A simple way to set the title and meta tags for sites using flow router.

guncebektas:autocms
It’s not only a plug & play CMS for you Meteor.js app but also a simple way to add must have packages in your app. Autocmscomes with the list.

‘underscorestring:[email protected]’,
‘kadira:[email protected]’,
‘kadira:[email protected]’,
‘arillo:[email protected]’,
‘aldeed:[email protected]’,
‘aldeed:[email protected]’,
‘aldeed:[email protected]’,
‘aldeed:[email protected]’,
‘aldeed:[email protected]’,
‘cfs:[email protected]’,
‘cfs:[email protected]=0.1.2’,
‘cfs:[email protected]=0.0.33’,
‘yogiben:[email protected]’,
‘mpowaga:[email protected]’,

You will get the power of these packages by adding Autocms. The list which is shown above covers most popular packages. If you need flow-router, collection2, autoform and a content management system you can easily add them with the package. Ask your questions on github to us.

accounts-password
It’s a package from MDG and makes account related options super easy.

ian:accounts-ui-bootstrap-3
Adds bootstrap-styled accounts-ui with multi-language support.

alanning:roles
Authorization package for Meteor – compatible with built-in accounts package.

mizzao:user-status
Keeps track of user connection data, such as IP addresses, user agents, and client-side activity.

Front-End plugins to enhance your app

twbs:bootstrap
Adds well known bootstrap into your project.

natestrauser:font-awesome
Adds well known icon font, font-awesome into your project.

iamkevingreen:meteor-pickadate
The mobile-friendly, responsive, and lightweight jQuery date & time input picker. It’s really good and we prefer to use pickadate not only in Meteor apps but in all works.

flowkey:bootstrap-tour
Tour plugin to guide your guests on web apps.

noorderstorm:stellar
Stellar.js is a jQuery plugin that provides parallax scrolling effects to any scrolling element.

fastclick
FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers.

Reactive google map & places packages

dburles:google-maps
mdg:geolocation
abdj:autoform-google-places-input
yogiben:autoform-map
You can create reactive maps by observing mongodb.

Packages for CryptoJS, standard secure crypto algorithms.

jparker:crypto-core
jparker:crypto-hmac
jparker:crypto-base64
jparker:crypto-sha256
You can encrypt your data with all algorithms which you will add easily.

You can also use packages from NPM and explore much more on Atmosphere.

Leave a Reply

Your email address will not be published. Required fields are marked *