Meteor boilerplates: an actual overview

Meteor boilerplates: an actual overview

You want to start a new Meteor project? Instead of starting from scratch with an empty directory and no packages, you could take an existing boilerplate. There’s no official boilerplate, but a number of them are provided by the community.

Meteor boilerplates

The list contains at least the link to the respective Github page. I haven’t tested them, as I created the list as starting point to find a suitable boilerplate for my next Meteor project.

AuthorLatest CommitLanguageRouterTemplateDesignSEOAutoformTable ViewUser and roles administrationCLI
Meteoris11.11.2015JavaScriptFlowBlazeBootstrapmeteoris:grid-view
matteodem24.09.2015JavaScriptIronBlazeSemantic UIms-seoorion
Differential04.09.2015JavaScriptIronBlazeBootstrapblaze-meta
Differential02.09.2015JavaScriptIronBlazeMaterializeblaze-meta
patrickocoffeyo21.10.2015JavaScriptIronBlaze
yogiben (MeteorFactory)15.01.2016CoffeeScriptIronBlazeBootstrapms-seo
webtempest04.09.2015CoffeeScriptFlowBlazeBootstrap
AdamBrodzinski25.09.2015JSXFlowReact
joerobmunoz23.12.2015JavaScriptFlowBlazeMaterialize
cowFipps27.11.2015JavaScriptIronBlazeMaterialize

And what else?

Generators

The boilerplate by @matteodem contains the command line utility orion to generate the folder structure for the application.

iron-cli is a scaffolding tool for Meteor, which generates the directory structure for Blaze templates, collections, routers, etc. (Tutorial)

Yeoman is a tool for all kinds of web applications, and Google finds various generators for Meteor applications, e.g. for Angular (very active project) and React.

Meteor Kitchen

A different approach ist taken by Meteor Kitchen. The complete application including views, models, navigation structure is generated by a single configuration file. Unfortunately, the project is not published as open source (yet).

My opinion

I’m still choosing the starting point. Let me know your opinion by commenting on this post.

Leave a Reply

Your email address will not be published.