An open-source project (MIT license) that enhances and complements the Microsoft .NET platform. It provides powerful capabilities for developers across modern, cross-platform, and legacy environments.
Your versatile companion for:
- Modern development with
.NET 9and.NET 10, - Cross-platform libraries with
.NET Standard 2(where applicable), - Legacy applications on
.NET Framework 4.6.2and newer.
It is (by heart) free, flexible and built to extend and boost your agile codebelt.
Cuemon for .NET (formerly Cuemon .NET Standard) has been completely refactored and updated to support .NET 10 (LTS) and .NET 9 (STS).
Support for .NET Core 3.0, .NET Core 3.1, .NET 5, .NET 6, .NET 7 and .NET 8 has been deprecated as these are either out of support or superseded by newer LTS and STS releases.
This aligns with our strategy of supporting only the latest LTS and STS versions of .NET to ensure access to the most current features, performance improvements, and security updates, while keeping our libraries modern and maintainable.
Full documentation (generated by DocFx) located here: https://docs.cuemon.net/
All CI and CD integrations have been migrated away from Microsoft Azure DevOps and now embraces GitHub Actions based on the Codebelt umbrella.
All code quality analysis are done by SonarCloud and CodeCov.io.
We have finally moved away from the somewhat dated git flow branching strategy, and adapted scaled trunk based branching that is more aligned with todays DevSecOps practices.
That means, going forward, only one branch will be maintained; main. The previous branches, development, release and master is for reference only.
Note
main branch will be a clean slate starting from v8.3.1, meaning no previous commits will be preserved. Previous bad practices is a result of this, and going forward we will use Squash or Rebase before committing new code.
We will continue using semantic versioning and account for pre-release versions when tagging in git.
A big welcome and thank you for considering contributing to Cuemon for .NET open source project!
Please read more about contributing to Cuemon for .NET.
Project maintainers pledge to foster an open and welcoming environment, and ask contributors to do the same.
For more information see our code of conduct.
This is a list of all NuGet packages from Cuemon for .NET that is publicly available on NuGet.org; the packages here are listed alphabetically and are available in preview-, rc- and production-ready versions.
Provides a focused API for building various types of .NET projects.
Provides a convenient set of default API additions for building various types of .NET projects.
| Package | vNext | Stable | Downloads |
|---|---|---|---|
| Cuemon.AspNetCore.App | |||
| Cuemon.Core.App |
Building a sort-of sidecar for .NET is not an easy task; a lot of time, effort and refactoring is needed.
We are incredibly grateful to all of our sponsors.
ReSharper from JetBrains is an indispensable Visual Studio extension that makes development, refactoring and unit testing a bliss to work with.
GhostDoc Pro from SubMain is used to write the majority of source code documentation.
