EmbedIO 1.15.0-pre

This is a prerelease version of EmbedIO.
There is a newer version of this package available.
See the version list below for details.
Install-Package EmbedIO -Version 1.15.0-pre
dotnet add package EmbedIO --version 1.15.0-pre
<PackageReference Include="EmbedIO" Version="1.15.0-pre" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EmbedIO --version 1.15.0-pre
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: EmbedIO, 1.15.0-pre"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install EmbedIO as a Cake Addin
#addin nuget:?package=EmbedIO&version=1.15.0-pre&prerelease

// Install EmbedIO as a Cake Tool
#tool nuget:?package=EmbedIO&version=1.15.0-pre&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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

NuGet packages (18)

Showing the top 5 NuGet packages that depend on EmbedIO:

Package Downloads
SpotifyAPI.Web.Auth

An embedded Web Server, based on EmbeddedIO, for Spotify Web API Authorization flows For more infos, visit https://github.com/JohnnyCrazy/SpotifyAPI-NET

EmbedIO.BearerToken

Allow to authenticate with a Bearer Token. It uses a Token endpoint (at /token path) and with a defined validation delegate create a JsonWebToken. The module can check all incoming requests or a paths

Perper.WebJobs.Extensions

Azure Functions Extension for Perper

BlazorMobile

BlazorMobile: Launch Blazor as a mobile application on iOS, Android & UWP, with native communication support. Support iOS 12+, Android 4.4 >= and UWP. Install this package on your shared Xamarin.Forms app project.

VpnHood.Client.App.UI

Readymade Vpn App skeleton for VpnHood clients. You just need to add build a UI on it.

GitHub repositories (11)

Showing the top 5 popular GitHub repositories that depend on EmbedIO:

