Skip to content
This repository

Incredibly simple real-time web for .NET

Octocat-spinner-32 .nuget Fixed the build for vs2013 September 13, 2013
Octocat-spinner-32 build update for SignalR package dependency Katana minimum version February 19, 2014
Octocat-spinner-32 lib adding support for Xamarin.iOS, Xamarin.Android April 09, 2013
Octocat-spinner-32 nuspecs Stop producing the empty Sample NuGet package December 30, 2013
Octocat-spinner-32 readmes Updated the readmes for metapackages. August 20, 2013
Octocat-spinner-32 samples Updated version number in hubs.js January 27, 2014
Octocat-spinner-32 src Removed Lazy initialization for Service Bus March 25, 2014
Octocat-spinner-32 tests Updated scale-out stream unit tests: March 20, 2014
Octocat-spinner-32 tools Upgraded Chutzpah to 3.0.0 December 18, 2013
Octocat-spinner-32 xamarin Updated version to 2.0.3 January 24, 2014
Octocat-spinner-32 .deployment Deploy the test project. December 13, 2012
Octocat-spinner-32 .gitattributes Fixing git attributes for RESX March 25, 2013
Octocat-spinner-32 .gitignore Made changes as per code review feedback November 17, 2013
Octocat-spinner-32 Added contribution guidelines. December 10, 2013
Octocat-spinner-32 Changed to apache 2.0. October 20, 2012
Octocat-spinner-32 Microsoft.AspNet.SignalR.Mono.Mobile.sln Made changes as per code review feedback November 17, 2013
Octocat-spinner-32 Microsoft.AspNet.SignalR.Mono.sln Added the .NET40 client sample to the Mono sln May 22, 2013
Octocat-spinner-32 Microsoft.AspNet.SignalR.sln replace MemoryHost with TestServer October 30, 2013
Octocat-spinner-32 Updated December 10, 2013
Octocat-spinner-32 build-ci-perf.cmd Fixing perf runs May 17, 2013
Octocat-spinner-32 build-ci.cmd Skip tests and codeanalysis for private runs May 07, 2013
Octocat-spinner-32 build.cmd Fixed cmd line build for VS2013 only machines October 14, 2013
Octocat-spinner-32 Fix May 22, 2013
Octocat-spinner-32 makefile Added a .NET 40 client samples project for mono and testing. May 22, 2013

ASP.NET SignalR Build Status

ASP.NET SignalR is a new library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications. What is "real-time web" functionality? It's the ability to have your server-side code push content to the connected clients as it happens, in real-time.

What can it be used for?

Pushing data from the server to the client (not just browser clients) has always been a tough problem. SignalR makes it dead easy and handles all the heavy lifting for you.


See the documentation

Get it on NuGet!

Install-Package Microsoft.AspNet.SignalR

Get a sample on NuGet, straight into your app!

Install-Package Microsoft.AspNet.SignalR.Sample


Apache 2.0 License


See the contribution guidelines

Building the source

git clone (or https if you use https)


After cloning the repository, run build.cmd.

NOTE: Opening the solution requires VS 2012.


After cloning the repository, run make.

Open Microsoft.AspNet.SignalR.Mono.sln to do development.

Continuous Integration

We have a CI Server (


The SignalR team hangs out in the signalr room at on JabbR.

Something went wrong with that request. Please try again.