Skip to content

verygoodgraphics/vgg_web

Repository files navigation

VGG Web

VGG hero image

A JavaScript/TypeScript/React/Vue/Svelte component library that wraps the WASM version of the VGG Runtime.

This library allows you to embed VGG Daruma design files into a web page, no matter what framework you are using.

Meanwhile, it provides high-level APIs to add interactions to the design files, as well as low-level APIs that allow you to drive your own rendering loop to create multiple artboards all in one canvas.

Table of contents

VGG Overview

VeryGoodGraphics (VGG) is the next-gen vector graphics and its toolkit for cross-platform UI development which is compatible with any framework and any platform.

🏡 Homepage

📘 Documentation

Getting Started

Development

pnpm install
pnpm start

API Docs

Supported Browsers

VGG can be used in all major browsers. We're constantly working to improve performance with our renderer.

Examples

Check out the demos below to see how VGG can be used in your web applications.

Web Containers

More examples can be found in the Examples section of our documentation.

Issues

Have an issue with using the runtime, or want to suggest a feature/API to help make your development life better? Log an issue in our issues tab! You can also browse older issues and discussion threads there to see solutions that may have worked for common problems.

License

VGG Web is MIT licensed.