Vue.mjs

A Modern .NET + JS App with JS modules, Vue.js & Markdown

Getting Started

Simple, Modern JavaScript Development

Leverage Modern Browser features for Simple, Fast App development

  • Simple

    No node_modules, no build tools, no client side routing, no heavy client state

  • Fast

    Initial SSR HTML & JSON for fast First Contentful Paint (FCP)

  • Lightweight

    Only load JS each page needs, built-in optimizer for optimal dev & prod bundles

  • Modern

    Use latest Vue3, htmx or any preferred 3rd Party libraries

  • Rapid Development

    View code & style changes instantly on Save with dotnet watch

  • Maintainable

    Logically structure & encapsulate components using native JavaScript Modules

  • Type Safety

    Use JSDoc and Library TypeScript definitions for IDE static analysis

  • SEO Friendly

    Use Server Side Rendering for SEO-friendly Markdown and HTML content

  • Tailwind

    Productive, maintainable, responsive-first styling