Uno Platform

Uno Platform

Official
unoplatform

Provides access to Uno Platform documentation for building cross-platform .NET applications. Lets you fetch the latest docs in markdown format for reference and guidance.

Cross-platform .NET development framework documentation and prompts

9,844184 views842Remote

What it does

  • Fetch Uno Platform documentation pages
  • Retrieve complete markdown content
  • Access latest framework documentation
  • Query specific development topics

Best for

.NET developers building cross-platform appsTeams migrating to Uno PlatformDevelopers learning WinUI 3 API patterns
Always up-to-date documentationMarkdown format for easy reading

About Uno Platform

Uno Platform is an official MCP server published by unoplatform that provides AI assistants with tools and capabilities via the Model Context Protocol. Uno Platform — Documentation and prompts for building cross-platform .NET apps with a single codebase. Get guides, sampl It is categorized under productivity, developer tools. This server exposes 1 tool that AI clients can invoke during conversations and coding sessions.

How to install

You can install Uno Platform in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server supports remote connections over HTTP, so no local installation is required.

License

Uno Platform is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (1)

uno_platform_docs_fetch

Fetch an Uno Platform documentation page in markdown format. This tool retrieves the latest complete content of Uno Platform documentation pages. ## When to Use This Tool - When search results provide incomplete information or truncated content - When you need complete step-by-step procedures or tutorials - When you need troubleshooting sections, prerequisites, or detailed explanations - When search results reference a specific page that seems highly relevant - For comprehensive guides that require full context ## Usage Pattern Use this tool AFTER uno_platform_docs_search when you identify specific high-value pages that need complete content. The search tool gives you an overview; this tool gives you the complete picture. ## Output Format The output is formatted as markdown with preserved headings, code blocks, tables, and links converted to markdown format.

Uno Platform Banner

NuGet Azure DevOps NuGet Downloads GitHub Stars All Contributors Open Uno in Gitpod PRs Welcome

Uno Platform is an open-source developer platform for building single-codebase .NET applications that run natively on Web, Desktop, Mobile, and Embedded systems. It uses the WinUI 3 API surface, allowing you to reuse your existing C# and XAML skills to reach all platforms.

Uno Platform is trusted by over 300 contributors and used by enterprise clients such as Toyota, Microsoft, and Kahua for mission-critical applications. With ~10,000 GitHub stars and 130+ million NuGet downloads, it is a proven foundation for professional-grade development.


Uno Platform and Uno Platform Studio for The Most Productive C# / XAML Dev Loop

Uno Platform (Core Framework)

The free and open-source (Apache 2.0) foundation for building cross-platform .NET applications. It includes the UI framework, platform heads, and a rich set of developer experience enhancements.

🌐 Cross-Platform Support

Develop fully native applications for a wide range of platforms from a single codebase.

  • Mobile (iOS & Android): Build native, pixel-perfect UIs with C# and XAML.
  • Web (WebAssembly): Reuse existing C# and XAML skills to build fast web applications.
  • Desktop (Windows, macOS & Linux): Uno Platform uses Skia for rendering across all desktop platforms, ensuring high-performance, hardware-accelerated graphics and animations. On Windows, Skia runs within a Win32 shell, on macOS within an AppKit shell (Metal when available), and on Linux within an X11 shell or directly to the Framebuffer for embedded scenarios.

🛠️ Toolkit & Extensions

Uno Platform Studio

An optional premium toolkit that integrates with Visual Studio, VS Code, and JetBrains Rider to offer an unparalleled development loop.

  • Hot Design: A next-generation visual designer that transforms your live app into a design surface with a single click.
  • Hot Reload: Instantly modify XAML and C# on a running app, allowing for rapid iteration without losing the app's state.
  • Design-to-Code: Export Figma designs to clean, responsive XAML or C# markup in seconds. Uno Platform Studio - Hot Design

🚀 Quick Start

Get your development environment ready and create your first app in minutes.

  1. Check Your Environment: Use our Uno.Check command-line tool to automatically check, install, and configure all required workloads and dependencies.

  2. Create Your App: Use the Template Wizard in your IDE or the command line to quickly create and configure new Uno Platform projects with the appropriate settings for your target platforms.

    Uno Platform New Project Wizard

  3. Build and Run

➡️ For detailed guides, visit the Official Uno Platform Documentation on how to get started with Uno Platform.


🛠️ How It Works

Uno Platform unifies cross-platform development by abstracting platform-specific implementations behind the WinUI 3 API surface.

  1. Develop: You write your application in a single project using C# and XAML (or C# Markup) within your preferred environment (Visual Studio, JetBrains Rider, Visual Studio Code) on Windows, macOS, or Linux.
  2. Render: Uno Platform renders your UI using one of two methods:
    • Unified Skia Rendering: A Skia-based engine draws your UI on a canvas, ensuring consistent performance, smooth animations, and pixel-perfect visuals across all targets.
    • Native Rendering: The XAML UI is translated into native platform controls (e.g., UIKit on iOS), providing a platform-native look and feel when desired.
  3. Deploy: The build process generates a native application package for each target platform from the single codebase.

Uno Platform Features


📚 Learning & Community Resources

X/Twitter Followers Uno Platform Discord YouTube Followers


README truncated. View full README on GitHub.

Alternatives

Related Skills

Browse all skills
openai-knowledge

Use when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need authoritative, up-to-date documentation (schemas, examples, limits, edge cases). Prefer the OpenAI Developer Documentation MCP server tools when available; otherwise guide the user to enable `openaiDeveloperDocs`.

0
unity-developer

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.

37
csharp-developer

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

12
penpot-uiux-design

Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools. Use this skill when: (1) Creating new UI/UX designs for web, mobile, or desktop applications, (2) Building design systems with components and tokens, (3) Designing dashboards, forms, navigation, or landing pages, (4) Applying accessibility standards and best practices, (5) Following platform guidelines (iOS, Android, Material Design), (6) Reviewing or improving existing Penpot designs for usability. Triggers: "design a UI", "create interface", "build layout", "design dashboard", "create form", "design landing page", "make it accessible", "design system", "component library".

8
ui-design-system

UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.

6
blockchain-developer

Build production-ready Web3 applications, smart contracts, and decentralized systems. Implements DeFi protocols, NFT platforms, DAOs, and enterprise blockchain integrations. Use PROACTIVELY for smart contracts, Web3 apps, DeFi protocols, or blockchain infrastructure.

2