
Create JS+HTML5 apps using C# & XAML. More info at https://nitter.cf/t.co/nsViblkAHr (UPDATE: it has now been rebranded to OpenSilver! cf. @OpenSilverTeam URL: https://nitter.cf/t.co/keUhpagQKG)
Joined September 2014
- Tweets235
- Following992
- Followers609
- Likes195
CSHTML5 (C#/XAML for HTML5) retweeted
What if AI app builders (Lovable, Bolt, etc.) worked directly on real .NET projects?
Introducing XAML.io v0.9:
- Prompt, edit, run & publish C# + XAML apps
- In-browser .NET IDE with AI + a visual designer
- Free to use + free AI credits
CSHTML5 (C#/XAML for HTML5) retweeted
OpenSilver is not an emulator, a wrapper, or an Electron-style bundled browser. It is a complete reimplementation of the WPF/Silverlight API from scratch, using modern .NET, WebAssembly, and the browser's DOM.
On the Web, your C# code compiles to WebAssembly. Unlike canvas-based rendering approaches, XAML is rendered at runtime using real HTML elements: TextBox becomes <textarea>, MediaElement becomes <video>, PasswordBox becomes <input type="password">, Image becomes <img>, and so on. This unlocks native browser behaviors like Ctrl+F search, text selection (to copy text), screen readers, SEO indexing, browser translation, mobile long-press, UI automated testing, and accessibility compliance. The compiled app is a set of static files (WebAssembly, JS, index.html...) that can be hosted anywhere: Azure, AWS, GitHub Pages, or any basic web server. No special server technology is required.
On desktop and mobile (via MAUI-OpenSilver Hybrid or Photino), the UI is still rendered as HTML/CSS, but C# runs as native .NET instead of WebAssembly. This preserves full compatibility with JS libraries and Blazor components (because the UI is still HTML/CSS), while adding native performance and direct access to platform APIs (because the runtime is native .NET).
CSHTML5 (C#/XAML for HTML5) retweeted
Our browser-based .NET IDE (@xaml_io) now has code sharing and NuGet packages
CSHTML5 (C#/XAML for HTML5) retweeted
WPF is the best UI frameworks ever created.
We think it deserves to be cross-platform, so more developers can build great apps with it.
CSHTML5 (C#/XAML for HTML5) retweeted
WPF got the developer experience right. The web got everything else right.
OpenSilver is the first UI framework that combines both. Write in WPF, ship real HTML DOM, not pixels on a canvas, and get accessibility, SEO, Ctrl+F, text selection, browser translation, mobile interactions, browser extensions, screen readers, and more.
Try it in seconds at XAML.io. No setup. No signup.
CSHTML5 (C#/XAML for HTML5) retweeted
OpenSilver is becoming the Web-native WPF.
New this week: WPF Triggers support!
Available now in the pre-release NuGet, and coming soon to our
@xaml_io .NET browser IDE with XAML designer.
CSHTML5 (C#/XAML for HTML5) retweeted
Everyone: "XAML is dead, just learn Blazor"
Us: "What if you could use both? In the same file?"
OpenSilver 3.3 just shipped.
→ Blazor components inside XAML
→ One codebase, six platforms
→ Free & open-source
Sometimes the best migration is no migration.
CSHTML5 (C#/XAML for HTML5) retweeted
🚀 Auto-completion (IntelliSense) is coming soon to XAML.io, the free online XAML designer. Stay tuned!
CSHTML5 (C#/XAML for HTML5) retweeted
Publishing an OpenSilver app with AOT can result in up to 6× better performance.
CSHTML5 (C#/XAML for HTML5) retweeted
Many people still think OpenSilver is an emulator or wrapper around Silverlight.
It is not.
We did not inherit any Silverlight code. Silverlight was closed source.
We reimplemented the Silverlight/WPF public API from scratch, using modern .NET, WebAssembly, and the browser’s DOM.
Why does this matter to WPF developers?
Because Silverlight was a backward-compatible subset of WPF. Same namespaces, same XAML, same patterns.
This means what began as a Silverlight migration path has naturally evolved into a realistic way to bring WPF-style applications to the web using C#, XAML, and MVVM, without rewriting everything in JavaScript.
And here is what most people do not know:
OpenSilver does not render everything in a canvas. We render XAML using real HTML elements:
• TextBox → <div contenteditable="true">
• MediaElement → <video>
• Hyperlink → <a href>
• WebBrowser control → <iframe>
Why is that a big deal?
Because rendering to the DOM unlocks native browser behaviors:
Ctrl+F, text selection, screen readers, right click on links, SEO, browser translation, copy and paste, mobile long-press, browser extensions, and regulatory accessibility compliance.
You cannot get any of that in a giant canvas rendering model.
This is not just “bringing Silverlight to the web”.
This is bringing WPF-style architecture to the web, in a truly web-native way.
That is why many enterprise teams are migrating, not rewriting.
CSHTML5 (C#/XAML for HTML5) retweeted
We're working to bring MAUI syntax to the web through OpenSilver. Stay tuned!
CSHTML5 (C#/XAML for HTML5) retweeted
Should OpenSilver evolve to support MAUI-style XAML so you can share UI code between MAUI apps (mobile/desktop) and OpenSilver (Web)?
38%Yes, count me in
44%Maybe, need more details
19%No, not interested
0%Other (please comment)
16 votes • Final results CSHTML5 (C#/XAML for HTML5) retweeted
Which upcoming XAML.io feature are you most excited about?
12%Project sharing via link
50%One-click app deployment
25%VB.NET support
12%F# support
8 votes • Final results CSHTML5 (C#/XAML for HTML5) retweeted
Userware isn’t just behind OpenSilver — we build AR/VR too. Here are 5 highlights
CSHTML5 (C#/XAML for HTML5) retweeted
Most browser IDEs fake it: the build actually happens on a remote server.
XAML.io is different: it compiles .NET GUI apps right in your browser via WebAssembly.
No backend at all (except for saving to the cloud or optional AI), which makes it ridiculously scalable.
CSHTML5 (C#/XAML for HTML5) retweeted
A sneak peek of the C#/XAML RadTileList control from Telerik UI, recompiled with OpenSilver to run beautifully on modern browsers using WebAssembly.
CSHTML5 (C#/XAML for HTML5) retweeted
Here’s a sneak peek of the C#/XAML RadDocking control from Telerik UI, recompiled with OpenSilver to run beautifully on modern browsers using WebAssembly.
CSHTML5 (C#/XAML for HTML5) retweeted
👇The C#/XAML-based Telerik RadGanttView, recompiled with OpenSilver to run smoothly in modern browsers via WebAssembly. See it in action in a real customer app: pod-demo.azurewebsites.net/?… Contact us for fast, seamless WPF/Silverlight migrations. Our team has ported 1M+ lines apps.




