Meteor, or MeteorJS is an open-source JavaScript web application framework[2] written using Node.js. Meteor allows for rapid prototyping and produces cross-platform (web, Android, iOS) code. It integrates with MongoDB and uses the Distributed Data Protocol and a publish–subscribe pattern to automatically propagate data changes to clients without requiring the developer to write any synchronization code. On the client, Meteor depends on jQuery and can be used with any JavaScript UI widget library.
For this roundup we would like to present our audience 15 Best Meteor Tools for Developers that will aid them to simplify their dev-tasks and assist them to create innovative and useful applications. Following plugins and tools listed below are boon to developers. You can make the development “no more boring” with this exciting and highly powerful plugins.
Let’s explore the list !!
1. Meteor Tooltips
It simply embeds the tooltips template in your master template/layout and attaches tooltips with adding the data-tooltip attribute with the tooltip text.
2. Laika
Laika is a feature rich testing framework for meteor. With laika you can simply write tests that interact with both server and client(s). The tests are against actual application and not some mock/stub thereby making the tests even more accurate.
3. Iron
A command line scaffolding tool for Meteor applications. It automatically creates project structure, files and boilerplate code.
4. Velocity
Velocity is a community as well as a testing framework that allows for common testing components to be shared across different testing frameworks. The packages include: Mocha, Jasmine, Cucumber, Casper, and Robot.
5. Mongol
Mongol lets you view and edit your client side documents in the browser. And because Mongol is a debug Only package, it does not compile to production code. Mongol will automatically detect your collections and display your client-side documents. A reactive count of the documents is always available, and document browsing is just a click away. Mongol is able to insert, update and/or remove any document in your database, regardless if you have insecure on or the permissions to allow it.
6. Meteor Toys
Metor Toys is a premium package of tools which includes handy development tools to make Meteor development experience fun! It provides a visual interface to some core meteor features. The basic version provides access to editing tool for MongoDB, and Jetsetter (for session variables).
7. Metor Kitchen
“Meteor Kitchen” is a code generator for Meteor.js. Just describe your application in a simple JSON file (or use kitchen-GUI) and let meteor-kitchen build a complete Meteor application for you with all of the following: Directory structure router and route controllers, collections (pubs & subs), layout, pages (with content), menus and many more.
8. Meteor Panel
A Meteor panel is added to the tabs at the top of the Dev Tools. The panel is backed by the page in Panel/MeteorPanel.html, which loads whenever the Dev Tools are opened. To reload the panel during development, close and re-open the Dev Tools.
9. Gagarin
Gagarin is a mocha based testing framework designed to be used with Meteor. It can spawn multiple instances of your meteor application and run the tests by executing commands on both server and client in realtime. In other words, Gagarin allows you to automate everything you could achieve manually with meteor shell, browser console and a lot of free time. There’s no magic. It just works.
10. Meteor Pdftk
PDFTk is a simple command line tool for doing everyday things with PDF documents like: merge, split, decrypt,encrypt, fill Forms, apply a background Watermark, report metrics, update PDF Metadata, attach files, unpack attachments, burst into single pages, uncompress and compress, repair corrupted PDF.
11. Meteor Tools for Visual Studio
Meteor Tools for Visual Studio integrates Meteor in to Visual Studio IDE and provides developers with syntax highlights, templates, and much more.
12. PowerQueue
PowerQueue is a native Meteor package for memory-backed job queue processing. It includes several features such as async tasks throttling resource usage, retrying failed tasks, managing sub queues and many others.
13. StarryNight
StarryNight is a managment tool for use in building and testing Meteor.js applications. It’s main intent is for creating HIPAA and FDA compliant Meteor apps (but it’s useful for a lot more than that). StarryNight provides a minimalistic command line tool for system architects. As the architect you specify the scaffolds your developer teams must use, and the code quality standards to which they must comply and set them to work. When problems arise you adjust the standards, and StarryNight rolls them into the work being done. Essentially, StarryNight’s standards compliance focus helps you enforce software quality.
14. Meteor-mcli
It is a meteor package and command line tools for creating and running command line / cli programs with meteor.
15. Susy
This package wraps Susy, an agnostic set of tools for creating powerful, custom layouts. Susy provides the language, but you provide all the opinions. Use a grid, don’t use a grid, or use a combination of grids — it’s all up to you.