Description
Lib.Net.Http.WebPush is a library which provides a Web Push Protocol based client for Push Service. It provides support for Voluntary Application Server Identification (VAPID) for Web Push and Message Encryption for Web Push.
Lib.Net.Http.WebPush alternatives and similar packages
Based on the "HTTP" category.
Alternatively, view Lib.Net.Http.WebPush alternatives based on common mentions on social networks and blogs.
-
Refit
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface. -
Flurl.Http
Fluent URL builder and testable HTTP client for .NET -
WebApiClient
An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously. -
FastEndpoints
A light-weight REST API development framework for ASP.Net 6 and newer. [Moved to: https://github.com/FastEndpoints/Library] -
RestEase
Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit -
Simple.OData.Client
Multiplatform OData client library -
Tiny.RestClient
Simpliest Fluent REST client for .NET -
FluentUriBuilder
A safer and more readable way to build URI's in .NET -
RestLess
The automatic type-safe-reflectionless REST API client library for .Net Standard -
Apizr
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...) -
CoreRPC
Extensible RPC library with Typescript client generator -
Cashew
A simple and elegant yet powerful HTTP client cache for .NET -
HttpClientGoodies
Useful utilities for the .NET HttpClient. -
Lib.Net.Http.EncryptedContentEncoding
Lib.Net.Http.EncryptedContentEncoding is a library which adds Encrypted Content-Encoding (aes128gcm) support to HttpClient -
Sandwych.JsonRpc
Sandwych.JsonRpc: A JSON-RPC Client For .NET -
NetTailor
Weave your web requests with a bit of tailor's touch
ONLYOFFICE Docs — document collaboration in your environment
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Lib.Net.Http.WebPush or a related project?
README
Lib.Net.Http.WebPush
Lib.Net.Http.WebPush is a library which provides a Web Push Protocol based client for Push Service. It provides support for Voluntary Application Server Identification (VAPID) for Web Push and Message Encryption for Web Push.
Lib.AspNetCore.WebPush is a library which provides ASP.NET Core extensions for Web Push Protocol based client for Push Service.
Lib.Azure.WebJobs.Extensions.WebPush is a library which provides Azure Functions and Azure WebJobs binding extensions for Web Push Protocol based client for Push Service.
Installation
You can install Lib.Net.Http.WebPush, Lib.AspNetCore.WebPush, and Lib.Azure.WebJobs.Extensions.WebPush from NuGet.
PM> Install-Package Lib.Net.Http.WebPush
PM> Install-Package Lib.AspNetCore.WebPush
PM> Install-Package Lib.Azure.WebJobs.Extensions.WebPush
Documentation
The documentation is available here.
Demos
There are several demo projects available:
- Web Push Notifications in ASP.NET Core Web Application
- Web Push Notifications in ASP.NET Core-powered Angular Application
- Web Push Notifications in Azure Functions
Donating
My blog and open source projects are result of my passion for software development, but they require a fair amount of my personal time. If you got value from any of the content I create, then I would appreciate your support by buying me a coffee.
Copyright and License
Copyright © 2018 - 2020 Tomasz Pęczek
Licensed under the MIT License
*Note that all licence references and agreements mentioned in the Lib.Net.Http.WebPush README section above
are relevant to that project's source code only.