MemwLib 3.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package MemwLib --version 3.0.0                
NuGet\Install-Package MemwLib -Version 3.0.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="MemwLib" Version="3.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MemwLib --version 3.0.0                
#r "nuget: MemwLib, 3.0.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.
// Install MemwLib as a Cake Addin
#addin nuget:?package=MemwLib&version=3.0.0

// Install MemwLib as a Cake Tool
#tool nuget:?package=MemwLib&version=3.0.0                

MemwLib

MemwLib is meant for these who want a fast and reliable HTTP server environment. Taking the best from all the HTTP libraries out there, MemwLib offers you utilities like Json parsing, Environment variable parsing... And more.

Getting Started

The documentation for this library is being built in my documentation site (wip), meanwhile you can rely on the XML documentation this library provides.

Since this library is very big it's still work in progress and it will accept any contribution.

Prerequisites

All you need to install this library you need a .NET >= 7.0 solution.

Installation

You can get this library from NuGet under MemwLib, so the installation steps are the following

dotnet add package MemwLib

Repository structure

This repository is based on a simple structure, when you make your PR you want to merge it to the dev branch, that branch is the one that's active on development and testing, when your PR is merged it will be tested and merged to main. When anything gets merged to main it automatically deploys to NuGet trough a github action and a release is created.

Branches

  • Main: Deployment branch, everything in here will be released.
  • Dev: Active development and testing branch.
Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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. 
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
3.1.1 135 4/11/2024
3.1.0 109 4/5/2024
3.0.1 118 3/30/2024
3.0.0 107 3/30/2024
2.2.3 129 2/25/2024
2.2.2 105 2/25/2024
2.2.1 115 2/25/2024
2.2.0 138 2/15/2024
2.1.0 157 1/16/2024
2.0.0 119 1/15/2024