update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

230
html/unoplatform.html Normal file
View File

@@ -0,0 +1,230 @@
<div data-align="center">
<pre><code>&lt;div&gt;
&lt;img width=&quot;160&quot; src=&quot;media/logo.png&quot; alt=&quot;Uno Platform&quot;&gt;
&lt;/div&gt;
&lt;br&gt;</code></pre>
</div>
<section id="awesome-uno-platform" data-align="center">
<h1>Awesome Uno Platform</h1>
<p><a href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></p>
</section>
<p><a href="https://platform.uno/">Uno Platform</a> is an open-source UI
Platform for building single-codebase .NET applications for Windows,
iOS, Android, WebAssembly, macOS, and Linux.</p>
<p>This is a list of <strong>awesome resources</strong> for users of Uno
Platform. <strong>If you find the list helpful, please make sure to ⭐
star it!</strong></p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#general">General</a></li>
<li><a href="#repositories">Repositories</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#libraries">Libraries</a>
<ul>
<li><a href="#toolkits">Toolkits</a></li>
<li><a href="#mvvm">MVVM</a></li>
<li><a href="#compatibility">Compatibility</a></li>
</ul></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#live-apps">Live apps</a></li>
<li><a href="#open-source-apps">Open-source apps</a></li>
<li><a href="#live-coding">Live coding</a></li>
<li><a href="#talks">Talks</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#books">Books</a></li>
</ul>
<h2 id="general">General</h2>
<ul>
<li><a href="https://platform.uno/platforms">Uno Platform
website</a></li>
<li><a href="https://docs.platform.uno/">Uno Platform
documentation</a></li>
</ul>
<h2 id="repositories">Repositories</h2>
<ul>
<li><a href="https://github.com/unoplatform/uno">Uno Platform</a> - Main
repository of Uno Platform, including the full API surface of UWP/WinUI,
the best place to submit issues and contribute.</li>
<li><a href="https://github.com/unoplatform/Uno.Themes">Uno Themes</a> -
Material and Cupertino theme library for Uno Platform apps. In addition,
includes advanced controls based on Android/iOS developer
guidelines.</li>
<li><a href="https://github.com/unoplatform/uno.toolkit.ui">Uno
Toolkit</a> - Multiplatform-first UI component library to speed up
application development. Also provides Material and Cupertino styles for
the included components.</li>
<li><a href="https://github.com/unoplatform/Uno.Gallery">Uno Gallery</a>
- Controls and API gallery app. Includes live examples of most built-in
controls and features along with easy to use code snippets.</li>
<li><a href="https://github.com/unoplatform/Uno.Samples">Uno Samples</a>
- A growing collection of code samples and snippets.</li>
<li><a href="https://github.com/unoplatform/Uno.Core">Uno Core</a> -
Provides a set of reusable utilities and helpers. Used by the main Uno
Platform repository.</li>
<li><a href="https://github.com/unoplatform/Uno.UITest">Uno UI Test</a>
- Cross-platform UI testing library for Android, iOS and
WebAssembly.</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=unoplatform.uno-platform-addin-2022">Uno
Platform extension for Visual Studio 2022</a> - Adds Uno Platform
project templates and hot reload functionality to Visual Studio
2022.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=unoplatform.vscode">Uno
Platform extension for Visual Studio Code</a> - Adds a range of
productivity boosters to Visual Studio Code, including XAML
IntelliSense, Hot Reload, and mobile target debugging support.</li>
<li><a href="https://github.com/unoplatform/uno.extensions">Uno
Extensions</a> - A series of NuGet packages for commonly used functions
associated with building multi-platform applications using Uno
Platform.</li>
<li><a
href="https://www.figma.com/community/plugin/1045528009520465828/Uno-Platform-(Figma-to-XAML)">Uno
Platform for Figma Plugin</a> - Figma Plugin to generate responsive XAML
from High-fidelity designs.</li>
<li><a
href="https://www.figma.com/community/file/1110792522046146058/Uno-Platform-Material-Toolkit">Uno
Material Toolkit</a> - Figma File to use with Uno Figma Plugin.</li>
</ul>
<h2 id="libraries">Libraries</h2>
<h3 id="toolkits">Toolkits</h3>
<ul>
<li><a
href="https://github.com/unoplatform/Uno.WindowsCommunityToolkit">Windows
Community Toolkit for Uno</a> - Uno Platform fork of Microsoft Community
Toolkit.</li>
<li><a
href="https://github.com/unoplatform/Uno.Telerik.UI-For-UWP">Telerik UI
for Uno</a> - Fork of Telerik UI for UWP to support Uno Platform.</li>
</ul>
<h3 id="mvvm">MVVM</h3>
<ul>
<li><a
href="https://www.nuget.org/packages/MVx.Observable/">MVx.Observable</a>
- A (mostly) unopinionated, light-weight alternative to ReactiveUI
provided as a library <em>not a framework</em>.</li>
<li><a href="https://prismlibrary.com/">Prism</a> - Framewrok for
building loosely coupled, modular, maintainable, and testable XAML
applications.</li>
<li><a
href="https://docs.microsoft.com/en-us/windows/communitytoolkit/mvvm/introduction">Microsoft
MVVM Toolkit</a> - Modern, fast, and modular MVVM library.</li>
</ul>
<h3 id="compatibility">Compatibility</h3>
<ul>
<li><a
href="https://docs.microsoft.com/en-us/aspnet/signalr/overview/getting-started/introduction-to-signalr">SignalR</a>
- <a href="https://ian.bebbs.co.uk/posts/UnoChat">Cross-Platform
Real-Time Communication with Uno &amp; SignalR</a> - Integration example
for the SignalR framework.</li>
<li><a href="https://github.com/xperiandri/Elmish.Uno">Elmish.Uno</a> -
Half-Elmish framework for apps written in F#.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="https://platform.uno/blog/">Official Uno Platform blog</a>
- Lists latest release notes, tutorials, and articles by Uno Platform
maintainers as well as external contributors.</li>
<li><a href="https://jaylee.org/">Jerome Labans blog</a> - Blog of the
CTO of Uno Platform.</li>
<li><a
href="https://blog.mzikmund.com/category/development/uno-platform/">Martin
Zikmund blog</a> - Uno Platform blog posts by Martin Zikmund.</li>
<li><a href="https://nicksnettravels.builttoroam.com/tag/uno/">Nicks
.NET Travels</a> - Uno Platform blog posts by Nick Randolph.</li>
<li><a
href="https://ian.bebbs.co.uk/tags/uno-platform">IObservable&lt;Opinion&gt;</a>
- Uno Platform blog posts by Ian Bebbington.</li>
</ul>
<h2 id="live-apps">Live apps</h2>
<ul>
<li><a href="https://playground.platform.uno">Uno Playground</a> - App
which allows you to experiment with Uno Platform C# and XAML right from
the browser.</li>
<li><a href="https://calculator.platform.uno/">Windows Calculator</a> -
WebAssembly port of the Windows 10 Calculator app.</li>
<li><a href="https://nuget.info/">NuGet.info</a> - Modernized version of
NuGet Package Explorer application.</li>
<li><a href="https://toolkitlabs.dev/">Toolkit Labs</a> - A place where
new components for the Windows Community Toolkit are developed.</li>
<li><a href="https://unexpectedapis.uno/">Unexpected APIs in Uno
Platform</a> - Demo app including various UI and non-UI APIs that you
can use in Uno Platform.</li>
</ul>
<h2 id="open-source-apps">Open-source apps</h2>
<ul>
<li><a href="https://github.com/unoplatform/uado">UADO</a> - Azure
DevOps backlog viewer.</li>
<li><a href="https://github.com/unoplatform/Uno.Playground">Uno
Playground</a> - Uno Playground app with UI samples.</li>
<li><a href="https://github.com/unoplatform/calculator">Uno
Calculator</a> - Port of the Windows 10 Calculator.</li>
<li><a
href="https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/tree/main/Uno">NuGet
Package Explorer</a> - Source code of the Uno Platform version of NuGet
Package Explorer.</li>
<li><a href="https://github.com/unoplatform/Uno.Ch9">Ch9</a> - Channel 9
browser app.</li>
<li><a href="https://github.com/ibebbs/CODuo">COduo</a> - Visualizing
the environmental impact of current and forecast energy generation in
the UK. Designed for use on both single and dual-screen devices.</li>
</ul>
<h2 id="live-coding">Live coding</h2>
<ul>
<li><a href="https://www.twitch.tv/jeromelaban">Jerome Labans
Twitch</a> - Weekly Uno Platform live coding sessions (Tuesdays).</li>
<li><a href="https://www.twitch.tv/martinzikmund">Martin Zikmunds
Twitch</a> - Mostly Uno Platform-themed live coding sessions.</li>
</ul>
<h2 id="talks">Talks</h2>
<ul>
<li><a href="https://youtu.be/vRzTr8XYau0">Introduction to open source
Uno Platform</a> - Introductory talk by Jérôme Laban about Uno Platform
and what it offers.</li>
<li><a href="https://youtu.be/dX69x-D6COI">Uno Platform - Your Apps
Everywhere</a> - Overview of the Uno Platform ecosystem by Martin
Zikmund at NDC Porto 2022.</li>
<li><a href="https://youtu.be/0zvzfCGO0gI">Building Multi-Platform
Applications with the Uno Platform</a> - Introduction to creating apps
for multiple platforms and form factors, all while reusing your existing
XAML and C# skill by Nick Randolph.</li>
<li><a href="https://www.youtube.com/watch?v=ApNGATu9RSo">Разработка
кросс-платформенных приложений с Uno Platform и Elmish-подходом на F#
(RU)</a> - Introduction to Uno, Blend and Elmish.</li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://www.youtube.com/@unoplatform">Uno Platforms
YouTube</a> - Official YouTube channel of Uno Platform, includes new
release highlights, live sessions, and tutorials.</li>
<li><a
href="https://www.youtube.com/playlist?list=PLl_OlDcUya9rP_fDcFrHWV3DuP7KhQKRA">Uno
Tech Bites</a> - Uno Platform development learnings in bite-sized
lessons.</li>
<li><a href="https://www.youtube.com/@mzikmund">Martin Zikmunds
YouTube</a> - Various Uno Platform-related videos and tutorials.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://link.springer.com/book/10.1007/978-1-4842-8248-9">Getting
Started with the Uno Platform and WinUI 3 (2022/09)</a> - Hands-on
building of cross-platform desktop, mobile, and web applications that
can run anywhere. By Skye Hoefling.</li>
<li><a
href="https://www.packtpub.com/product/creating-cross-platform-c-applications-with-uno-platform/9781801078498">Creating
Cross-Platform C# Applications with Uno Platform (2021/08)</a> - Build
apps with C# and XAML that run on Windows, macOS, iOS, Android, and
WebAssembly. By Matt Lacey and Marcel Alexander Wagner.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Your contributions welcome! Please read the <a
href="contributing.md">contribution guidelines</a> before creating a
pull request.</p>
<p><a
href="https://github.com/MartinZikmund/awesome-uno-platform">unoplatform.md
Github</a></p>