Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tpeczek/Ndjson.AsyncStreams
Ndjson.AsyncStreams is a solution for working with asynchronous streaming data sources over HTTP using NDJSON (Newline Delimited JSON).
https://github.com/tpeczek/Ndjson.AsyncStreams
asp-net-core asp-net-core-mvc async-streams dotnet ndjson ndjson-stream
Last synced: about 2 months ago
JSON representation
Ndjson.AsyncStreams is a solution for working with asynchronous streaming data sources over HTTP using NDJSON (Newline Delimited JSON).
- Host: GitHub
- URL: https://github.com/tpeczek/Ndjson.AsyncStreams
- Owner: tpeczek
- License: mit
- Created: 2021-04-26T20:31:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-05T15:22:19.000Z (12 months ago)
- Last Synced: 2024-05-02T01:19:53.787Z (8 months ago)
- Topics: asp-net-core, asp-net-core-mvc, async-streams, dotnet, ndjson, ndjson-stream
- Language: C#
- Homepage:
- Size: 626 KB
- Stars: 25
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Ndjson.AsyncStreams
[![NuGet Version](https://img.shields.io/nuget/v/Ndjson.AsyncStreams.Net.Http?label=Ndjson.AsyncStreams.Net.Http&logo=nuget)](https://www.nuget.org/packages/Ndjson.AsyncStreams.Net.Http/)
[![NuGet Version](https://img.shields.io/nuget/v/Ndjson.AsyncStreams.AspNetCore?label=Ndjson.AsyncStreams.AspNetCore&logo=nuget)](https://www.nuget.org/packages/Ndjson.AsyncStreams.AspNetCore/)
[![NuGet Version](https://img.shields.io/nuget/v/Ndjson.AsyncStreams.AspNetCore.Mvc?label=Ndjson.AsyncStreams.AspNetCore.Mvc&logo=nuget)](https://www.nuget.org/packages/Ndjson.AsyncStreams.AspNetCore.Mvc/)Ndjson.AsyncStreams is a solution for working with asynchronous streaming data sources over HTTP using NDJSON (Newline Delimited JSON).
## Documentation
The documentation is available [here](https://tpeczek.github.io/Ndjson.AsyncStreams/).
## Demos
There is a demo project available [here](https://github.com/tpeczek/Demo.Ndjson.AsyncStreams).
## Additional Resources
There are blog posts available which describe implementation details:
- [Fetch API, Streams API, NDJSON, and ASP.NET Core MVC](https://www.tpeczek.com/2019/04/fetch-api-streams-api-ndjson-and-aspnet.html)
- [Consuming JSON Objects Stream (NDJSON) With HttpClient](https://www.tpeczek.com/2020/10/consuming-json-objects-stream-ndjson.html)
- [Streaming JSON Objects (NDJSON) With HttpClient](https://www.tpeczek.com/2021/05/streaming-json-objects-ndjson-with.html)
- [Receiving JSON Objects Stream (NDJSON) in ASP.NET Core MVC](https://www.tpeczek.com/2021/05/receiving-json-objects-stream-ndjson-in.html)
- [ASP.NET Core 6 and IAsyncEnumerable - Async Streamed JSON vs NDJSON](https://www.tpeczek.com/2021/07/aspnet-core-6-and-iasyncenumerable.html)## 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 [sponsoring me](https://github.com/sponsors/tpeczek) (either monthly or one-time).
## Copyright and License
Copyright © 2021 - 2024 Tomasz Pęczek
Licensed under the [MIT License](https://github.com/tpeczek/Ndjson.AsyncStreams/blob/master/LICENSE.md)