PJHToolkit 10.0.3

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

Base .Net Toolkit

A .Net package to facilitate interacting with the following tech stack:

  • MongoDb
  • Redis
  • Kafka
  • LaunchDarkly
  • Logger with Opentelemetry
  • Utility functionality

When to use

This package is intended to be used in .Net applications that are not ASP.Net, for exemple Console Applications.

Main functionalities

  • Handles setting up the connections with MongoDb, Redis, Kafka and LaunchDarkly
  • Exposes functionality to perform most operations on this tech stack while abstracting the implementation details of each technology
  • Standardizes the interactions with this tech stack across all the applications that use this package
  • Reduces the cost of evolving the interaction with this tech stack across all the applications

Note: This package does not intend to completely abstract, from the application, the technology being used. The application will still need to interact with some data types from the underlying technologies.

Technical information

Stack

This package offers functionality for the following technologies:

  • MongoDb
  • Redis
  • Kafka
  • LaunchDarkly
  • Opentelemetry (logging)
  • Utility functionality

Installing these packages

dotnet add [path/to/your/csproj/file] package PJHToolkit

Using this package

This package is structure by technology.<br> Each one has a dedicated class and an associated utility function.<br> The utility function receives basic configurations and handles the complexity of setting up the clients and other instances for that technology's SDK.<br> The output of the utility function is then used to instanciate the class with the functionality to be used by your application.

For detailed information about each technology's class look at: | Technology | Documentation | | ----------- | ----------- | | MongoDb | doc | | Redis | doc | | Kafka | doc | | LaunchDarkly | doc | | Logger | doc | | Utility | doc |

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 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 is compatible.  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 (1)

Showing the top 1 NuGet packages that depend on PJHToolkit:

Package Downloads
PJHToolkit.Asp

An ASP .NET package to facilitate interacting with the following tech stack: MongoDb, Redis, Kafka, LaunchDarkly, Opentelemetry, Utility functionality

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
10.0.9 74 7/24/2026
10.0.8 254 7/17/2026
10.0.7 187 7/16/2026
10.0.6 400 7/8/2026
10.0.5 275 7/2/2026
10.0.4 498 6/19/2026
10.0.3 305 6/11/2026
10.0.2 411 6/2/2026
10.0.1 320 5/29/2026
10.0.0 438 5/20/2026
9.3.8 191 5/19/2026
9.3.7 287 5/12/2026
9.3.6 166 5/11/2026
9.3.5 391 4/22/2026
9.3.4 268 4/17/2026
9.3.3 343 4/10/2026
9.3.2 309 4/4/2026
9.3.1 289 3/27/2026
9.3.0 269 3/23/2026
9.2.1 198 3/19/2026
Loading failed