EmbedIO

A tiny, cross-platform, module based, MIT-licensed web server for .NET Framework and .NET Core.

Written entirely in C#, using our helpful library SWAN
Network operations use the async/await pattern: Responses are handled asynchronously
Cross-platform[1]: tested in Mono on Windows and on a custom Yocto image for the Raspberry Pi
Extensible: Write your own modules -- For example, video streaming, UPnP, etc.

Check out EmbedIO Extras for additional modules.
Small memory footprint
Create REST APIs quickly with the out-of-the-box Web API module
Serve static files with 1 line of code (also out-of-the-box)
Handle sessions with the built-in LocalSessionWebModule
WebSockets support (see notes below)
CORS support. Origin, Header and Method validation with OPTIONS preflight
Supports HTTP 206 Partial Content.

Info

Version: 2.0.0-rc4
Author(s): Unosquare
Last Update: Monday, November 5, 2018
.NET Fiddle: Create the first Fiddle
Project Url: http://unosquare.github.io/embedio
NuGet Url: https://www.nuget.org/packages/EmbedIO


Install
Install-Package EmbedIO
dotnet add package Z.EntityFramework.Plus.EF6
paket add EmbedIO
EmbedIO Download (Unzip the "nupkg" after downloading)

.NETFramework 4.7 .NETStandard 1.3 .NETStandard 2.0 net452 UAP 10.0 8 packages depend on this package.


Tags



STATS

must-have-score

8.3

avg-downloads-per-day

44

days-since-last-release

9