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
- General inquiries: [email protected]
- Migrations: [email protected]
- Support for subscribers: [email protected]
What People Are Saying
- Repton Projects testimonial highlights successful migration with preserved UI and reduced redevelopment costs.
How to Get Started
- Download the OpenSilver SDK.
- Review the migration guidance and tools in the Documentation.
- If migrating a Silverlight/WPF app, upload your XAP for assessment or schedule a consult.
- Start the migration with either DIY tooling or engage OpenSilver experts for an end-to-end flow.