Skip to content

eddievelasquez/IntercodeToolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intercode.Toolbox

The Intercode Toolbox is a collection of libraries that I have developed over the years; recently, I started collecting them in this unified tool set.

Although I have tried to make them as general purpose as possible, they are still modeled after the particular needs of the projects they were created for; this means some libraries might not be ideal for your needs.

Libraries

These are libraries that have been ported into the Intercode Toolbox:

  • Intercode.Toolbox.Core: A trimmable, AOT-compatible .NET library that provides general-purpose functionality, such as integer variable length encoding, string and stream extensions, and more. Download the NuGet package here.

  • Intercode.Toolbox.Collections: A trimmable, AOT-compatible .NET library that provides classes that define generic collections and collection-related utilities, such as MutableListLookup, MutableHashSetLookup, and more. Download the NuGet package here.

  • Intercode.Toolbox.AspNetCore.Extensions: A trimmable, AOT-compatible .NET library that contains types that provide functionality commonly used in ASP.NET Core applications. It currently exposes the JsonWebTokenBuilder and OpenApiInfoBuilder classes. Download the NuGet package here.

  • Intercode.Toolbox.UnitTesting: A trimmable, AOT-compatible .NET library that provides tools for unit testing. Download the NuGet package here.

  • Intercode.Toolbox.UnitTesting.XUnit: A trimmable, AOT-compatible .NET library that provides logging and dependency injection tools for unit testing using the XUnit library. Download the NuGet package here.

  • Intercode.Toolbox.TypedPrimitives: A source generator that attempts to solve the Primitive Obsession problem in C# by providing an easy way to encapsulate primitives in a type-safe way. Download the NuGet package here.

  • Intercode.Toolbox.TemplateEngine: A fast and simple text templating engine. Download the NuGet package here.

Several additional libraries are currently being cleaned up and will be added to the toolbox in the future.

About

Collection of utilities to facilitate .NET development

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages