Uno.Core
April 9, 2026 ยท View on GitHub
Uno.Core fills some gaps in the existing .NET Base Class Library and related technologies. It reduces friction and increases the predictability of the API. It consists of a set of helpers, extension methods and additional abstractions.
The following packages are available:
Uno.Core.Extensionsis a set of extension methods on common .NET times such asFunc<>,Action<>,Regex,Stream, etc...Uno.Core.Extensions.Collectionsis a set of collection-related extensions and types such asICollection,IEnumerable,Memory, etc...Uno.Core.Extensions.Disposablesis a set ofIDisposableimplementationsUno.Core.Extensions.Equalityis a set of specialized equality comparersUno.Core.Extensions.Loggingis a set of extension methods forMicrosoft.Logging.Extensionsprovided typesUno.Core.Extensions.Logging.Singletonis a helper to get a singleton-basedthis.Log()logging.Uno.Core.Extensions.Threadingis a set of helpers for threading such asUno.TransactionalorUno.Threading.FastAsyncLock.Uno.Core.Extensions.Compatibilityis present for compatibility with existing applicationsUno.Coreis a meta-package which references all above packages.
Build status
| Target | Branch | Status | Recommended Nuget packages version |
|---|---|---|---|
| development | master |
Have questions? Feature requests? Issues?
Make sure to visit our StackOverflow, create an issue or visit our gitter.