Repository Stars
jwallet/spy-spotify
🎤 Records Spotify to mp3 without ads and adds media tags to the files 🎵
JohnnyCrazy/SpotifyAPI-NET
:sound: A Client for the Spotify Web API, written in C#/.NET
sipsorcery-org/sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.
Artemis-RGB/Artemis
Provides advanced unified lighting across many different brands RGB peripherals
Daddoon/BlazorMobile
Create full C# driven hybrid-apps for iOS, Android, UWP & Desktop with Blazor!
Version Downloads Last updated
3.4.3 139,004 3/11/2020
3.4.2 55,482 2/16/2020
3.4.1 672 2/12/2020
3.4.0 410 2/11/2020
3.3.3 16,850 1/15/2020
3.3.2 301 1/15/2020
3.3.2-pre1 272 1/7/2020
3.3.1 46,721 1/3/2020
3.3.0 882 12/31/2019
3.2.1-pre2 306 12/28/2019
3.2.1-pre1 260 12/27/2019
3.2.0 1,866 12/19/2019
3.1.4 1,348 12/9/2019
3.1.3 12,352 10/30/2019
3.1.2 518 10/28/2019
3.1.1 7,330 10/8/2019
3.1.0 481 10/7/2019
3.0.8 3,451 9/23/2019
3.0.7 324 9/23/2019
3.0.6 1,543 9/14/2019
3.0.5 2,458 9/3/2019
3.0.4 768 8/29/2019
3.0.3 314 8/29/2019
3.0.2 1,417 8/26/2019
3.0.1 1,011 8/20/2019
3.0.0 758 8/19/2019
3.0.0-rc007 574 8/15/2019
3.0.0-rc006 404 8/12/2019
3.0.0-rc005 444 8/8/2019
3.0.0-rc004 388 8/5/2019
3.0.0-rc003 399 8/1/2019
3.0.0-rc002 3,486 7/23/2019
3.0.0-rc001 364 7/22/2019
3.0.0-preview91 587 7/19/2019
3.0.0-preview9 395 7/18/2019
3.0.0-preview8 477 7/18/2019
3.0.0-preview7 413 7/15/2019
3.0.0-preview6 482 7/9/2019
3.0.0-preview5 392 7/9/2019
3.0.0-preview4 406 6/26/2019
3.0.0-preview3 453 6/25/2019
3.0.0-preview2 491 6/20/2019
3.0.0-preview11 389 7/19/2019
3.0.0-preview10 379 7/18/2019
3.0.0-preview1 397 6/16/2019
2.9.2 42,547 7/10/2019
2.9.1 7,708 6/12/2019
2.9.0 1,424 6/7/2019
2.8.0 2,615 5/28/2019
2.7.4 1,076 5/23/2019
2.7.3 3,276 5/15/2019
2.7.2 1,988 4/25/2019
2.7.1 1,429 4/23/2019
2.7.0 580 4/23/2019
2.6.0 1,125 4/22/2019
2.5.0 1,265 4/15/2019
2.4.0 1,089 4/11/2019
2.3.1 4,833 3/20/2019
2.3.0 593 3/20/2019
2.2.9 12,649 2/21/2019
2.2.8 582 2/20/2019
2.2.7 14,095 2/11/2019
2.2.6 934 2/7/2019
2.2.5 734 2/4/2019
2.2.4 859 1/31/2019
2.2.3 5,686 1/24/2019
2.2.2 1,036 1/23/2019
2.2.1 7,798 1/22/2019
2.2.0 8,975 1/15/2019
2.2.0-pre3 521 1/15/2019
2.2.0-pre2 522 1/14/2019
2.2.0-pre1 529 1/11/2019
2.1.1 7,625 12/12/2018
2.1.0 605 12/11/2018
2.0.0 4,450 11/15/2018
2.0.0-rc4 3,316 11/5/2018
2.0.0-rc3 1,400 10/23/2018
2.0.0-rc2 1,089 9/24/2018
2.0.0-rc1 548 9/18/2018
1.16.1 12,032 9/11/2018
1.16.0 8,008 8/13/2018
1.15.1 837 8/8/2018
1.15.0 9,917 8/2/2018
1.15.0-pre 613 7/30/2018
1.14.1 3,303 7/6/2018
1.14.0 776 7/6/2018
1.13.2 791 7/3/2018
1.13.1 2,542 6/19/2018
1.13.0 15,221 3/7/2018
1.12.0 4,855 2/8/2018
1.11.3 7,536 11/29/2017
1.11.2 836 11/21/2017
1.11.1 734 11/20/2017
1.11.0 1,819 10/27/2017
1.10.0 1,148 10/18/2017
1.9.1 1,213 9/22/2017
1.9.0 727 9/21/2017
1.8.0 3,962 8/25/2017
1.7.0 774 8/21/2017
1.6.10 5,683 5/31/2017
1.6.9 2,492 5/1/2017
1.6.8 842 4/19/2017
1.6.7 770 4/17/2017
1.6.6 761 4/15/2017
1.6.5 877 4/7/2017
1.6.3 874 3/24/2017
1.6.2 743 3/23/2017
1.6.0 1,911 3/12/2017
1.5.0 1,213 2/27/2017
1.4.6 2,161 1/6/2017
1.4.5 915 1/6/2017
1.4.4 816 1/5/2017
1.4.3 778 1/5/2017
1.4.2 838 1/5/2017
1.4.1 859 1/5/2017
1.4.0 948 1/4/2017
1.2.8 846 12/30/2016
1.2.7 1,221 12/16/2016
1.2.6 793 12/16/2016
1.2.5 843 12/15/2016
1.2.4 966 12/5/2016
1.2.3 780 12/5/2016
1.2.2 858 12/1/2016
1.2.1 770 11/29/2016
1.2.0 834 11/23/2016
1.1.2 1,035 11/7/2016
1.1.1 1,046 10/26/2016
1.1.0 6,153 10/3/2016
1.0.24 9,849 9/12/2016
1.0.23 801 9/9/2016
1.0.22 9,140 7/18/2016
1.0.21 779 7/18/2016
1.0.20 2,069 5/26/2016
1.0.19 912 5/24/2016
1.0.18 913 5/23/2016
1.0.17 6,261 4/12/2016
1.0.16 814 4/6/2016
1.0.15 795 4/5/2016
1.0.14 1,631 12/4/2015
1.0.13 3,163 9/3/2015
1.0.12 857 8/26/2015
1.0.11 873 8/25/2015
1.0.10 3,125 6/22/2015
1.0.9 1,165 5/20/2015
1.0.8 865 5/19/2015
1.0.7 830 5/19/2015
1.0.6 886 5/18/2015
1.0.5 838 5/14/2015
1.0.4 832 5/11/2015
1.0.3 854 4/29/2015
1.0.2 830 4/27/2015
1.0.1 885 3/29/2015
1.0.0 951 2/11/2015

v 1.14.1
Add Stricter RegEx filtering to prevent incorrect routing by @jtol84
v 1.14.0
Add new Resources File Module by @nickhodge
v 1.13.2
Fix issue with regex routing and Websockets
v 1.13.1
Fix issue with FireFox and WebSockets
v 1.13.0
Change dependency SWAN to Lite version
Upgrade codebase to C# 7.1
v 1.12.0
Added support for web socket routing (Issue #124)
New callback to handle 405 HTTP responses (Issue #123)
v 1.11.0
- Added Directory Browser to StaticFileModule (Issue #103)
v 1.10.0
- Added Wildcard and Regex routing strategy to all modules (Issue #98)
- Restored NET47 target
v 1.9.1
- Resolved issues with CloseAsync
v 1.9.0
- Fixed some issues with Performance
v 1.8.0
- Resolved Issue #89
- Removed PROXY and AUTHENTICATION segments.
- Resolved some StyleCop issues.
- Refactored some classes to reduce responsibility.
v 1.7.0
- Upgrade NET Framework targets
- Resolved issue with file lock
v 1.6.10
- Fix issue with Decompress
v 1.6.9
- Fix WWW-Authenticate (@bufferUnderrun)
v 1.6.8
- Fix reading multipart post (@MarcusWichelmann)
v 1.6.7
- Experimental support to UAP
v 1.6.6
- Resolved issue with big payload over WebSocket
v 1.6.5
- Added support to NET Standard 1.3
v 1.6.2
- Revision to WebSocket
v 1.6.0
- Fix security issue with StaticFilesModule
- Remove Middleware support, only EmbedIO modules in the pipeline