Servus.Core 0.22.2

This package has a SemVer 2.0.0 package version: 0.22.2+2.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Servus.Core --version 0.22.2
                    
NuGet\Install-Package Servus.Core -Version 0.22.2
                    
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="Servus.Core" Version="0.22.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Servus.Core" Version="0.22.2" />
                    
Directory.Packages.props
<PackageReference Include="Servus.Core" />
                    
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 Servus.Core --version 0.22.2
                    
#r "nuget: Servus.Core, 0.22.2"
                    
#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 Servus.Core@0.22.2
                    
#: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=Servus.Core&version=0.22.2
                    
Install as a Cake Addin
#tool nuget:?package=Servus.Core&version=0.22.2
                    
Install as a Cake Tool

Servus.Core

A general-purpose .NET utility library. Filled with features that you didn't know you actually missed 😉

NuGet Build Status License Downloads

<p align="center"> <img width="128" height="128" src="docs/src/_static/logo.png" alt="servus.akka logo"> </p>

Overview

Servus.Core was born out of frustration - the kind every developer knows when you find yourself writing the same helper methods over and over again. This library is a collection of those "I wish this was built into .NET" utilities that somehow always end up missing from your toolkit.

Whether it's string manipulation that actually makes sense, date handling that doesn't make you cry, or collection operations that just work the way you expect them to - Servus.Core has you covered. It's the Swiss Army knife for .NET developers who are tired of reinventing the wheel.

Why Servus.Core?

  • Born from Real Projects: Every utility comes from actual production use cases, not theoretical scenarios
  • No more Copy-Paste Programming: Stop copying helper methods between projects
  • Just Works: Simple utilities that do exactly what you expect without surprises

Installation

Package Manager

Install-Package Servus.Core

.NET CLI

dotnet add package Servus.Core

PackageReference

<PackageReference Include="Servus.Core" Version="1.0.0" />

Contributing

Contributions are welcome! This library grows with the community's needs.

How to Contribute

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-utility
  3. Write tests for your changes
  4. Ensure all tests pass: dotnet test
  5. Submit a Pull Request

Contribution Guidelines

  • Follow existing code style and conventions
  • Include unit tests for new features
  • Keep changes focused and atomic

License

This project is licensed under the MIT License - see the LICENSE file for details.


Servus and happy coding! 🥨

Feel free to use it and feel free to contribute other useful stuff.

For questions or support, please open an issue.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  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.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.29.0-alpha.1 332 7/25/2025
0.28.0-alpha.4 362 7/25/2025
0.27.0-alpha.1 386 7/25/2025
0.26.0-alpha.1 392 7/25/2025
0.25.0-alpha.25 439 7/24/2025
0.24.0-alpha.11 506 7/22/2025
0.23.0-alpha.3 296 7/20/2025
0.22.2 40 7/20/2025
0.22.1 31 7/20/2025
0.22.0-alpha.4 294 7/20/2025
0.21.0-alpha.8 208 7/20/2025
0.20.0-alpha.61 126 7/12/2025
0.20.0-alpha.41 43 7/12/2025
0.20.0-alpha.25 98 7/11/2025
0.20.0-alpha.13 115 7/9/2025
0.20.0-alpha.5 126 6/30/2025
0.19.0-alpha.6 119 6/30/2025
0.18.0-alpha0006 3,795 10/19/2021
0.17.0-alpha0004 446 7/26/2020
0.15.0-alpha0004 714 4/22/2020
0.13.0-alpha0002 378 4/19/2020
0.12.0-alpha0001 389 4/9/2020
0.11.0-alpha0001 396 4/9/2020
0.10.0-alpha0001 379 3/17/2020