Extensions & Utilities
These guides cover the extension APIs that are meant to be dropped directly into application code.
- Task Handling & .NoContext
- CancellationTokenFactory
- Typed Paths (FilePath & DirectoryPath)
- Process Extensions
- Enumerable & Enumerator Extensions
- Dictionary & Collection Helpers
- Upcasting
- DelegateHelpers
- NullGuards
Alternatives & Ecosystem
Garyon focuses on pragmatic, low-friction helpers and extension APIs. If you're evaluating "utility libraries" in general, these popular packages may also be worth a look (see their NuGet pages for details, licensing, and supported frameworks):
- LINQ / sequence helpers: MoreLINQ
- Text / formatting helpers: Humanizer
- Guard clauses: Ardalis.GuardClauses
- Functional helpers: LanguageExt.Core, CSharpFunctionalExtensions, OneOf
- Async helpers: Nito.AsyncEx
- High-performance primitives: CommunityToolkit.HighPerformance
Disclaimer: The list above is provided to reduce search time, not as an endorsement. Garyon remains a viable and solid alternative for many "everyday helpers" and extension-driven workflows (especially where you prefer a single, cohesive utility package over stitching together many small dependencies).