HomeCoding & DevelopmentOpenSilver

OpenSilver Product Information

OpenSilver – WPF/Silverlight for the Modern Web

OpenSilver is a free, open-source UI framework for building modern .NET web applications in C# and XAML. Professionally supported by Userware, it enables you to run WPF/Silverlight-style applications on modern browsers and devices with MAUI hybrid integration and AI-enhanced tooling.

Key Value Proposition

  • Build once, run everywhere: targeting Windows, Android, iOS, macOS, and major browsers (Chrome, Firefox, Safari).
  • MAUI Hybrid integration for broader device coverage.
  • Maintain look-and-feel of your legacy Silverlight/WPF apps while upgrading to a modern web stack.
  • 100% code reusability: reuse existing Silverlight/WPF codebases with minimal rewrites.
  • Blazor, React, and Angular compatibility options to mix and match with modern stacks.

Release Highlights

  • OpenSilver 3.2 introduces MAUI Hybrid integration and an AI-enhanced drag-and-drop UI designer.
  • Strong compatibility with Microsoft Silverlight and extensive WPF support.
  • Cross-platform deployment emphasizes identical UI screen parity and minimal retraining.

How It Works

  • Code in C#, VB, or F# to build web applications using the familiar WPF/Silverlight paradigm.
  • Port and run existing Silverlight or WPF apps on modern browsers with OpenSilver as the runtime.
  • Integrate with enterprise controls and libraries, including RIA Services and LightSwitch.
  • Employ MAUI Hybrid to extend app reach to iOS and Android while preserving the original UI.

Why It Matters

  • Avoid costly rewrites: migrate Silverlight/WPF apps to the modern web up to 3–6x faster in time and cost.
  • 100% code reuse: keep your existing UI and business logic intact.
  • Run your application on any browser and device without IE/Silverlight limitations.
  • Seamless transitions with screen-to-screen parity and minimal retraining requirements.

How to Migrate

  • Option 1: Do-It-Yourself
  • Use Pro Services Subscriptions and Performance Optimization packs for self-guided migration.
  • Schedule a free consultation with our migration experts.
  • Option 2: End-to-End Migration by OpenSilver Experts
  • Full-service migration to ensure fast delivery and fidelity to the original UI.
  • Quick quotes based on your XAP/Silverlight assets.

Supported Platforms & Capabilities

  • Runs in all major browsers: Chrome, Firefox, Safari, Edge.
  • Supports Windows, macOS, iOS, Android via MAUI Hybrid integration.
  • 100% code reuse: leverage existing Silverlight/WPF codebase.
  • UI parity: maintain identical screens and user experience post-migration.
  • Enterprise-grade controls and libraries compatibility (RIA Services, LightSwitch).
  • Ability to mix with Blazor, React, or Angular in the same project.

Safety, Licensing, and Support

  • Open source and free to use with professional support available from Userware.
  • Migration assistance, SL migration support plans, and Pro Services subscriptions available.
  • Custom help: from quick quotes to dedicated migration teams

Core Features

  • Free, open-source UI framework for modern .NET web apps (C# and XAML)
  • MAUI Hybrid integration for iOS and Android deployment
  • AI-enhanced drag-and-drop UI designer
  • High compatibility with Microsoft Silverlight and extensive WPF support
  • 100% code reuse: reuse Silverlight/WPF codebase with minimal changes
  • Run on all major browsers and devices (no IE/Silverlight dependency)
  • Blazor, React, Angular compatibility for mixed-stack projects
  • Enterprise controls and libraries compatibility (RIA Services, LightSwitch)
  • End-to-end migration options and DIY migration pathways

Quick Links

  • Download SDK
  • Documentation
  • Gallery
  • Success Stories
  • What’s New and Roadmap
  • Source code on GitHub
  • Migration Service
  • FAQ
  • SL Migration Support Plans
  • Pro Services Subscriptions
  • Upload Your .XAP
  • Contact Us

Contact & Support

What People Are Saying

  • Repton Projects testimonial highlights successful migration with preserved UI and reduced redevelopment costs.

How to Get Started

  1. Download the OpenSilver SDK.
  2. Review the migration guidance and tools in the Documentation.
  3. If migrating a Silverlight/WPF app, upload your XAP for assessment or schedule a consult.
  4. Start the migration with either DIY tooling or engage OpenSilver experts for an end-to-end flow.