{"id":13459851,"url":"https://github.com/tallesl/net-libraries-that-make-your-life-easier","last_synced_at":"2026-01-27T17:36:55.095Z","repository":{"id":30185860,"uuid":"33736558","full_name":"tallesl/net-libraries-that-make-your-life-easier","owner":"tallesl","description":"Open Source .NET libraries that make your life easier.","archived":false,"fork":false,"pushed_at":"2024-03-04T17:52:43.000Z","size":140,"stargazers_count":794,"open_issues_count":1,"forks_count":128,"subscribers_count":74,"default_branch":"master","last_synced_at":"2024-05-23T04:42:36.655Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tallesl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-04-10T15:44:00.000Z","updated_at":"2024-07-31T10:11:26.280Z","dependencies_parsed_at":"2024-01-02T22:40:14.229Z","dependency_job_id":"1d969d94-7306-45b3-af92-ad5309bd8c44","html_url":"https://github.com/tallesl/net-libraries-that-make-your-life-easier","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tallesl%2Fnet-libraries-that-make-your-life-easier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tallesl%2Fnet-libraries-that-make-your-life-easier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tallesl%2Fnet-libraries-that-make-your-life-easier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tallesl%2Fnet-libraries-that-make-your-life-easier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tallesl","download_url":"https://codeload.github.com/tallesl/net-libraries-that-make-your-life-easier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241105858,"owners_count":19910706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T10:00:30.775Z","updated_at":"2026-01-27T17:36:55.031Z","avatar_url":"https://github.com/tallesl.png","language":null,"readme":"This is a list I've made after reading [this HN thread]\u0026nbsp;([and its article]). I found the links so useful that I'll probably need to check those later.\n\nFeel free to suggest a library (by [opening an issue] or [creating a pull request]).\n\nAh, and make sure to also check these other great lists:\n* [.NET Open Source Developer Projects]\n* [Awesome .NET!]\n* [Awesome LINQ]\n\n[this HN thread]:                      https://news.ycombinator.com/item?id=9353668\n[and its article]:                     http://thomasvm.github.io/blog/2015/03/17/open-source-net-libraries-that-make-your-life-easier\n[opening an issue]:                    https://github.com/tallesl/net-libraries-that-make-your-life-easier/issues\n[creating a pull request]:             https://github.com/tallesl/net-libraries-that-make-your-life-easier/pulls\n[.NET Open Source Developer Projects]: https://github.com/Microsoft/dotnet/blob/master/dotnet-developer-projects.md\n[Awesome .NET!]:                       https://github.com/quozd/awesome-dotnet\n[Awesome LINQ]:                        https://github.com/aloisdg/awesome-linq\n\n# Open Source .NET libraries that make your life easier\n\n* [Abot](#abot)\n* [AdonisUI](#adonis-ui)\n* [Akka.NET](#akkanet)\n* [AngleSharp](#anglesharp)\n* [Autofac](#autofac)\n* [AutoMapper](#automapper)\n* [BCrypt.Net](#bcryptnet)\n* [BenchmarkDotNet](#benchmarkdotnet)\n* [Bogus](#bogus)\n* [Caliburn.Micro](#caliburnmicro)\n* [ChameleonForms](#chameleonforms)\n* [Cinchoo ETL](#cinchoo-etl)\n* [CodeJam](#codejam)\n* [CommonMark.NET](#commonmarknet)\n* [CoordinateSharp](#coordinatesharp)\n* [CsvHelper](#csvhelper)\n* [Cirqus](#cirqus)\n* [Dapper](#dapper)\n* [DeviceDetector.NET](#devicedetectornet)\n* [DoddleReport](#doddlereport)\n* [DotVVM](#dotvvm)\n* [Dynamic Data](#dynamic-data)\n* [Effort](#effort)\n* [ELMAH](#elmah)\n* [EPPlus](#epplus)\n* [Fasterflect](#fasterflect)\n* [Fibber](#fibber)\n* [Fixie](#fixie)\n* [FlatFiles](#flatfiles)\n* [FlubuCore](#flubucore)\n* [FluentAssertions](#fluent-assertions)\n* [FluentMigrator](#fluentmigrator)\n* [FluentScheduler](#fluentscheduler)\n* [FluentValidation](#fluentvalidation)\n* [Flurl](#flurl)\n* [Formo](#formo)\n* [FsCheck](#fscheck)\n* [Glimpse](#glimpse)\n* [Hangfire](#hangfire)\n* [Hashids](#hashids)\n* [HtmlAgilityPack](#htmlagilitypack)\n* [Humanizer](#humanizer)\n* [Hyperletter](#hyperletter)\n* [ImageResizer](#imageresizer)\n* [Insight.Database](#insightdatabase)\n* [Jil](#jil)\n* [Json.NET](#jsonnet)\n* [Lazy Cache](#lazycache)\n* [libsodium](#libsodium)\n* [LINQ to DB](#linq-to-db)\n* [LiteDB](#litedb)\n* [Logary](#logary)\n* [MahApps.Metro](#mahappsmetro)\n* [MailKit](#mailkit)\n* [MediatR](#mediatr)\n* [MetadataExtractor](#metadataextractor)\n* [MimeKit](#mimekit)\n* [MiniProfiler](#miniprofiler)\n* [Nancy](#nancy)\n* [NAudio](#naudio)\n* [NFluent](#nfluent)\n* [NLog](#nlog)\n* [NPOI](#npoi)\n* [NSubstitute](#nsubstitute)\n* [OpaqueMail](#opaquemail)\n* [Polly](#polly)\n* [Postal](#postal)\n* [Quartz.NET](#quartznet)\n* [Refit](#refit)\n* [Regextra](#regextra)\n* [Restful Routing](#restful-routing)\n* [RestSharp](#restsharp)\n* [Serilog](#serilog)\n* [ServiceStack](#servicestack)\n* [SharpNetSH](#sharpnetsh)\n* [Shouldly](#shouldly)\n* [Sieve](#sieve)\n* [Simple.Data](#simpledata)\n* [SpecsFor](#specsfor)\n* [StructureMap](#structuremap)\n* [Suave](#suave)\n* [T4MVC](#t4mvc)\n* [TinyMapper](#tinymapper)\n* [Topshelf](#topshelf)\n* [TuesPechkin](#tuespechkin)\n* [Units.NET](#unitsnet)\n* [Web Markup Minifier](#web-markup-minifier)\n* [Scientist.net](#scientistnet)\n* [Serenity](#serenity)\n* [SharpZipLib](#sharpziplib)\n* [Sprache](#sprache)\n* [StackExchange.Redis](#stackexchangeredis)\n* [Storage.Net](#storagenet)\n* [SuperSocket](#supersocket)\n* [Websocket-sharp](#websocket-sharp)\n* [YamlDotNet](#yamldotnet)\n\n## Abot\n\n\u003csup\u003e[GitHub][abot-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][abot-nuget]\u003c/sup\u003e\n\nC# web crawler built for speed and flexibility.\n\n[abot-gh]:    https://github.com/sjdirect/abot\n[abot-nuget]: https://www.nuget.org/packages/Abot\n\n## [AdonisUI]\n\n\u003csup\u003e[GitHub][adonisui-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][adonisui-nuget]\u003c/sup\u003e\n\nLightweight UI toolkit for WPF applications offering classic but enhanced Windows visuals.\n\n[AdonisUI]:       https://benruehl.github.io/adonis-ui\n[adonisui-gh]:    https://github.com/benruehl/adonis-ui\n[adonisui-nuget]: https://www.nuget.org/packages/AdonisUI.ClassicTheme\n\n## [Akka.NET]\n\n\u003csup\u003e[GitHub][akkanet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][akkanet-nuget]\u003c/sup\u003e\n\nPort of Akka actors for .NET.\n\n[Akka.NET]:      http://getakka.net\n[akkanet-gh]:    https://github.com/akkadotnet/akka.net\n[akkanet-nuget]: https://www.nuget.org/packages/Akka\n\n## [AngleSharp]\n\n\u003csup\u003e[GitHub][anglesharp-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][anglesharp-nuget]\u003c/sup\u003e\n\nAngleSharp is the ultimate angle brackets parser library. It parses HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specification.\n\n[AngleSharp]:       https://anglesharp.github.io\n[anglesharp-gh]:    https://github.com/AngleSharp/AngleSharp\n[anglesharp-nuget]: https://www.nuget.org/packages/AngleSharp\n\n## [Autofac]\n\n\u003csup\u003e[GitHub][autofac-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][autofac-nuget]\u003c/sup\u003e\n\nAn addictive .NET IoC container.\n\n[Autofac]:       http://autofac.org\n[autofac-gh]:    https://github.com/autofac/Autofac\n[autofac-nuget]: https://www.nuget.org/packages/Autofac\n\n## [AutoMapper]\n\n\u003csup\u003e[GitHub][automapper-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][automapper-nuget]\u003c/sup\u003e\n\nA convention-based object-object mapper in .NET.\n\n[AutoMapper]:       http://automapper.org\n[automapper-gh]:    https://github.com/AutoMapper/AutoMapper\n[automapper-nuget]: https://www.nuget.org/packages/AutoMapper\n\n## BCrypt.Net\n\n\u003csup\u003e\u003cdel\u003eGitHub\u003c/del\u003e [CodePlex][bcryptnet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][bcryptnet-nuget]\u003c/sup\u003e\n\nA .Net port of jBCrypt implemented in C#.\n\n[bcryptnet-gh]:    http://bcrypt.codeplex.com\n[bcryptnet-nuget]: https://www.nuget.org/packages/BCrypt-Official\n\n## [BenchmarkDotNet]\n\n\u003csup\u003e[GitHub][benchmarkdotnet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][benchmarkdotnet-nuget]\u003c/sup\u003e\n\nPowerful .NET library for benchmarking.\n\n[BenchmarkDotNet]:       http://benchmarkdotnet.org\n[benchmarkdotnet-gh]:    https://github.com/dotnet/BenchmarkDotNet\n[benchmarkdotnet-nuget]: https://www.nuget.org/packages/BenchmarkDotNet\n\n## Bogus\n\n\u003csup\u003e[GitHub][bogus-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][bogus-nuget]\u003c/sup\u003e\n\nA simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.\n\n[bogus-gh]:    https://github.com/bchavez/Bogus\n[bogus-nuget]: https://www.nuget.org/packages/Bogus\n\n## [Caliburn.Micro]\n\n\u003csup\u003e[GitHub][caliburnmicro-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][caliburnmicro-nuget]\u003c/sup\u003e\n\nA small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV\\* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.\n\n[Caliburn.Micro]:      http://caliburnmicro.com\n[caliburnmicro-gh]:    https://github.com/Caliburn-Micro/Caliburn.Micro\n[caliburnmicro-nuget]: https://www.nuget.org/packages/Caliburn.Micro\n\n## ChameleonForms\n\n\u003csup\u003e[GitHub][chameleonforms-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][chameleonforms-nuget]\u003c/sup\u003e\n\nThis library will shape-shift your forms experience in ASP.NET MVC.\n\n[chameleonforms-gh]:    https://github.com/MRCollective/ChameleonForms\n[chameleonforms-nuget]: https://www.nuget.org/packages/ChameleonForms\n\n## Cinchoo ETL\n\n\u003csup\u003e[GitHub][cinchooetl-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][cinchooetl-nuget]\u003c/sup\u003e\n\nETL Framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value formatted files).\n\n[cinchooetl-gh]:    https://github.com/Cinchoo/ChoETL\n[cinchooetl-nuget]: https://www.nuget.org/packages/ChoETL\n\n## CodeJam\n\n\u003csup\u003e[GitHub][codejam-gh]\u003c/sup\u003e \u003csup\u003e[Nuget][codejam-nuget]\u003c/sup\u003e\n\nSet of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another\n\n[codejam-gh]:    https://github.com/rsdn/CodeJam\n[codejam-nuget]: https://www.nuget.org/packages/CodeJam\n\n## CommonMark.NET\n\n\u003csup\u003e[GitHub][commonmarknet-gh]\u003c/sup\u003e \u003csup\u003e[Nuget][commonmarknet-nuget]\u003c/sup\u003e\n\nImplementation of CommonMark specification in C# for converting Markdown documents to HTML.\n\n[commonmarknet-gh]:    https://github.com/Knagis/CommonMark.NET\n[commonmarknet-nuget]: https://www.nuget.org/packages/CommonMark.NET\n\n## [CoordinateSharp]\n\n\u003csup\u003e[GitHub][coordinatesharp-gh]\u003c/sup\u003e \u003csup\u003e[Nuget][coordinatesharp-nuget]\u003c/sup\u003e\n\nA library designed to ease geographic coordinate format conversions, and determine sun/moon information in C#\n\n[coordinatesharp]:       https://coordinatesharp.com\n[coordinatesharp-gh]:    https://github.com/Tronald/CoordinateSharp\n[coordinatesharp-nuget]: https://www.nuget.org/packages/CoordinateSharp\n\n## CsvHelper\n\n\u003csup\u003e[GitHub][csvhelper-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][csvhelper-nuget]\u003c/sup\u003e\n\nLibrary to help reading and writing CSV files.\n\n[csvhelper-gh]:    https://github.com/JoshClose/CsvHelper\n[csvhelper-nuget]: https://www.nuget.org/packages/csvhelper\n\n## Cirqus\n\n\u003csup\u003e[GitHub][cirqus-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][cirqus-nuget]\u003c/sup\u003e\n\nd60 event sourcing + CQRS framework.\n\n[cirqus-gh]:    https://github.com/d60/Cirqus\n[cirqus-nuget]: https://www.nuget.org/packages/d60.Cirqus\n\n## Dapper\n\n\u003csup\u003e[GitHub][dapper-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][dapper-nuget]\u003c/sup\u003e\n\nA simple object mapper for .Net.\n\n[dapper-gh]:    https://github.com/StackExchange/dapper-dot-net\n[dapper-nuget]: https://www.nuget.org/packages/Dapper\n\n## DeviceDetector.NET\n\n\u003csup\u003e[GitHub][devicedetectornet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][devicedetectornet-nuget]\u003c/sup\u003e\n\nThe Universal Device Detection library for .NET that parses User Agents and detects devices (desktop, tablet, mobile, tv, cars, console, etc.), clients (browsers, feed readers, media players, PIMs, ...), operating systems, brands and models. \n\n[devicedetectornet-gh]:    https://github.com/totpero/DeviceDetector.NET\n[devicedetectornet-nuget]: https://www.nuget.org/packages/DeviceDetector.NET\n\n## DoddleReport\n\n\u003csup\u003e[GitHub][doddlereport-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][doddlereport-nuget]\u003c/sup\u003e\n\nDoddleReport generates tabular reports from any IEnumerable datasource.\n\n[doddlereport-gh]:    https://github.com/matthidinger/DoddleReport\n[doddlereport-nuget]: https://www.nuget.org/packages/DoddleReport\n\n## [DotVVM]\n\n\u003csup\u003e[GitHub][dotvvm-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][dotvvm-nuget]\u003c/sup\u003e\n\nMVVM framework for people who don't like to write JavaScript, with OWIN and ASP.NET Core support and a free extension for Visual Studio 2015 and 2017\n\n[DotVVM]:            https://dotvvm.com\n[dotvvm-gh]:         https://github.com/riganti/dotvvm\n[dotvvm-nuget]:      https://www.nuget.org/packages/DotVVM\n\n## [Dynamic Data]\n\n\u003csup\u003e[GitHub][dynamicdata-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][dynamicdata-nuget]\u003c/sup\u003e\n\nReactive extensions for collections.\n\n[Dynamic Data]:      http://dynamic-data.org\n[dynamicdata-gh]:    https://github.com/RolandPheasant/DynamicData\n[dynamicdata-nuget]: https://www.nuget.org/packages/DynamicData\n\n## Effort\n\n\u003csup\u003e[GitHub][effort-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][effort-nuget]\u003c/sup\u003e\n\nEffort is a powerful tool that enables a convenient way to create automated tests for Entity Framework based applications.\n\n[effort-gh]:    https://github.com/tamasflamich/effort\n[effort-nuget]: https://www.nuget.org/packages/Effort\n\n## [ELMAH]\n\n\u003csup\u003e[GitHub][elmah-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][elmah-nuget]\u003c/sup\u003e\n\nError Logging Modules and Handlers for ASP.NET.\n\n[ELMAH]:       https://elmah.github.io\n[elmah-gh]:    https://github.com/elmah/Elmah\n[elmah-nuget]: https://www.nuget.org/packages/elmah\n\n## EPPlus\n\n\u003csup\u003e\u003cdel\u003eGitHub\u003c/del\u003e [CodePlex][epplus-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][epplus-nuget]\u003c/sup\u003e\n\nEPPlus is a .net library that reads and writes Excel 2007/2010 files using the Open Office Xml format (xlsx).\n\n[epplus-gh]:    http://epplus.codeplex.com\n[epplus-nuget]: https://www.nuget.org/packages/EPPlus\n\n## Fasterflect\n\n\u003csup\u003e\u003cdel\u003eGitHub\u003c/del\u003e [CodePlex][fasterflect-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][fasterflect-nuget]\u003c/sup\u003e\n\n.NET library that improves your productivity and application performance when performing reflection operations. It allows you to perform metadata lookup and reflection invocation intuitively while achieving greater performance than the built-in .NET Reflection.\n\n[fasterflect-gh]:    https://fasterflect.codeplex.com\n[fasterflect-nuget]: https://www.nuget.org/packages/fasterflect\n\n## Fibber\n\n\u003csup\u003e[GitHub][fibber-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][fibber-nuget]\u003c/sup\u003e\n\nAn indiscriminate data generator that will generate random data for all properties in a given class based on the property's type vs. its name.\n\n[fibber-gh]:    https://github.com/Schandlich/Fibber\n[fibber-nuget]: https://www.nuget.org/packages/Fibber\n\n## [Fixie]\n\n\u003csup\u003e[GitHub][fixie-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][fixie-nuget]\u003c/sup\u003e\n\nConventional Testing for .NET.\n\n[Fixie]:       http://fixie.github.io\n[fixie-gh]:    https://github.com/fixie/fixie\n[fixie-nuget]: https://www.nuget.org/packages/Fixie\n\n## FlatFiles\n\n\u003csup\u003e[GitHub][flatfiles-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][flatfiles-nuget]\u003c/sup\u003e\n\nReads and writes CSV, fixed-length and other flat file formats with a focus on schema definition, configuration and speed.\n\n[flatfiles-gh]:    https://github.com/jehugaleahsa/FlatFiles\n[flatfiles-nuget]: https://www.nuget.org/packages/FlatFiles\n\n## FlubuCore\n\n\u003csup\u003e[GitHub][flubucore-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][flubucore-nuget]\u003c/sup\u003e\n\nA cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.\n\n[flubucore-gh]:    https://github.com/flubu-core/flubu.core\n[flubucore-nuget]: https://www.nuget.org/packages/FlubuCore\n\n## [Fluent Assertions]\n\n\u003csup\u003e[GitHub][fluentassertions-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][fluentassertions-nuget]\u003c/sup\u003e\n\nFluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test.\n\n[Fluent Assertions]:      http://www.fluentassertions.com/\n[fluentassertions-gh]:    https://github.com/fluentassertions/fluentassertions\n[fluentassertions-nuget]: https://www.nuget.org/packages/FluentAssertions\n\n## FluentMigrator\n\n\u003csup\u003e[GitHub][fluentmigrator-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][fluentmigrator-nuget]\u003c/sup\u003e\n\nFluent Migrations framework for .net.\n\n[fluentmigrator-gh]:    https://github.com/schambers/fluentmigrator\n[fluentmigrator-nuget]: https://www.nuget.org/packages/FluentMigrator\n\n## FluentScheduler\n\n\u003csup\u003e[GitHub][fluentscheduler-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][fluentscheduler-nuget]\u003c/sup\u003e\n\nTask scheduler with fluent interface that runs automated tasks (cron jobs) from your application.\n\n[fluentscheduler-gh]:    https://github.com/fluentscheduler/FluentScheduler\n[fluentscheduler-nuget]: https://www.nuget.org/packages/FluentScheduler\n\n## FluentValidation\n\n\u003csup\u003e[GitHub][fluentvalidation-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][fluentvalidation-nuget]\u003c/sup\u003e\n\nA small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules. \n\n[fluentvalidation-gh]:    https://github.com/JeremySkinner/FluentValidation\n[fluentvalidation-nuget]: https://www.nuget.org/packages/FluentValidation\n\n## [Flurl]\n\n\u003csup\u003e[GitHub][flurl-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][flurl-nuget]\u003c/sup\u003e\n\nFluent URL builder and testable HTTP for .NET.\n\n[Flurl]:       http://tmenier.github.io/Flurl\n[flurl-gh]:    https://github.com/tmenier/Flurl\n[flurl-nuget]: https://www.nuget.org/packages/Flurl.Http\n\n## [Formo]\n\n\u003csup\u003e[GitHub][formo-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][formo-nuget]\u003c/sup\u003e\n\nFormo allows you to use your configuration file as a dynamic object. Turn your web.config or application settings into a rich, dynamic object.\n\n[Formo]:       http://chrismissal.com/Formo/   \n[formo-gh]:    https://github.com/ChrisMissal/Formo\n[formo-nuget]: https://www.nuget.org/packages/Formo\n\n## [FsCheck]\n\n\u003csup\u003e[GitHub][fscheck-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][fscheck-nuget]\u003c/sup\u003e\n\n Random Testing for .NET.\n\n[FsCheck]:       https://fsharp.github.io/FsCheck\n[fscheck-gh]:    https://github.com/fscheck/FsCheck\n[fscheck-nuget]: https://www.nuget.org/packages/FsCheck\n\n## [Glimpse]\n\n\u003csup\u003e[GitHub][glimpse-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][glimpse-nuget]\u003c/sup\u003e\n\nThe open source diagnostics platform for the web.\n\n[Glimpse]:       http://getglimpse.com\n[glimpse-gh]:    https://github.com/Glimpse/Glimpse\n[glimpse-nuget]: https://www.nuget.org/packages/Glimpse/\n\n## [Hangfire]\n\n\u003csup\u003e[GitHub][hangfire-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][hangfire-nuget]\u003c/sup\u003e\n\nIncredibly easy way to perform fire-and-forget, delayed and recurring tasks inside ASP.NET applications.\n\n[Hangfire]:       http://hangfire.io\n[hangfire-gh]:    https://github.com/HangfireIO/Hangfire\n[hangfire-nuget]: https://www.nuget.org/packages/HangFire\n\n## [Hashids]\n\n\u003csup\u003e[GitHub][hashids-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][hashids-nuget]\u003c/sup\u003e\n\nA small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.\n\n[Hashids]:       https://hashids.org/net\n[hashids-gh]:    https://github.com/ullmark/hashids.net\n[hashids-nuget]: https://www.nuget.org/packages/Hashids.net\n\n## [HtmlAgilityPack]\n\n\u003csup\u003e[GitHub][htmlagilitypack-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][htmlagilitypack-nuget]\u003c/sup\u003e\n\nAn agile HTML parser that builds a read/write DOM and supports plain XPATH or XSLT allowing you to parse \"out of the web\" HTML files.\n\n[HtmlAgilityPack]:       http://html-agility-pack.net\n[htmlagilitypack-gh]:    https://github.com/zzzprojects/html-agility-pack\n[htmlagilitypack-nuget]: https://www.nuget.org/packages/HtmlAgilityPack\n\n## Humanizer\n\n\u003csup\u003e[GitHub][humanizer-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][humanizer-nuget]\u003c/sup\u003e\n\nHumanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities.\n\n[humanizer-gh]:    https://github.com/Humanizr/Humanizer\n[humanizer-nuget]: https://www.nuget.org/packages/Humanizer\n\n## Hyperletter\n\n\u003csup\u003e[GitHub][hyperletter-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][hyperletter-nuget]\u003c/sup\u003e\n\nHyperletter helps you distribute your system, like a mix of WCF and ZeroMQ.\n\n[hyperletter-gh]:    https://github.com/Jiddler/Hyperletter\n[hyperletter-nuget]: https://www.nuget.org/packages/Hyperletter\n\n## [ImageResizer]\n\n\u003csup\u003e[GitHub][imageresizer-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][imageresizer-nuget]\u003c/sup\u003e\n\nThe official repository for ImageResizer.\n\n[ImageResizer]:       http://imageresizing.net\n[imageresizer-gh]:    https://github.com/imazen/resizer\n[imageresizer-nuget]: https://www.nuget.org/packages/ImageResizer\n\n## Jil\n\n\u003csup\u003e[GitHub][jil-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][jil-nuget]\u003c/sup\u003e\n\nFast .NET JSON (De)Serializer, Built On Sigil.\n\n[jil-gh]:    https://github.com/kevin-montrose/Jil\n[jil-nuget]: https://www.nuget.org/packages/Jil\n\n## [Json.NET]\n\n\u003csup\u003e[GitHub][jsonnet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][jsonnet-nuget]\u003c/sup\u003e\n\nJson.NET is a popular high-performance JSON framework for .NET.\n\n[Json.NET]:      http://www.newtonsoft.com/json\n[jsonnet-gh]:    https://github.com/JamesNK/Newtonsoft.Json\n[jsonnet-nuget]: https://www.nuget.org/packages/Newtonsoft.Json\n\n## Insight.Database\n\n\u003csup\u003e[GitHub][insightdatabase-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][insightdatabase-nuget]\u003c/sup\u003e\n\nFast, lightweight .NET micro-ORM.\n\n[insightdatabase-gh]:    https://github.com/jonwagner/Insight.Database\n[insightdatabase-nuget]: https://www.nuget.org/packages/Insight.Database\n\n## Lazy Cache\n\n\u003csup\u003e[GitHub][lazycache-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][lazycache-nuget]\u003c/sup\u003e\n\nAn easy to use thread safe in-memory caching service with a simple developer friendly API for C#\n\n[lazycache-gh]:    https://github.com/alastairtree/LazyCache\n[lazycache-nuget]: https://www.nuget.org/packages/LazyCache\n\n## libsodium\n\n\u003csup\u003e[GitHub][libsodium-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][libsodium-nuget]\u003c/sup\u003e\n\nA secure cryptographic library.\n\n[libsodium-gh]:    https://github.com/adamcaudill/libsodium-net\n[libsodium-nuget]: https://www.nuget.org/packages/libsodium-net\n\n## LINQ to DB\n\n\u003csup\u003e[GitHub][linqtodb-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][linqtodb-nuget]\u003c/sup\u003e\n\nLinq to database provider.\n\n[linqtodb-gh]:    https://github.com/linq2db/linq2db\n[linqtodb-nuget]: https://www.nuget.org/packages/linq2db\n\n## [LiteDB]\n\n\u003csup\u003e[GitHub][litedb-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][litedb-nuget]\u003c/sup\u003e\n\nA .NET NoSQL Document Store in a single data file.\n\n[LiteDB]:       http://litedb.org\n[litedb-gh]:    https://github.com/mbdavid/LiteDB\n[litedb-nuget]: https://www.nuget.org/packages/LiteDB\n\n## [Logary]\n\n\u003csup\u003e[GitHub][logary-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][logary-nuget]\u003c/sup\u003e\n\nLogary is the best logging framework for .Net. It's a high performance, multi-target logging, metric and health-check library for mono and .Net.\n\n[Logary]:       http://logary.github.io\n[logary-gh]:    https://github.com/logary/logary\n[logary-nuget]: https://www.nuget.org/packages/Logary\n\n## [MahApps.Metro]\n\n\u003csup\u003e[GitHub][mahappsmetro-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][mahappsmetro-nuget]\u003c/sup\u003e\n\n A toolkit for creating Metro / Modern UI styled WPF apps.\n\n[MahApps.Metro]:      http://mahapps.com\n[mahappsmetro-gh]:    https://github.com/MahApps/MahApps.Metro\n[mahappsmetro-nuget]: https://www.nuget.org/packages/MahApps.Metro\n\n## MailKit\n\n\u003csup\u003e[GitHub][mailkit-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][mailkit-nuget]\u003c/sup\u003e\n\nA cross-platform .NET library for IMAP, POP3, and SMTP.\n\n[mailkit-gh]:    https://github.com/jstedfast/MailKit\n[mailkit-nuget]: https://www.nuget.org/packages/MailKit\n\n## MediatR\n\n\u003csup\u003e[GitHub][mediatr-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][mediatr-nuget]\u003c/sup\u003e\n\nSimple, unambitious mediator implementation in .NET\n\n[mediatr-gh]:    https://github.com/jbogard/MediatR\n[mediatr-nuget]: https://www.nuget.org/packages/mediatr\n\n## MetadataExtractor\n\n\u003csup\u003e[GitHub][metadataextractor-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][metadataextractor-nuget]\u003c/sup\u003e\n\nA cross-platform .NET library for extracting metadata (including Exif, IPTC, XMP, ICC) from image and video formats (including JPEG, PNG, GIF).\n\n[metadataextractor-gh]:    https://github.com/drewnoakes/metadata-extractor-dotnet\n[metadataextractor-nuget]: https://www.nuget.org/packages/MetadataExtractor\n\n## [MimeKit]\n\n\u003csup\u003e[GitHub][mimekit-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][mimekit-nuget]\u003c/sup\u003e\n\nA cross-platform .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.\n\n[MimeKit]:       http://www.mimekit.net/\n[mimekit-gh]:    https://github.com/jstedfast/MimeKit\n[mimekit-nuget]: https://www.nuget.org/packages/MimeKit\n\n## [MiniProfiler]\n\n\u003csup\u003e[GitHub][miniprofiler-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][miniprofiler-nuget]\u003c/sup\u003e\n\nA simple but effective mini-profiler for ASP.NET (and Core) websites\n\n[MiniProfiler]:       https://miniprofiler.com/dotnet\n[miniprofiler-gh]:    https://github.com/MiniProfiler/dotnet\n[miniprofiler-nuget]: https://www.nuget.org/packages/MiniProfiler\n\n## [Nancy]\n\n\u003csup\u003e[GitHub][nancy-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][nancy-nuget]\u003c/sup\u003e\n\nLightweight, low-ceremony, framework for building HTTP based services on .Net and Mono.\n\n[Nancy]:       http://nancyfx.org\n[nancy-gh]:    https://github.com/NancyFx/Nancy\n[nancy-nuget]: https://www.nuget.org/packages/Nancy\n\n## NAudio\n\n\u003csup\u003e[GitHub][naudio-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][naudio-nuget]\u003c/sup\u003e\n\nAudio and MIDI library for .NET.\n\n[naudio-gh]:    https://github.com/naudio/NAudio\n[naudio-nuget]: https://www.nuget.org/packages/NAudio\n\n## [NFluent]\n\n\u003csup\u003e[GitHub][nfluent-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][nfluent-nuget]\u003c/sup\u003e\n\nNFluent is an ergonomic assertion library which aims to fluent your .NET TDD experience (based on simple Check.That() assertion statements).\n\n[NFluent]:       http://n-fluent.net\n[nfluent-gh]:    https://github.com/tpierrain/NFluent\n[nfluent-nuget]: https://www.nuget.org/packages/NFluent\n\n## [NLog]\n\n\u003csup\u003e[GitHub][nlog-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][nlog-nuget]\u003c/sup\u003e\n\nAdvanced .NET and Silverlight Logging.\n\n[NLog]:       http://nlog-project.org\n[nlog-gh]:    https://github.com/NLog/NLog\n[nlog-nuget]: https://www.nuget.org/packages/NLog\n\n## NPOI\n\n\u003csup\u003e\u003cdel\u003eGitHub\u003c/del\u003e [CodePlex][npoi-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][npoi-nuget]\u003c/sup\u003e\n\n.NET version of POI Java project, an open source project which can help you read/write xls, doc, ppt files.\n\n[npoi-gh]:    https://npoi.codeplex.com\n[npoi-nuget]: https://www.nuget.org/packages/NPOI\n\n## [NSubstitute]\n\n\u003csup\u003e[GitHub][nsubstitute-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][nsubstitute-nuget]\u003c/sup\u003e\n\nA friendly substitute for .NET mocking frameworks.\n\n[NSubstitute]:       http://nsubstitute.github.io\n[nsubstitute-gh]:    https://github.com/nsubstitute/NSubstitute\n[nsubstitute-nuget]: https://www.nuget.org/packages/NSubstitute\n\n## [OpaqueMail]\n\n\u003csup\u003e[GitHub][nancy-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][nancy-nuget]\u003c/sup\u003e\n\n.NET e-mail library and proxy supporting IMAP, POP3, and SMTP with S/MIME.\n\n[OpaqueMail]:       https://github.com/bertjohnson/OpaqueMail\n[opaquemail-gh]:    https://github.com/bertjohnson/OpaqueMail\n[opaquemail-nuget]: https://www.nuget.org/packages/OpaqueMail\n\n## Polly\n\n\u003csup\u003e[GitHub][polly-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][polly-nuget]\u003c/sup\u003e\n\nPolly is a .NET 3.5 / 4.0 / 4.5 / PCL library that allows developers to express transient exception handling policies such as Retry, Retry Forever, Wait and Retry or Circuit Breaker in a fluent manner.\n\n[polly-gh]:    https://github.com/App-vNext/Polly\n[polly-nuget]: https://www.nuget.org/packages/polly\n\n## [Postal]\n\n\u003csup\u003e[GitHub][postal-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][postal-nuget]\u003c/sup\u003e\n\nEmail sending for asp.net mvc using the view engine system to render emails.\n\n[Postal]:       http://aboutcode.net/postal/\n[postal-gh]:    https://github.com/andrewdavey/postal\n[postal-nuget]: https://www.nuget.org/packages/Postal.Mvc5\n\n## [Quartz.NET]\n\n\u003csup\u003e[GitHub][quartznet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][quartznet-nuget]\u003c/sup\u003e\n\nA full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems.\n\n[Quartz.NET]:      http://www.quartz-scheduler.net/\n[quartznet-gh]:    https://github.com/quartznet/quartznet\n[quartznet-nuget]: https://www.nuget.org/packages/Quartz\n\n## [Refit]\n\n\u003csup\u003e[GitHub][refit-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][refit-nuget]\u003c/sup\u003e\n\nThe automatic type-safe REST library for Xamarin and .NET.\n\n[Refit]:       http://paulcbetts.github.io/refit\n[refit-gh]:    https://github.com/paulcbetts/refit\n[refit-nuget]: https://www.nuget.org/packages/refit\n\n## Regextra\n\n\u003csup\u003e[GitHub][regextra-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][regextra-nuget]\u003c/sup\u003e\n\nRegextra simplifies some tasks typically solved via regex so that you no longer have (problems){2}.\n\n[regextra-gh]:    https://github.com/amageed/Regextra\n[regextra-nuget]: https://www.nuget.org/packages/Regextra\n\n## [Restful Routing]\n\n\u003csup\u003e[GitHub][restfulrouting-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][restfulrouting-nuget]\u003c/sup\u003e\n\nA rails inspired restful routing api for asp .net mvc.\n\n[Restful Routing]:      http://restfulrouting.com\n[restfulrouting-gh]:    https://github.com/stevehodgkiss/restful-routing\n[restfulrouting-nuget]: https://www.nuget.org/packages/RestfulRouting\n\n## [RestSharp]\n\n\u003csup\u003e[GitHub][restsharp-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][restsharp-nuget]\u003c/sup\u003e\n\nSimple REST and HTTP API Client for .NET.\n\n[RestSharp]:       http://restsharp.org\n[restsharp-gh]:    https://github.com/restsharp/RestSharp\n[restsharp-nuget]: https://www.nuget.org/packages/RestSharp\n\n## [Serilog]\n\n\u003csup\u003e[GitHub][serilog-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][serilog-nuget]\u003c/sup\u003e\n\nSimple .NET logging with fully-structured events.\n\n[Serilog]:       http://serilog.net\n[serilog-gh]:    https://github.com/serilog/serilog\n[serilog-nuget]: https://www.nuget.org/packages/Common.Logging.Serilog\n\n## [ServiceStack]\n\n\u003csup\u003e[GitHub][servicestack-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][servicestack-nuget]\u003c/sup\u003e\n\nThoughtfully architected, obscenely fast, thoroughly enjoyable web services for all.\n\n[ServiceStack]:       https://servicestack.net\n[servicestack-gh]:    https://github.com/ServiceStack/ServiceStack\n[servicestack-nuget]: https://www.nuget.org/packages/ServiceStack\n\n## SharpNetSH\n\n\u003csup\u003e[GitHub][sharpnetsh-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][sharpnetsh-nuget]\u003c/sup\u003e\n\nA simple netsh library for C#.\n\n[sharpnetsh-gh]:    https://github.com/rpetz/SharpNetSH\n[sharpnetsh-nuget]: https://www.nuget.org/packages/SharpNetSH\n\n## [Shouldly]\n\n\u003csup\u003e[GitHub][shouldly-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][shouldly-nuget]\u003c/sup\u003e\n\nShould testing for .net - the way Asserting \\*Should\\* be!\n\n[Shouldly]:       http://docs.shouldly-lib.net\n[shouldly-gh]:    https://github.com/shouldly/shouldly\n[shouldly-nuget]: https://www.nuget.org/packages/Shouldly\n\n## Sieve\n\n\u003csup\u003e[GitHub][sieve-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][sieve-nuget]\u003c/sup\u003e\n\nClean \u0026 extensible Sorting, Filtering, and Pagination for ASP.NET Core.\n\n[sieve-gh]:    https://github.com/Biarity/Sieve\n[sieve-nuget]: https://www.nuget.org/packages/Sieve\n\n## Simple.Data\n\n\u003csup\u003e[GitHub][simpledata-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][simpledata-nuget]\u003c/sup\u003e\n\nA light-weight, dynamic data access component for C# 4.0.\n\n[simpledata-gh]:    https://github.com/markrendle/Simple.Data\n[simpledata-nuget]: https://www.nuget.org/packages/Simple.Data.Core\n\n## T4MVC\n\n\u003csup\u003e[GitHub][t4mvc-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][t4mvc-nuget]\u003c/sup\u003e\n\nT4MVC is a T4 template for ASP.NET MVC apps that creates strongly typed helpers that eliminate the use of literal strings in many places.\n\n[t4mvc-gh]:    https://github.com/T4MVC/T4MVC\n[t4mvc-nuget]: https://www.nuget.org/packages/T4MVC\n\n## [TinyMapper]\n\n\u003csup\u003e[GitHub][tinymapper-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][tinymapper-nuget]\u003c/sup\u003e\n\nA quick object-object mapper for .NET.\n\n[TinyMapper]:       http://tinymapper.net\n[tinymapper-gh]:    https://github.com/TinyMapper/TinyMapper\n[tinymapper-nuget]: https://www.nuget.org/packages/TinyMapper\n\n## [SpecsFor]\n\n\u003csup\u003e[GitHub][specsfor-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][specsfor-nuget]\u003c/sup\u003e\n\nSpecsFor is a light-weight Behavior-Driven Development framework that focuses on ease of use for \\*developers\\* by minimizing testing friction.\n\n[SpecsFor]:       http://specsfor.com\n[specsfor-gh]:    https://github.com/MattHoneycutt/SpecsFor\n[specsfor-nuget]: https://www.nuget.org/packages/SpecsFor\n\n## [StructureMap]\n\n\u003csup\u003e[GitHub][structuremap-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][structuremap-nuget]\u003c/sup\u003e\n\nA Dependency Injection/Inversion of Control tool for .NET.\n\n[StructureMap]:       http://structuremap.github.io\n[structuremap-gh]:    https://github.com/structuremap/structuremap\n[structuremap-nuget]: https://www.nuget.org/packages/structuremap\n\n## [Suave]\n\n\u003csup\u003e[GitHub][suave-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][suave-nuget]\u003c/sup\u003e\n\nSuave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.\n\n[Suave]:       https://suave.io/\n[suave-gh]:    https://github.com/SuaveIO/suave\n[suave-nuget]: https://www.nuget.org/packages/Suave\n\n## [Topshelf]\n\n\u003csup\u003e[GitHub][topshelf-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][topshelf-nuget]\u003c/sup\u003e\n\nAn easy service hosting framework for building Windows services using .NET.\n\n[Topshelf]:       http://topshelf-project.com \n[topshelf-gh]:    https://github.com/Topshelf/Topshelf\n[topshelf-nuget]: https://www.nuget.org/packages/Topshelf\n\n## TuesPechkin\n\n\u003csup\u003e[GitHub][tuespechkin-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][tuespechkin-nuget]\u003c/sup\u003e\n\nA .NET wrapper for the wkhtmltopdf library with an object-oriented API.\n\n[tuespechkin-gh]:    https://github.com/tuespetre/TuesPechkin\n[tuespechkin-nuget]: https://www.nuget.org/packages/TuesPechkin\n\n## Units.NET\n\n\u003csup\u003e[GitHub][unitsnet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][unitsnet-nuget]\u003c/sup\u003e\n\nMakes life working with units of measurement just a little bit better.\n\n[unitsnet-gh]:    https://github.com/anjdreas/UnitsNet\n[unitsnet-nuget]: https://www.nuget.org/packages/UnitsNet\n\n## Web Markup Minifier\n\n\u003csup\u003e[GitHub][webmarkupmin-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][webmarkupmin-nuget]\u003c/sup\u003e\n\nA .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.\n\n[webmarkupmin-gh]:    https://github.com/Taritsyn/WebMarkupMin\n[webmarkupmin-nuget]: https://www.nuget.org/packages/WebMarkupMin.Core\n\n## Scientist.net\n\n\u003csup\u003e[GitHub][scientistnet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][scientistnet-nuget]\u003c/sup\u003e\n\nA .NET Port of the Scientist library for carefully refactoring critical paths.\n\n[scientistnet-gh]:    https://github.com/github/Scientist.net\n[scientistnet-nuget]: https://www.nuget.org/packages/Scientist\n\n## [Serenity]\n\n\u003csup\u003e[GitHub][serenity-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][serenity-nuget]\u003c/sup\u003e\n\nSerenity is a Typescript / .NET application platform which has been built on open source technologies.\n\n[Serenity]:       https://volkanceylan.gitbooks.io/serenity-guide/content\n[serenity-gh]:    https://github.com/volkanceylan/Serenity\n[serenity-nuget]: https://www.nuget.org/profiles/volkanceylan\n\n## [SharpZipLib]\n\n\u003csup\u003e[GitHub][sharpziplib-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][sharpziplib-nuget]\u003c/sup\u003e\n\n#ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.\n\n[SharpZipLib]:       http://icsharpcode.github.io/SharpZipLib/\n[sharpziplib-gh]:    https://github.com/icsharpcode/SharpZipLib\n[sharpziplib-nuget]: https://www.nuget.org/packages/SharpZipLib\n\n## Sprache\n\n\u003csup\u003e[GitHub][sprache-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][sprache-nuget]\u003c/sup\u003e\n\nSprache is a simple, lightweight library for constructing parsers directly in C# code.\n\n[sprache-gh]:    https://github.com/sprache/Sprache\n[sprache-nuget]: https://www.nuget.org/packages/Sprache\n\n## StackExchange.Redis\n\n\u003csup\u003e[GitHub][stackexchangeredis-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][stackexchangeredis-nuget]\u003c/sup\u003e\n\nStackExchange.Redis is a high performance general purpose redis client for .NET languages.\n\n[stackexchangeredis-gh]:    https://github.com/StackExchange/StackExchange.Redis\n[stackexchangeredis-nuget]: https://www.nuget.org/packages/StackExchange.Redis\n\n## Storage.Net\n\n\u003csup\u003e[GitHub][storagedotnet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][storagedotnet-nuget]\u003c/sup\u003e\n\nStorage abstractions with implementations for .NET/.NET Standard.\n\n[storagedotnet-gh]:     https://github.com/aloneguid/storage\n[storagedotnet-nuget]:  https://www.nuget.org/packages/Storage.Net\n\n## [SuperSocket]\n\n\u003csup\u003e[GitHub][supersocket-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][supersocket-nuget]\u003c/sup\u003e\n\nSuperSocket is a light weight, cross platform and extensible socket server application framework.\n\n[SuperSocket]:       http://www.supersocket.net\n[supersocket-gh]:    https://github.com/kerryjiang/SuperSocket\n[supersocket-nuget]: https://www.nuget.org/packages/SuperSocket\n\n## Websocket-sharp\n\n\u003csup\u003e[GitHub][websocketsharp-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][websocketsharp-nuget]\u003c/sup\u003e\n\nA C# implementation of the WebSocket protocol client and server.\n\n[websocketsharp-gh]:    https://github.com/sta/websocket-sharp\n[websocketsharp-nuget]: https://www.nuget.org/packages/WebSocketSharp\n\n## [YamlDotNet]\n\n\u003csup\u003e[GitHub][yamldotnet-gh]\u003c/sup\u003e \u003csup\u003e[NuGet][yamldotnet-nuget]\u003c/sup\u003e\n\nYamlDotNet is a .NET library for YAML.\n\n[YamlDotNet]:       http://aaubry.net/pages/yamldotnet.html\n[yamldotnet-gh]:    https://github.com/aaubry/YamlDotNet\n[yamldotnet-nuget]: https://www.nuget.org/packages/YamlDotNet\n","funding_links":[],"categories":["Uncategorized","Technical","Others","Example projects","miscellaneous","Parser Library","Source Generator","其他列表","Other Lists"],"sub_categories":["Uncategorized","ramanihiteshc@gmail.com","GUI - other"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftallesl%2Fnet-libraries-that-make-your-life-easier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftallesl%2Fnet-libraries-that-make-your-life-easier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftallesl%2Fnet-libraries-that-make-your-life-easier/lists"}