Pathoschild
- 628,050 total downloads
- last updated 3/11/2021
- Latest version: 4.1.0
A modern async HTTP client for REST APIs. Its fluent interface lets you send an HTTP request and parse the response in one go.
- 43,187 total downloads
- last updated 8/7/2017
- Latest version: 0.6.0
Resolves LINQ compatibility issues between ASP.NET Web API OData and LINQ to NHibernate.
- 40,869 total downloads
- last updated 3/31/2021
- Latest version: 3.3.0
Automates the build configuration for crossplatform Stardew Valley SMAPI mods. For SMAPI 3.0 or later.
- 14,073 total downloads
- last updated 5/8/2016
- Latest version: 2.1.0
This package has been merged into Pathoschild.Http.FluentClient 2.2+.
-----
Provides JSON and BSON implementations of the .NET MediaTypeFormatter using Json.NET. These can be used by HttpClient and Web API for serializing content.
- 9,548 total downloads
- last updated 10/27/2013
- Latest version: 1.2.0
Enables code contracts on methods and properties. By annotating your code with attributes like [NotNull], you can remove common validation code and provide helpful exception messages, making your code more robust and refactor-safe. These annotation attributes are also recognized by ReSharper when it...
More information
- 8,253 total downloads
- last updated 10/27/2013
- Latest version: 1.2.0
(This is a subset of Pathoschild.DesignByContract that contains the annotations but does not enforce them.) Enables code contracts on methods and properties. By annotating your code with attributes like [NotNull], you can remove common validation code and provide helpful exception messages, making...
More information
- 8,065 total downloads
- last updated 5/8/2016
- Latest version: 2.1.0
This package has been merged into Pathoschild.Http.FluentClient 2.2+.
-----
A base implementation of the .NET MediaTypeFormatter for serializers used by HttpClient and Web API, which handles the common plumbing code so you only need to implement the "Serialize" and "Deserialize" methods. This...
More information
- 5,997 total downloads
- last updated 5/14/2020
- Latest version: 1.0.1
A modern async HTTP client for the Nexus Mods API. It gives you simple strongly-typed methods to access all of the Nexus API endpoints, handling the gritty details like deserialisation, content negotiation, URL encoding, and error-handling.
- 4,736 total downloads
- last updated 6/23/2013
- Latest version: 0.1.0
A C# view of the Unicode CLDR database of the world's languages, for use in other packages. This library currently provides a complete view of pluralisation rules. See the project page for details.
- 4,620 total downloads
- last updated 6/23/2013
- Latest version: 0.1.0
A DotLiquid filter which lets you pluralise messages in any of the 182 languages defined in the Unicode CLDR, including languages with more than two plural forms. For example, you can use "{{ message_count | plural:'message', 'messages' }}.
- 4,366 total downloads
- last updated 6/22/2013
- Latest version: 0.2.0-alpha (prerelease)
A partial C# implementation of natural time formats like "last month +3 days" which can be used in date arithmetic.
- 3,907 total downloads
- last updated 7/4/2013
- Latest version: 0.4.0-alpha (prerelease)
Provides relational security on content collections (including deferred LINQ queries for NHibernate or Entity Framework). This lets you define security groups and permissions using LINQ criteria, and then filter collections based on these security rules.
- 1,929 total downloads
- last updated 6/22/2013
- Latest version: 0.2.0-alpha (prerelease)
Provides a DotLiquid filter which enables date arithmetic like {{ blog.date | date_add:'3 days' }} and tokens like {{ 'today' | date:'yyyy-mm-dd' }}. See the project page for usage.
- 1,797 total downloads
- last updated 5/8/2016
- Latest version: 0.0.3-alpha (prerelease)
A tiny HTTP client for JIRA's REST API. It provides a fluent interface for building API queries, and handles authentication and deserialisation into strongly-typed models.
- 1,588 total downloads
- last updated 8/13/2015
- Latest version: 0.1.0
A tiny library which lets you read and write any configuration values into a connection string, and convert freely between string and object representations.
- 755 total downloads
- last updated 6/22/2013
- Latest version: 0.2.0-alpha (prerelease)
Provides a SmartFormat plugin which adds relative time tokens like '{Today}' and arithmetic like "last month +3 days", which enables string format strings like {Today:yyyy-MM-dd|-3 days}. See the project page for usage.
- 376 total downloads
- last updated 9/24/2020
- Latest version: 1.0.0
Autogenerate a strongly-typed class to access i18n translation files from your SMAPI mod code. See the readme for instructions.