Description

GraphQL Client for Vue 3

villus is a lightweight and fast GraphQL client designed specifically for Vue 3. It provides reusable components that enable the creation of highly customizable GraphQL projects, suitable for both small applications and large-scale systems.

Built with TypeScript and tailored to the Composition API, villus also integrates seamlessly with Vue 3’s Suspense feature.

I developed this minimalistic client to offer essential defaults such as caching while remaining simple, flexible, and lightweight—allowing it to scale effectively for more complex use cases.


Creator

Abdelrahman Awad
@logaretm

Related Projects

Nuxt Hints

Nuxt Hints

Performance, A11y & Security Hints in your Dev Tools

DevWorkspace Pro

DevWorkspace Pro

GUI for DDEV

Flagsmith Vue

Flagsmith Vue

Feature Flag Management

VaulTLS

VaulTLS

mTLS Management App

Wiredoor

Wiredoor

Self-hosted Ingress-as-a-Service Platform

WP Command

WP Command

WordPress Maintenance Management Platform