All Projects → meteor-vue → Vue Meteor

meteor-vue / Vue Meteor

🌠 Vue first-class integration in Meteor

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Meteor

Vue Objccn
🔥 Use Vue.js to develop a cross-platform full stack application / 用 Vue.js 开发的跨三端应用
Stars: ✭ 1,993 (+123.18%)
Mutual labels:  vuex, vue-components, vuejs2, vue-router
Vue Cnode
基于vue2 + vue-router + vuet + ES6 + less + flex.css重写vue版cnode社区,使用webpack2打包
Stars: ✭ 1,134 (+26.99%)
Mutual labels:  vuex, vue-components, vuejs2, vue-router
Laravel Vuejs.com
Laravel and VueJs Blog, using Laravel nova, GraphQL, NuxtJs, Apollo and ...more
Stars: ✭ 54 (-93.95%)
Mutual labels:  apollo, vuex, ssr, vue-router
Cordovue
A sample Apache Cordova application using VueJS.
Stars: ✭ 66 (-92.61%)
Mutual labels:  vuex, vue-components, vuejs2, vue-router
Vue2 Demo
Vue 基于 Genesis + TS + Vuex 实现的 SSR demo
Stars: ✭ 2,072 (+132.03%)
Mutual labels:  vuex, vuejs2, ssr, vue-router
Vuemmerce
👉 Responsive ecommerce template 🛒 built with Vue.js and Nuxt.js
Stars: ✭ 223 (-75.03%)
Mutual labels:  vuex, vue-components, vuejs2, vue-router
Vue Project
基于vue-cli构建的财务后台管理系统(vue2+vuex+axios+vue-router+element-ui+echarts+websocket+vue-i18n)
Stars: ✭ 301 (-66.29%)
Mutual labels:  vuex, vue-components, vuejs2, vue-router
Vue Acl
Access Control List plugin for VueJS 2.0
Stars: ✭ 376 (-57.89%)
Mutual labels:  vuex, vuejs2, vue-router
Vuet
允许你定义飙车过程的集中式状态管理模式
Stars: ✭ 430 (-51.85%)
Mutual labels:  vuex, vuejs2, vue-router
Blog Client
使用vue全家桶制作的博客前台页面
Stars: ✭ 443 (-50.39%)
Mutual labels:  vuex, ssr, vue-router
Vue Develop Template
A Vue.js template that can support more than 100 thousand lines of code in our business, I hope it can help you too~
Stars: ✭ 481 (-46.14%)
Mutual labels:  vuex, vuejs2, vue-router
Vue Video Player
🎞 @videojs component for @vuejs
Stars: ✭ 4,026 (+350.84%)
Mutual labels:  vue-components, vuejs2, ssr
Lulumi Browser
Lulumi-browser is a lightweight browser coded with Vue.js 2 and Electron.
Stars: ✭ 367 (-58.9%)
Mutual labels:  vuex, vuejs2, vue-router
Hackernews
HackerNews clone built with Nuxt.js
Stars: ✭ 758 (-15.12%)
Mutual labels:  vuex, ssr, vue-router
Quasar
Quasar Framework - Build high-performance VueJS user interfaces in record time
Stars: ✭ 20,090 (+2149.72%)
Mutual labels:  vue-components, vuejs2, ssr
Douban
Douban book website demo by server side render
Stars: ✭ 468 (-47.59%)
Mutual labels:  vuex, vuejs2, vue-router
Vue Kindergarten
Modular security for Vue, Vuex, Vue-Router and Nuxt
Stars: ✭ 303 (-66.07%)
Mutual labels:  vuex, vuejs2, vue-router
Vue Boilerplate Template
🍎 Efficient development of web SPA using Vue.js(2.*) + Webpack + Element-ui + Pwa + Vuex + Vuex-router + Vue-i18n + Dayjs + Lodash.
Stars: ✭ 461 (-48.38%)
Mutual labels:  vuex, vuejs2, vue-router
Vuecnodejs
⚽️🎉Vue初/中级项目,CnodeJS社区重构。( a junior project of Vue.js, rewrite cnodejs.org ) 预览(DEMO):
Stars: ✭ 705 (-21.05%)
Mutual labels:  vuex, ssr, vue-router
Pup
The Ultimate Boilerplate for Products.
Stars: ✭ 563 (-36.95%)
Mutual labels:  apollo, meteor, ssr

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:

  • vuejs is the frontend
  • meteor is the platform (client, server, database, network)

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

📦 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.

📦 See Usage in arkyum:vue-component package


Routing vue

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

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

Example app


Apollo integration vue vue

Use apollo in your vue component!

📦 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.

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


Integrate Blaze vue

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

📦 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:

  • [x] Declarative subscriptions and meteor reactive data vue vue
  • [x] Single-file components (.vue) with basic support of <template>, <script> and <style> (with optional scoped attribute) vue vue
  • [x] Instant Hot-reloading of components vue vue
  • [x] lang attribute on <style> in .vue files vue vue
  • [x] Less official integration in .vue files vue vue
  • [x] Sass official integration in .vue files vue vue
  • [x] Stylus official integration in .vue files vue vue
  • [x] lang attribute on <template> in .vue files vue vue
  • [x] Jade official integration in .vue file vue vue
  • [x] lang attribute on <script> in .vue files vue vue
  • [x] Coffeescript official integration in .vue files vue vue
  • [x] Apollo client integration vue vue
  • [x] Easy routing with vue-router out-of-the-box integration & fast-render vue vue
  • [x] Easy localization with vue-i18n out-of-the-box integration, auto-detection, server-side injection and key-in-hand ui vue
  • [x] Easy state management with vuex integration vue
  • [x] Use Blaze templates in your vue app vue vue
  • [x] module attribute on <style> in .vue files
  • [x] Typescript support in .vue files vue vue
  • [x] Server-side rendering vue
  • [x] src attribute support in .vue files vue vue
  • [x] Apollo Server-side rendering vue
  • [x] Meteor 1.5 code-splitting vue

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)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].