129 lines
14 KiB
Plaintext
129 lines
14 KiB
Plaintext
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
|
||
|
||
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Uno Platform[0m
|
||
|
||
|
||
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://awesome.re/badge.svg)[0m[38;5;12m (https://awesome.re)[39m
|
||
|
||
|
||
|
||
[38;5;14m[1mUno Platform[0m[38;5;12m (https://platform.uno/) is an open-source UI Platform for building single-codebase .NET applications for Windows, iOS, Android, WebAssembly, macOS, and Linux. [39m
|
||
|
||
[38;5;12mThis is a list of [39m[38;5;14m[1mawesome resources[0m[38;5;12m for users of Uno Platform. [39m[38;5;14m[1mIf you find the list helpful, please make sure to ⭐ star it![0m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGeneral[0m[38;5;12m (#general)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRepositories[0m[38;5;12m (#repositories)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mToolkits[0m[38;5;12m (#toolkits)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMVVM[0m[38;5;12m (#mvvm)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCompatibility[0m[38;5;12m (#compatibility)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLive apps[0m[38;5;12m (#live-apps)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpen-source apps[0m[38;5;12m (#open-source-apps)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLive coding[0m[38;5;12m (#live-coding)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTalks[0m[38;5;12m (#talks)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
|
||
[38;2;255;187;0m[4mGeneral[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mUno Platform website[0m[38;5;12m (https://platform.uno/platforms)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Platform documentation[0m[38;5;12m (https://docs.platform.uno/)[39m
|
||
|
||
[38;2;255;187;0m[4mRepositories[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mUno Platform[0m[38;5;12m (https://github.com/unoplatform/uno) - Main repository of Uno Platform, including the full API surface of UWP/WinUI, the best place to submit issues and contribute.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Themes[0m[38;5;12m (https://github.com/unoplatform/Uno.Themes) - Material and Cupertino theme library for Uno Platform apps. In addition, includes advanced controls based on Android/iOS developer guidelines.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Toolkit[0m[38;5;12m (https://github.com/unoplatform/uno.toolkit.ui) - Multiplatform-first UI component library to speed up application development. Also provides Material and Cupertino styles for the included components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Gallery[0m[38;5;12m (https://github.com/unoplatform/Uno.Gallery) - Controls and API gallery app. Includes live examples of most built-in controls and features along with easy to use code snippets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Samples[0m[38;5;12m (https://github.com/unoplatform/Uno.Samples) - A growing collection of code samples and snippets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Core[0m[38;5;12m (https://github.com/unoplatform/Uno.Core) - Provides a set of reusable utilities and helpers. Used by the main Uno Platform repository.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno UI Test[0m[38;5;12m (https://github.com/unoplatform/Uno.UITest) - Cross-platform UI testing library for Android, iOS and WebAssembly.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Platform extension for Visual Studio 2022[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=unoplatform.uno-platform-addin-2022) - Adds Uno Platform project templates and hot reload functionality to Visual Studio 2022.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUno[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1mextension[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mVisual[0m[38;5;14m[1m [0m[38;5;14m[1mStudio[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;12m [39m[38;5;12m(https://marketplace.visualstudio.com/items?itemName=unoplatform.vscode)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdds[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproductivity[39m[38;5;12m [39m[38;5;12mboosters[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mVisual[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mCode,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mXAML[39m[38;5;12m [39m[38;5;12mIntelliSense,[39m[38;5;12m [39m[38;5;12mHot[39m[38;5;12m [39m[38;5;12mReload,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mtarget[39m[38;5;12m [39m
|
||
[38;5;12mdebugging[39m[38;5;12m [39m[38;5;12msupport.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Extensions[0m[38;5;12m (https://github.com/unoplatform/uno.extensions) - A series of NuGet packages for commonly used functions associated with building multi-platform applications using Uno Platform.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Platform for Figma Plugin[0m[38;5;12m (https://www.figma.com/community/plugin/1045528009520465828/Uno-Platform-(Figma-to-XAML)) - Figma Plugin to generate responsive XAML from High-fidelity designs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Material Toolkit[0m[38;5;12m (https://www.figma.com/community/file/1110792522046146058/Uno-Platform-Material-Toolkit) - Figma File to use with Uno Figma Plugin.[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
|
||
[38;2;255;187;0m[4mToolkits[0m
|
||
[38;5;12m- [39m[38;5;14m[1mWindows Community Toolkit for Uno[0m[38;5;12m (https://github.com/unoplatform/Uno.WindowsCommunityToolkit) - Uno Platform fork of Microsoft Community Toolkit.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTelerik UI for Uno[0m[38;5;12m (https://github.com/unoplatform/Uno.Telerik.UI-For-UWP) - Fork of Telerik UI for UWP to support Uno Platform.[39m
|
||
|
||
[38;2;255;187;0m[4mMVVM[0m
|
||
[38;5;12m- [39m[38;5;14m[1mMVx.Observable[0m[38;5;12m (https://www.nuget.org/packages/MVx.Observable/) - A (mostly) unopinionated, light-weight alternative to ReactiveUI provided as a library _not a framework_.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrism[0m[38;5;12m (https://prismlibrary.com/) - Framewrok for building loosely coupled, modular, maintainable, and testable XAML applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMicrosoft MVVM Toolkit[0m[38;5;12m (https://docs.microsoft.com/en-us/windows/communitytoolkit/mvvm/introduction) - Modern, fast, and modular MVVM library.[39m
|
||
|
||
[38;2;255;187;0m[4mCompatibility[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSignalR[0m[38;5;12m [39m[38;5;12m(https://docs.microsoft.com/en-us/aspnet/signalr/overview/getting-started/introduction-to-signalr)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCross-Platform[0m[38;5;14m[1m [0m[38;5;14m[1mReal-Time[0m[38;5;14m[1m [0m[38;5;14m[1mCommunication[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mUno[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mSignalR[0m[38;5;12m [39m[38;5;12m(https://ian.bebbs.co.uk/posts/UnoChat)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntegration[39m[38;5;12m [39m[38;5;12mexample[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSignalR[39m
|
||
[38;5;12mframework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mElmish.Uno[0m[38;5;12m (https://github.com/xperiandri/Elmish.Uno) - Half-Elmish framework for apps written in F#.[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Uno Platform blog[0m[38;5;12m (https://platform.uno/blog/) - Lists latest release notes, tutorials, and articles by Uno Platform maintainers as well as external contributors.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJerome Laban's blog[0m[38;5;12m (https://jaylee.org/) - Blog of the CTO of Uno Platform.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMartin Zikmund blog[0m[38;5;12m (https://blog.mzikmund.com/category/development/uno-platform/) - Uno Platform blog posts by Martin Zikmund.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNick's .NET Travels[0m[38;5;12m (https://nicksnettravels.builttoroam.com/tag/uno/) - Uno Platform blog posts by Nick Randolph.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIObservable[0m[38;5;14m[1m*[0m[48;2;30;30;40m[38;5;14m[1m[3m (https://ian.bebbs.co.uk/tags/uno-platform) - Uno Platform blog posts by Ian Bebbington.[0m
|
||
|
||
[38;2;255;187;0m[4mLive apps[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mUno Playground[0m[38;5;12m (https://playground.platform.uno) - App which allows you to experiment with Uno Platform C# and XAML right from the browser.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWindows Calculator[0m[38;5;12m (https://calculator.platform.uno/) - WebAssembly port of the Windows 10 Calculator app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNuGet.info[0m[38;5;12m (https://nuget.info/) - Modernized version of NuGet Package Explorer application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mToolkit Labs[0m[38;5;12m (https://toolkitlabs.dev/) - A place where new components for the Windows Community Toolkit are developed.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnexpected APIs in Uno Platform[0m[38;5;12m (https://unexpectedapis.uno/) - Demo app including various UI and non-UI APIs that you can use in Uno Platform.[39m
|
||
|
||
[38;2;255;187;0m[4mOpen-source apps[0m
|
||
[38;5;12m- [39m[38;5;14m[1mUADO[0m[38;5;12m (https://github.com/unoplatform/uado) - Azure DevOps backlog viewer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Playground[0m[38;5;12m (https://github.com/unoplatform/Uno.Playground) - Uno Playground app with UI samples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Calculator[0m[38;5;12m (https://github.com/unoplatform/calculator) - Port of the Windows 10 Calculator.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNuGet Package Explorer[0m[38;5;12m (https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/tree/main/Uno) - Source code of the Uno Platform version of NuGet Package Explorer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCh9[0m[38;5;12m (https://github.com/unoplatform/Uno.Ch9) - Channel 9 browser app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCOduo[0m[38;5;12m (https://github.com/ibebbs/CODuo) - Visualizing the environmental impact of current and forecast energy generation in the UK. Designed for use on both single and dual-screen devices.[39m
|
||
|
||
[38;2;255;187;0m[4mLive coding[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mJerome Laban's Twitch[0m[38;5;12m (https://www.twitch.tv/jeromelaban) - Weekly Uno Platform live coding sessions (Tuesdays).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMartin Zikmund's Twitch[0m[38;5;12m (https://www.twitch.tv/martinzikmund) - Mostly Uno Platform-themed live coding sessions.[39m
|
||
|
||
[38;2;255;187;0m[4mTalks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mIntroduction to open source Uno Platform[0m[38;5;12m (https://youtu.be/vRzTr8XYau0) - Introductory talk by Jérôme Laban about Uno Platform and what it offers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Platform - Your Apps Everywhere[0m[38;5;12m (https://youtu.be/dX69x-D6COI) - Overview of the Uno Platform ecosystem by Martin Zikmund at NDC Porto 2022.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuilding Multi-Platform Applications with the Uno Platform[0m[38;5;12m (https://youtu.be/0zvzfCGO0gI) - Introduction to creating apps for multiple platforms and form factors, all while reusing your existing XAML and C# skill by Nick Randolph.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mРазработка кросс-платформенных приложений с Uno Platform и Elmish-подходом на F# (RU)[0m[38;5;12m (https://www.youtube.com/watch?v=ApNGATu9RSo) - Introduction to Uno, Blend and Elmish.[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mUno Platform's YouTube[0m[38;5;12m (https://www.youtube.com/@unoplatform) - Official YouTube channel of Uno Platform, includes new release highlights, live sessions, and tutorials.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUno Tech Bites[0m[38;5;12m (https://www.youtube.com/playlist?list=PLl_OlDcUya9rP_fDcFrHWV3DuP7KhQKRA) - Uno Platform development learnings in bite-sized lessons.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMartin Zikmund's YouTube[0m[38;5;12m (https://www.youtube.com/@mzikmund) - Various Uno Platform-related videos and tutorials.[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGetting Started with the Uno Platform and WinUI 3 (2022/09)[0m[38;5;12m (https://link.springer.com/book/10.1007/978-1-4842-8248-9) - Hands-on building of cross-platform desktop, mobile, and web applications that can run anywhere. By Skye Hoefling.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCreating[0m[38;5;14m[1m [0m[38;5;14m[1mCross-Platform[0m[38;5;14m[1m [0m[38;5;14m[1mC#[0m[38;5;14m[1m [0m[38;5;14m[1mApplications[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mUno[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1m(2021/08)[0m[38;5;12m [39m[38;5;12m(https://www.packtpub.com/product/creating-cross-platform-c-applications-with-uno-platform/9781801078498)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBuild[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mC#[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mXAML[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mmacOS,[39m[38;5;12m [39m[38;5;12miOS,[39m[38;5;12m [39m
|
||
[38;5;12mAndroid,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWebAssembly.[39m[38;5;12m [39m[38;5;12mBy[39m[38;5;12m [39m[38;5;12mMatt[39m[38;5;12m [39m[38;5;12mLacey[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMarcel[39m[38;5;12m [39m[38;5;12mAlexander[39m[38;5;12m [39m[38;5;12mWagner.[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
|
||
[38;5;12mYour contributions welcome! Please read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md) before creating a pull request.[39m
|
||
|
||
[38;5;12munoplatform Github: https://github.com/MartinZikmund/awesome-uno-platform[39m
|