meteor-vue / vue-meteor

🌠 Vue first-class integration in Meteor
898 stars 111 forks source link
apollo blaze meteor meteor-package ssr vue vue-components vue-router vuejs vuejs2 vuex

Become a Patreon

Sponsors

sponsors logos




vue+meteor is a set of packages to help you create awesome apps quickly and efficiently with two great web technologies:

You will be able to use meteor data inside Vue or write .vue files in your meteor project.

Complete Example/Demo Project

Quick Packages Links

Here is a list of recommended packages for developping a meteor+vue app:

Resources

Examples


Meteor & Tracker data integration vue vue

Declarative subscriptions and meteor reactive data

:package: See Usage in npm vue-meteor-tracker package


Single-file component vue vue

It allows you to write your components in this format with hot-reloading support.

:package: See Usage in arkyum:vue-component package


Routing vue

Routing for Vue 2.x and Meteor using vue-router.

:package: See Installation & Usage in arkyum:vue-router2 package

Example app


Apollo integration vue vue

Use apollo in your vue component!

:package: See Installation & Usage in the vue-apollo npm package


Server-side rendering vue

Very easy way to render your frontend on the server automatically when a user first loads the app.

:package: See Installation & Usage in the akryum:vue-ssr package


Integrate Blaze vue

Render Blaze templates in Vue components and the other way around!

:package: See Installation & Usage in the vuejs:blaze-integration package


Vue 1.x

See old branch.


Features & Roadmap

Currently supported and possible future features (in no particular order) are:

Track the project progress here.

Get involved

This project is very much a work-in-progress, so your help will be greatly appreciated! Feel free to contribute by opening a PR or an issue (but check before if the topic already exists).

Development project

Clone this repository and the demo project and type in the demo project directory:

ln -s ../vue-meteor/packages packages
meteor npm install
meteor

LICENCE ISC - Created by Guillaume CHAU (@Akryum)