nuxt-neo

A nuxt.js module that implements a universal api layer, same-way compatible between server and client side.
2,485 57
Install
npm install nuxt-neo
Latest Version:5.0.1
License:MIT
Last Updated:May 2, 2026
Links: GitHub  ·  npm
Maintainer: ezypeeze

nuxt-neo

Build Status Current NPM Version Dependencies Codecov Monthly Downloads Known Vulnerabilities

This module allows you to make a middleware API between the browser, your server and other private API's. Opinated, yet flexible, you can take care of your data flow in the same way, no matter if you are executing code on server or client side.

Documentation

Check full documentation here.

Description

One of the things that Nuxt.js doesn't bring out-of-the-box is middleware api support (it can be simply added thanks to its flexibility). I created this module so you can create your API inside nuxt.js easily, based on a controllers and actions approach.

Features

  • Auto-generate routes based on the folder/file tree your api folder.
  • Easy middleware injection (for all API or controller/action specific)
  • One single way to access your API.
  • Global HTTP Errors for better error handling

Release Notes

Check all release notes here.

License

MIT

Related Packages

nuxt-session

Add session support in Nuxt.js, accessible in server middleware

18,130 18
v-api-datatable

Vuetify upgraded v-datatable for server endpoints

1,114 4
h3-session

Session middleware for h3 and Nuxt apps.

6,324
nuxt-polyfill

Ease adding polyfills to Nuxt.js projects using Polyfill.io among others

165,633 97
nuxt-api-party

Auto-generated composables for any API, typed from OpenAPI and never exposing yo...

246,965 306

Version History

Version Released License
5.0.1 MIT
5.0.0 MIT
4.3.1 MIT
4.3.0 MIT
4.2.1 MIT
Pre-releases (2)
Version Released License
5.0.0-beta.1 MIT
5.0.0-beta.0 MIT