Skip to content

krajniak/wirevana

Repository files navigation

wirevana

Wirevana is an AI-first design-to-code system that introduces a declarative DSL for .NET MAUI UI surfaces and an interactive JSX renderer tailored for ChatGPT Canvas. This repository currently hosts the product specification and will evolve into the monorepo for the DSL compiler, renderer, CLI, and component registry.

pnpm add -D @wirevana/cli
wirevana build-canvas ./examples/canvas-entry.ts

Documentation

MVP Instructions

  • Read the Canvas quickstart for an overview of the DSL shape, supported MAUI components, and Canvas embedding workflow.

Vision Highlights

  • Describe MAUI wireframes through runnable JavaScript/TypeScript modules with imports and a render() entry point.
  • Render interactive mock applications via a TypeScript/React runtime that mirrors MAUI controls, including the MAUI Community Toolkit.
  • Publish the runtime, CLI, and component registry to npm for seamless ChatGPT Canvas integration and agentic workflows.

About

A DSL language for describing Platform specific UI, with GPT Canvas interactive wireframes support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors