![]() |
VOOZH | about |
dotnet add package DotNetTips.Spargine.8.Core --version 2026.8.1.1
NuGet\Install-Package DotNetTips.Spargine.8.Core -Version 2026.8.1.1
<PackageReference Include="DotNetTips.Spargine.8.Core" Version="2026.8.1.1" />
<PackageVersion Include="DotNetTips.Spargine.8.Core" Version="2026.8.1.1" />Directory.Packages.props
<PackageReference Include="DotNetTips.Spargine.8.Core" />Project file
paket add DotNetTips.Spargine.8.Core --version 2026.8.1.1
#r "nuget: DotNetTips.Spargine.8.Core, 2026.8.1.1"
#:package DotNetTips.Spargine.8.Core@2026.8.1.1
#addin nuget:?package=DotNetTips.Spargine.8.Core&version=2026.8.1.1Install as a Cake Addin
#tool nuget:?package=DotNetTips.Spargine.8.Core&version=2026.8.1.1Install as a Cake Tool
Open-source .NET assemblies from dotNetTips.com and <a href="https://dotnettips.wordpress.com/about/" target="_blank">David (dotNetDave) McCarter</a>. This repository hosts the dotNetTips.Spargine codebase for .NET 8 & 9. Spargine encompasses foundational code that I’ve been building and perfecting since the early days of .NET 2. In addition to the core library, it includes a dedicated library to support efficient testing and another designed specifically for benchmarking your code, helping you achieve optimal performance with ease.
Please support this project by <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">clicking here</a>. <a href="https://dotnettips.wordpress.com/spargine/" target="_blank">Click here</a> to visit the Spargine page on dotNetTips.com. Much of this code is also documented on <a href="https://dotnettips.wordpress.com/category/open-source/spargine/" target="_blank">dotNetTips.com</a>.
All of the assemblies listed below can be found on NuGet by <a href="https://www.nuget.org/profiles/davidmccarter" target="_blank">clicking here</a>.
Below is the list of current projects in this repository
DotNetTips.Spargine: Windows and File I/O Targeting Library.
DotNetTips.Spargine.Core: Core library used by all of the other assemblies.
<T>. Items within this collection are sorted only upon request.<T>. Includes the following events: CollectionChanged, PropertyChanged, PropertyChanging.DotNetTips.Spargine.Extensions: Library for common extension methods. Supported types are: Array, Assembly, Boolean, Collection, Color, ConcurrentBag, DataContext, DataReader, DataTable, DateTime, Dictionary, Enumerable, Enum, Exception, Guid, HashSet, HttpClient, HttpContext, HttpRequest, HttpReponseHeader, ImmutableArray, LINQ, List, Math, Numeric, Object, ObservableCollection, Process, ReadOnlyCollection, ReadOnlySpan, Socket, SortedDictionary, SortedSet, Stream, StringBuilder, String, Task, Thread, Type, WebClient
DotNetTips.Spargine.Tester: Library for creating dummy data for use in unit & benchmark tests.
creditunionC:\\Users\*user folder*\AppData\Local\Temp\MSPRINYRBU.dotnettips.temp/ljsylu/rsglcurkiylqld/wejdbuainlgjofnv/uwbrjftyt/C:\\Users\*user folder*\AppData\Local\Temp\OFQCKBRAKQ.dotnettips.temphttps://www.rp.red/wyfkxbfft/pqypmdstoydnootvdvnsqkn/https://www.ukrsusbrtjijfktfj.shoujiwww.txtkixvsxgryixbwrtje.shangriladz./sfsanvpwufadtxpfysguavguwmDotNetTips.Spargine.Benchmarking: Library for benchmarking code using <a href="https://benchmarkdotnet.org/index.html" target="_blank">BenchmarkDotNet</a>. To read more about this project, <a href="source/Benchmarking/README.md" target="_blank">click here</a>.
Spargine undergoes performance testing through benchmark tests using BenchmarkDotNet. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine.8/tree/master/docs/Benchmark%20Results" target="_blank">Click here</a> to access the latest benchmark results for these projects.
Do you have code you would like to submit to these repositories? Submit a pull request or submit an issue. I promise to take a look and include it if I like it! I might just send you some cool geeky swag that includes one of my books (as supplies last). You can also support these projects via GitHub Sponsors: <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">https://github.com/sponsors/RealDotNetDave</a>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 4 NuGet packages that depend on DotNetTips.Spargine.8.Core:
| Package | Downloads |
|---|---|
|
DotNetTips.Spargine.8.Extensions
Extensions methods for Spargine. |
|
|
DotNetTips.Spargine.8.Tester
Common code to help with unit tests by generating random data. |
|
|
DotNetTips.Spargine.8
Main helper methods/ code for Spargine that target Windows. |
|
|
DotNetTips.Spargine.8.Benchmarking
Common classes from dotNetTips.com that can be used with BenchmarkDotNet. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.8.1.1 | 983 | 1/1/2026 |
| 2025.8.8.31 | 2,090 | 9/1/2025 |
| 2025.8.8.6 | 406 | 8/6/2025 |
| 2025.8.6.10 | 574 | 6/10/2025 |
| 2025.8.5.11 | 323 | 5/11/2025 |
| 2025.8.5.1 | 360 | 4/30/2025 |
| 2025.8.4.1 | 1,187 | 4/2/2025 |
| 2025.8.3.14 | 753 | 3/14/2025 |
| 2025.8.2.10 | 689 | 2/11/2025 |
| 2025.8.2.1 | 298 | 2/1/2025 |
| 2024.8.11.11 | 580 | 11/12/2024 |
| 2024.8.11.1 | 331 | 10/31/2024 |
| 2024.8.9.1 | 629 | 9/1/2024 |
| 2024.8.8.1 | 308 | 8/1/2024 |
| 2024.8.5.1 | 4,094 | 5/5/2024 |
| 2024.8.3.1 | 779 | 3/1/2024 |
--MAR 2024: Initial 8.0 release.
--MAY 2024: Performance improvements.
--AUG 2024: Major performance and documentation changes. New methods.
--NOV 2024: Performance improvements. Added UlidGenerator, improvements to JSON serialization, New methods
--FEB 2025: Moved Country data from the Tester assembly. Added new type AutoDefaultDictionary and OrdinalStringComparer. Added new methods in Clock, PasswordGenerator, RegexProcessor, and type helper. Removed obsolete methods.
--MAY 2025: Added AutoDefaultDictionary and OrdinalStringComparer types. Introduced new methods in Clock, PasswordGenerator, and RegexProcessor. Improved performance for CountryRepository. Code cleanup.
--AUG 2025: Vew types such as AutoDefaultDictionary and OrdinalStringComparer were introduced, with additional methods added to Clock, PasswordGenerator, and RegexProcessor, alongside the migration of country data from the Tester assembly and removal of obsolete methods.
--JAN 2026: Minor performance improvements and code optimizations.