All Projects → chimera-js → Vue Chimera

chimera-js / Vue Chimera

Licence: mit
VueJS reactive RESTful API

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Chimera

Ngx Restangular
Restangular for Angular 2 and higher versions
Stars: ✭ 787 (+391.88%)
Mutual labels:  rest, restful, rest-client, reactive
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-88.75%)
Mutual labels:  rest, restful, rest-client
Yet Another Rest Client
YARC (Yet Another REST Client) is an easy-to-use REST Client for Google Chrome.
Stars: ✭ 23 (-85.62%)
Mutual labels:  rest, restful, rest-client
Rapidoid
Rapidoid - Extremely Fast, Simple and Powerful Java Web Framework and HTTP Server!
Stars: ✭ 1,571 (+881.88%)
Mutual labels:  restful, reactive
Node Typescript Mongodb
node js typescript mongodb express generator yo
Stars: ✭ 96 (-40%)
Mutual labels:  rest, restful
Vue Ellipse Progress
A Vue.js component to create beautiful animated circular progress bars
Stars: ✭ 101 (-36.87%)
Mutual labels:  vuejs2, vue-plugin
Restclient Cpp
C++ client for making HTTP/REST requests
Stars: ✭ 1,206 (+653.75%)
Mutual labels:  rest, rest-client
Ssm
👅基于RESTful风格的前后端分离的SSM框架,集成了shiro和swagger等框架
Stars: ✭ 141 (-11.87%)
Mutual labels:  rest, restful
Jsonapi Vuex
Use a JSONAPI api with a Vuex store, with data restructuring/normalization.
Stars: ✭ 123 (-23.12%)
Mutual labels:  rest, vuejs2
Restclient.net
.NET REST Client Framework for all platforms
Stars: ✭ 143 (-10.62%)
Mutual labels:  rest, rest-client
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (-8.75%)
Mutual labels:  rest, restful
Http restful api
整理HTTP后台端的RESTful API方面的知识
Stars: ✭ 94 (-41.25%)
Mutual labels:  rest, restful
Vue Toastr
Vuejs Toast : Plugin and Component Capability.
Stars: ✭ 93 (-41.87%)
Mutual labels:  vuejs2, vue-plugin
Golang Gin Realworld Example App
Exemplary real world application built with Golang + Gin
Stars: ✭ 1,780 (+1012.5%)
Mutual labels:  rest, restful
Python Ilorest Library Old
Python library for iLO RESTful API
Stars: ✭ 85 (-46.87%)
Mutual labels:  restful, rest-client
Watsonwebserver
Watson is the fastest, easiest way to build scalable RESTful web servers and services in C#.
Stars: ✭ 125 (-21.87%)
Mutual labels:  rest, restful
Vue Awesome Swiper
🏆 Swiper component for @vuejs
Stars: ✭ 12,072 (+7445%)
Mutual labels:  vuejs2, vue-plugin
Playframework
Play Framework
Stars: ✭ 12,041 (+7425.63%)
Mutual labels:  restful, reactive
Node Express Postgresql Sequelize
Node.js, Express.js, Sequelize.js and PostgreSQL RESTful API
Stars: ✭ 148 (-7.5%)
Mutual labels:  rest, restful
Vue Scroll Progress Bar
Vue.js plugin for page scroll progress bar
Stars: ✭ 76 (-52.5%)
Mutual labels:  vuejs2, vue-plugin

Vue Chimera

vuejs circle ci npm version npm downloads npm bundle size (minified + gzip) codecov

VueJS RESTful client with reactive features. Vue-Chimera is based on axios http client library.

Overview of features:

  • Loading flags
  • Binding vue instances to API endpoints
  • Reactive endpoints and auto request based on vue instance data
  • Auto refreshing data
  • Serverside prefetching (Nuxt.js compatible)
  • Request cancellation
  • Cancel all pending requests on vue instance destroy (like route changes)
  • Events
  • Lightweight

Demo

Demo

Documents

Full Documentation

Installing

Using npm:

$ npm install vue-chimera
or
$ yarn add vue-chimera

Using cdn:

<script src="https://unpkg.com/[email protected]^3.0.0/dist/vue-chimera.min.js"></script>

Getting started

To add vue-chimera to your Vue you must use it as a plugin: ECMAScript 6

import Vue from 'vue'
import VueChimera from 'vue-chimera'

Vue.use(VueChimera)

Using with Nuxt.js

You can use Vue-Chimera with nuxtjs to use it's SSR features so you can easily prefetch the data.

// nuxt.config.js

module.exports = {
  
  modules: [
    'vue-chimera/nuxt'
  ],
  
  chimera: {
    // Enables server side prefetch on endpoints which has `auto` property
    // true: fetched on server
    // false: fetched on client
    // 'override': fetched on server and client (overrided by client)
    prefetch: true,
    
    prefetchTimeout: 2000 // Server side timeout for prefetch
  }
  
}

Maintainer

Contribution

All PRs are welcome. Thanks.

License

MIT

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