Skip to content

Repository files navigation

Syora

The Vue framework that brings the Nuxt developer experience to any backend.

Syora is a framework designed to create modern Vue applications without imposing a specific server runtime.

It offers the complete developer experience that makes Nuxt so successful—file-system based routing, layouts, middlewares, auto-imports, asynchronous data fetching, SSR, modules, and much more—while leaving you free to run your application on any HTTP server.

Whether your backend relies on Fastify, NestJS, AdonisJS, Koa, Express, Hono, Nitro, Bun, Deno, or your own custom server, Syora integrates naturally into your architecture.

Why Syora?

Modern applications often require a backend framework tailored to their specific needs.

Fastify offers excellent performance, NestJS provides an enterprise-oriented architecture, AdonisJS delivers a comprehensive framework, and many teams already rely on technologies that are perfectly integrated into their infrastructure.

However, adopting Nuxt also implies adopting Nitro.

Although Nitro is an excellent runtime, this coupling forces developers to make a difficult choice:

  • Use Vue.js on its own and give up the exceptional Nuxt developer experience.

  • Split the application into two distinct projects (backend + frontend), at the cost of a more complex architecture and duplicated logic.

Syora eliminates this compromise.

It brings the entire Nuxt developer experience directly to Vue, while remaining completely independent of the server runtime.

You keep your backend.

You keep your architecture.

You keep your developer experience.

Features

  • File-system based routing
  • Auto-imports
  • Layouts
  • Route middlewares
  • Asynchronous data fetching
  • Server-Side Rendering (SSR)
  • Hydration
  • Module system
  • Plugin system
  • Page metadata
  • Runtime Presets
  • No dependency on a specific backend
  • 💚 Powered by Vue

Compatible With Your Favorite Backend

Syora does not replace your backend.

It integrates with it.

  • Fastify
  • NestJS
  • AdonisJS
  • Koa
  • Express
  • Hono
  • H3
  • Bun
  • Deno
  • Node.js HTTP
  • ...and any technology capable of handling HTTP requests.

Documentation

The documentation is currently a work in progress.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages