Gommon 2.8.0

dotnet add package Gommon --version 2.8.0
                    
NuGet\Install-Package Gommon -Version 2.8.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Gommon" Version="2.8.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Gommon" Version="2.8.0" />
                    
Directory.Packages.props
<PackageReference Include="Gommon" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Gommon --version 2.8.0
                    
#r "nuget: Gommon, 2.8.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Gommon@2.8.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Gommon&version=2.8.0
                    
Install as a Cake Addin
#tool nuget:?package=Gommon&version=2.8.0
                    
Install as a Cake Tool

Common classes/utilities used in my projects. Made for redundancy so I don't have duplicate code in my repositories.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Gommon:

Package Downloads
Gommon.ImGui

A simple wrapper around ImGuiNET & Silk.NET for creating ImGui UIs with dock spaces in C# with ease.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Gommon:

Repository Stars
Polyhaze/Volte
A free, robust, open-source Discord bot written in C# using .NET and a whole lotta Man Hours.
Version Downloads Last Updated
2.8.0 58 9/6/2025
2.7.2.1 298 9/4/2025
2.7.2 126 9/3/2025
2.7.1.3 124 8/15/2025
2.7.1.2 368 4/30/2025
2.7.1.1 18,930 1/31/2025
2.7.1 9,332 1/25/2025
2.7.0.2 6,274 1/8/2025
2.7.0.1 1,952 12/31/2024
2.7.0 463 12/30/2024
2.6.8 9,310 12/4/2024
2.6.7 206 12/4/2024
2.6.6 3,217 11/17/2024
2.6.5 11,778 8/15/2024
2.6.4 129 7/30/2024
2.6.3 109 7/30/2024
2.6.2 137 7/25/2024
2.6.1 153 7/14/2024
2.6.0.3 155 5/10/2024
2.6.0.2 132 5/2/2024
2.6.0.1 121 5/2/2024
2.6.0 150 4/26/2024
2.5.2 138 4/26/2024
2.5.1.1 138 4/26/2024
2.5.1 218 4/14/2024
2.5.0 168 4/14/2024
2.4.4 151 4/14/2024
2.4.3 265 7/17/2023
2.4.2 199 7/17/2023
2.4.1 200 7/13/2023
2.4.0 643 12/13/2021
2.3.4 391 12/10/2021
2.3.3 373 12/9/2021
2.3.2 374 12/9/2021
2.3.1 392 12/9/2021
2.2.0 379 12/8/2021
2.1.1 376 11/27/2021
2.1.0 2,057 11/27/2021
2.0.0 426 11/8/2021
1.5.1 447 10/15/2021
1.5.0 447 10/9/2021
1.4.3 429 10/6/2021
1.4.2 768 6/2/2021
1.4.1 492 6/2/2021
1.4.0 505 4/18/2021
1.3.0 474 3/31/2021
1.2.2 752 8/26/2020
1.2.1 588 8/26/2020
1.2.0 994 8/12/2019
1.1.0 759 5/3/2019
1.0.2 696 4/14/2019
1.0.1 657 4/13/2019
1.0.0 726 4/12/2019

GeneralError IResultState for representing no specific error type.
     IStreamSerializable interface.
     Updated to .NET 9 instead of .NET Standard.
     Null-check path string in FilePath constructor.
     Made FilePath a readonly struct
     Check if the input to FindX extension methods on IEnumerables are being called on a Collection with a known length (ICollection) to avoid unnecessary copies
     Added inlining to many extensions
     Remove WithIndex, it's in the stdlib now
     Remove JetBrains.Annotations