Introducing OpenSilverShowcase.com: 200+ Live .NET UI Samples, Free for the Community
At OpenSilver, we know firsthand how challenging it can be to learn .NET UI development—or to modernize legacy WPF and Silverlight apps. Documentation can be dense, and real, runnable samples are surprisingly rare. That’s why we’re thrilled to announce the launch of OpenSilverShowcase.com, a new open-source project designed to make .NET UI development faster, easier, and a whole lot more fun.
We believe OpenSilverShowcase.com is the resource the .NET UI ecosystem has been missing: an always-growing, instantly accessible collection of real C#/XAML samples. Whether you’re migrating legacy apps, building new ones, or just starting out, it’s a shortcut you’ll want to bookmark.
What is OpenSilverShowcase?
OpenSilverShowcase is a free, interactive library of over 200 live C#/XAML samples, ready to run right in your browser (or on your phone via our Android/iOS apps!). Whether you work with WPF, WinUI, Uno Platform, Avalonia, OpenSilver, or any .NET XAML UI framework, you can now explore working code examples—without spinning up a new project or sifting through endless blog posts.
Hands-On Learning for .NET UI
We believe the fastest way to learn a framework is by seeing real code in action—no long docs, no setup headaches, just instant “Aha!” moments.
OpenSilverShowcase is built to make that possible:
- Every sample is interactive. Click, drag, and explore—see how controls and features work in real time.
- Source code at your fingertips. With one click, view or copy C#, VB.NET, or F# snippets—perfect for learning or using in your own projects.
- No installation needed. Explore everything directly from your browser, or grab the mobile app for Android and iOS.
Free and open-source. Browse the source on GitHub.
Explore 200+ Samples (And Growing!)
We built OpenSilverShowcase.com as the playground we always wished existed for .NET UI. Jump straight into:
- Core XAML controls and layouts
- Charts, data visualization, and custom UI components
- Client-server API integration
- Performance tricks and .NET interop
- Embedding JavaScript libraries
- Icons, emoji, and multimedia
- Migration scenarios for bringing WPF/Silverlight code to the web
- …and much more!
Each sample is concise, focused, and comes with instantly accessible code for C#, VB.NET, and F#.
Want to see a concept in action? Just search or browse, interact with the sample, and copy the snippet right into your own project.
Accessible Anywhere
OpenSilverShowcase is truly cross-platform:
- Web: OpenSilverShowcase.com
- Mobile: Android and iOS apps available
- Open source: Run it yourself from GitHub
No matter where or how you work, the Showcase is always a click away.
Why Does This Matter?
Let’s face it: most of us have wasted hours setting up test projects just to answer a simple question—how does this control behave? What’s the best way to handle data binding? OpenSilverShowcase.com takes away that friction. Instantly see how things work, experiment with patterns, and accelerate onboarding or migration, all in one place.
As the team behind OpenSilver, we built this resource because we couldn’t find enough real, runnable .NET UI samples ourselves. Now, we’re excited to open it up to the entire community.
Powered by OpenSilver (WPF Evolved & Cross-Platform)
For those new to OpenSilver:
OpenSilver is an open-source platform that brings the power of WPF and Silverlight development to any device—web, desktop, or mobile—using the same C#, XAML, and .NET languages you already know. Learn more.
Note: OpenSilver is rapidly evolving. Not all WPF features are available yet, but new features are being added all the time. Check the latest on GitHub.
Try It Out and Share Your Feedback!
Visit OpenSilverShowcase.com now and start exploring, experimenting, and learning!
Have feedback, ideas, or want to see your favorite pattern featured?
- Suggest a sample you wish existed or vote for other people’s ideas
- Open an issue on GitHub
- Contact the team for professional support and migrations.
- Curious about real-world usage? See live samples and case studies.
Let’s make learning .NET UI faster, friendlier, and more fun together!