• This repository has been archived on 18/Dec/2018
  • Stars
    star
    2,381
  • Rank 19,310 (Top 0.4 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created about 8 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[Archived] Incredibly simple real-time web for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

ASP.NET Core SignalR [Archived]

This GitHub project has been archived. Ongoing development on this project can be found in https://github.com/aspnet/AspNetCore.

IMPORTANT: This repository hosts code and project management for ASP.NET Core SignalR, for use in ASP.NET Core applications using Microsoft.AspNetCore.App. If you are looking for information on ASP.NET SignalR (used in .NET Framework applications using System.Web and/or Katana), see the https://github.com/SignalR/SignalR repository.

ASP.NET Core SignalR is a new library for ASP.NET Core 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.

You can watch an introductory presentation here - ASP.NET Core SignalR: Build 2018

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.

Documentation

Documentation for ASP.NET Core SignalR can be found in the Real-time Apps section of the ASP.NET Core Documentation site.

TypeScript Version

If you are encountering TypeScript definition issues with SignalR, please ensure you are using the latest version of TypeScript to compile your application. If the issue occurs in the latest TypeScript, please let us know.

When in doubt, check the version of TypeScript referenced by our package.json file. That version is the minimum TypeScript version expected to work with SignalR.

Packages

You can install the latest released JavaScript client from npm with the following command:

npm install @aspnet/signalr

The @aspnet/signalr package (and it's dependencies) require NPM 5.6.0 or higher.

NOTE: Previous previews of the SignalR client library for JavaScript were named @aspnet/signalr-client. This has been deprecated as of Preview 1.

IMPORTANT: When using preview builds, you should always ensure you are using the same version of both the JavaScript client and the Server. The version numbers should align as they are produced in the same build process.

The CI build publishes the latest dev version of the JavaScript client to our dev npm registry as @aspnet/signalr. You can install the module as follows:

  • Create an .npmrc file with the following line: @aspnet:registry=https://dotnet.myget.org/f/aspnetcore-dev/npm/
  • Run: npm install @aspnet/signalr

Alternatively, if you don't want to create the .npmrc file run the following commands:

npm install @aspnet/signalr --registry https://dotnet.myget.org/f/aspnetcore-dev/npm/

We also have a MsgPack protocol library which is installed via:

npm install @aspnet/signalr-protocol-msgpack

Deploying

Once you've installed the NPM modules, they will be located in the node_modules/@aspnet/signalr and node_modules/@aspnet/signalr-protocol-msgpack folders. If you are building a NodeJS application or using an ECMAScript module loader/bundler (such as webpack), you can load them directly. If you are building a browser application without using a module bundler, you can find UMD-compatible bundles in the dist/browser folder; minified versions are provided as well. Simply copy these to your project as appropriate and use a build task to keep them up-to-date.

Building from source

To run a complete build on command line only, execute build.cmd or build.sh without arguments.

If this is your first time building SignalR please see the Getting Started for more information about project dependencies and other build-related information specific to SignalR.

See developer documentation for general information on building and contributing to this and other aspnet repositories.

More Repositories

1

Mvc

[Archived] ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. Project moved to https://github.com/aspnet/AspNetCore
C#
5,617
star
2

JavaScriptServices

[Archived] This repository has been archived
C#
3,035
star
3

KestrelHttpServer

[Archived] A cross platform web server for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
C#
2,629
star
4

Identity

[Archived] ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. Project moved to https://github.com/aspnet/AspNetCore
C#
1,961
star
5

Announcements

Subscribe to this repo to be notified about major changes in ASP.NET Core and Entity Framework Core
1,658
star
6

MusicStore

[Archived] MusicStore test application that uses ASP.NET/EF Core. Project moved to https://github.com/aspnet/AspNetCore
1,298
star
7

Security

[Archived] Middleware for security and authorization of web apps. Project moved to https://github.com/aspnet/AspNetCore
C#
1,270
star
8

AspLabs

Repo for ASP.NET experiments that are not ready for a production release
C#
1,224
star
9

Benchmarks

Benchmarks for ASP.NET Core
C#
1,169
star
10

samples

Samples for ASP.NET Core
983
star
11

AspNetKatana

Microsoft's OWIN implementation, the Katana project
C#
966
star
12

dnx

OBSOLETE - see readme
C++
963
star
13

Razor

[Archived] Parser and code generator for CSHTML files used in view pages for MVC web apps. Project moved to https://github.com/aspnet/AspNetCore
C#
883
star
14

DependencyInjection

[Archived] Contains common DI abstractions that ASP.NET Core and Entity Framework Core use. Project moved to https://github.com/aspnet/Extensions
C#
873
star
15

AspNetWebStack

ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x (not ASP.NET Core)
C#
853
star
16

SignalR-samples

Samples for ASP.NET Core SignalR
JavaScript
748
star
17

aspnet-docker

[Archived] ASP.NET Core Docker images for 1.x. Go to https://github.com/dotnet/dotnet-docker for 2.1 and up.
719
star
18

WebHooks

[Archived] Libraries to create and consume web hooks on ASP.NET Core. Project moved to https://github.com/aspnet/AspLabs
C#
627
star
19

Entropy

A chaotic experimental playground for new features and ideas - check here for small and simple samples for individual features.
C#
560
star
20

Hosting

[Archived] Code for hosting and starting up an ASP.NET Core application. Project moved to https://github.com/aspnet/Extensions and https://github.com/aspnet/AspNetCore
C#
552
star
21

Logging

[Archived] Common logging abstractions and a few implementations. Project moved to https://github.com/aspnet/Extensions
C#
506
star
22

Caching

[Archived] Libraries for in-memory caching and distributed caching. Project moved to https://github.com/aspnet/Extensions
C#
480
star
23

LibraryManager

C#
457
star
24

DotNetTools

[Archived] Various .NET command line tools. Project moved to https://github.com/aspnet/AspNetCore
C#
439
star
25

HttpAbstractions

[Archived] HTTP abstractions such as HttpRequest, HttpResponse, and HttpContext, as well as common web utilities. Project moved to https://github.com/aspnet/AspNetCore
C#
382
star
26

WebSockets

[Archived] Implementation of the WebSocket protocol, along with client and server integration components.
C#
357
star
27

Microsoft.Data.Sqlite

[Archived] SQLite implementations of the System.Data.Common interfaces. Project has moved to https://github.com/aspnet/EntityFrameworkCore
C#
347
star
28

AzureSignalR-samples

Code samples for Azure SignalR
JavaScript
327
star
29

Configuration

[Archived] Interfaces and providers for accessing configuration files. Project moved to https://github.com/aspnet/Extensions
C#
327
star
30

live.asp.net

Code for live.asp.net, which hosts the ASP.NET Community Stand-up
C#
289
star
31

Routing

[Archived] Middleware for routing requests to application logic. Project moved to https://github.com/aspnet/AspNetCore
C#
272
star
32

Tooling

Issue tracker and info on Visual Studio tooling for ASP.NET
256
star
33

jquery-validation-unobtrusive

Add-on to jQuery Validation to enable unobtrusive validation options in data-* attributes.
JavaScript
254
star
34

HttpClientFactory

[Archived] Contains an opinionated factory for creating HttpClient instances. Project moved to https://github.com/aspnet/Extensions
C#
252
star
35

AspNetIdentity

ASP.NET Identity for ASP.NET 4.x applications
C#
246
star
36

Diagnostics

[Archived] Diagnostics middleware for reporting info and handling exceptions and errors in ASP.NET Core, and diagnosing Entity Framework Core migrations errors. Project moved to https://github.com/aspnet/AspNetCore
C#
213
star
37

MetaPackages

[Archived] NuGet meta packages. Project moved to https://github.com/aspnet/AspNetCore
C#
211
star
38

Templating

[Archived] ASP.NET Core templates for .NET CLI and Visual Studio. Project moved to https://github.com/aspnet/AspNetCore
C#
205
star
39

Proxy

[Archived] Proxy library for ASP.NET Core. Project moved to https://github.com/aspnet/AspLabs
C#
201
star
40

dnvm

OBSOLETE - see readme
PowerShell
174
star
41

FileSystem

[Archived] Abstraction of file system APIs. Project moved to https://github.com/aspnet/Extensions
C#
171
star
42

BasicMiddleware

[Archived] Basic middleware components for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
C#
169
star
43

BugTracker

OBSOLETE - see readme
JavaScript
158
star
44

Universe

[Archived] Repo for building the entire ASP.NET and Entity Framework stack. Project moved to https://github.com/aspnet/AspNetCore
C#
158
star
45

Localization

[Archived] Localization abstractions and implementations for ASP.NET Core applications. Project moved to https://github.com/aspnet/AspNetCore
C#
157
star
46

Templates

This repo is OBSOLETE - please see the README file for information
C#
151
star
47

Options

[Archived] A framework for accessing and configuring POCO settings. Project moved to https://github.com/aspnet/Extensions
C#
149
star
48

IISIntegration

[Archived] ASP.NET Core IIS integration. Project has moved to https://github.com/aspnet/AspNetCore
C++
148
star
49

jquery-ajax-unobtrusive

[Maintenance mode: only security and critical bug fixes are being worked on] Add-on to jQuery Ajax to enable unobtrusive options in data-* attributes.
JavaScript
144
star
50

SignalR-Client-Cpp

C++ Client for ASP.NET Core SignalR
C++
140
star
51

AspNetWebHooks

Libraries to create and consume web hooks on ASP.NET 4.x (Due to other priorities this project is currently in maintenance mode only. There are no planned releases at this time. No new features are planned and we are only addressing critical issues as required.)
C#
135
star
52

Blazor.Docs

Docs for Blazor
CSS
131
star
53

Blazor-Hackathon

Blazor is now official and is part of the ASP.NET Core Framework. All the work is tracked in the dotnet/aspnetcore repo.
C#
131
star
54

DataProtection

[Archived] Data Protection APIs for protecting and unprotecting data. Project moved to https://github.com/aspnet/AspNetCore
C#
130
star
55

Session

[Archived] Session state middleware for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
C#
126
star
56

MicrosoftConfigurationBuilders

Microsoft.Configuration.Builders
C#
121
star
57

DataAccessPerformance

Benchmarks, prototypes and discussions for database access performance investigation
C#
115
star
58

AspNetCoreModule

ASP.NET Core Module for IIS and IIS Express
C#
115
star
59

StaticFiles

[Archived] Middleware for handling requests for file system resources including files and directories. Project moved to https://github.com/aspnet/AspNetCore
C#
114
star
60

HttpSysServer

[Archived] A web server for ASP.NET Core based on the Windows Http Server API. Project moved to https://github.com/aspnet/AspNetCore
C#
106
star
61

JsonPatch

[Archived] JSON PATCH library. Project moved to https://github.com/aspnet/AspNetCore
C#
103
star
62

CORS

[Archived] Implementations of common CORS policy and CORS middleware. Project moved to https://github.com/aspnet/AspNetCore
C#
90
star
63

RoslynCodeDomProvider

Roslyn CodeDOM provider
C#
84
star
64

AuthSamples

[Archived] Samples for ASP.NET Core authentication and authorization. Project moved to https://github.com/aspnet/AspNetCore
C#
83
star
65

Razor.VSCode

[Archived] This repo has been migrated. Please use the https://github.com/aspnet/AspNetCore repo instead.
C#
81
star
66

Antiforgery

[Archived] AntiForgery token feature for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
C#
78
star
67

BuildTools

Infrastructure utilities used in the ASP.NET Core build system. (Obsolete: use https://github.com/dotnet/arcade for all new projects)
C#
73
star
68

ResponseCaching

[Archived] ASP.NET Core middleware for caching responses. Project moved to https://github.com/aspnet/AspNetCore
C#
70
star
69

Testing

[Archived] Testing infrastructure, including support for xUnit.net and StyleCop. Project moved to https://github.com/aspnet/Extensions
66
star
70

SignalR-Client-JS

OBSOLETE - see readme
59
star
71

SignalR-Client-Net

OBSOLETE - see readme
57
star
72

AspNetSessionState

ASP.NET Session State (not for ASP.NET Core)
C#
55
star
73

NerdDinner

Porting NerdDinner to ASP.NET 5
JavaScript
50
star
74

SignalR-Redis

OBSOLETE - see readme
C#
48
star
75

EventNotification

[Archived] Event notification system for broadcasting application state and configuration. Project moved to https://github.com/aspnet/Extensions
C#
45
star
76

SignalR-SqlServer

OBSOLETE - see readme
C#
42
star
77

MvcPrecompilation

[Archived] Tooling that allows compilation of MVC Razor views as part of build and publish. Project moved to https://github.com/aspnet/AspNetCore
C#
42
star
78

KoreBuild

OBSOLETE REPO - see readme
Shell
37
star
79

vsweb-publish

Web publish support for ASP.NET 5 in Visual Studio 2015
PowerShell
33
star
80

homebrew-dnx

OBSOLETE - see readme
Ruby
32
star
81

Coherence

A build that verifies that all the packages form a consistent graph.
C#
30
star
82

AspNetWebFormsDependencyInjection

Dependency injection support for ASP.NET Web Forms 4.x
C#
30
star
83

UserSecrets

Command line tool and configuration provider for managing secrets
28
star
84

HtmlAbstractions

[Archived] HTML abstractions used for building HTML content. Project moved to https://github.com/aspnet/AspNetCore
C#
27
star
85

EntityFramework.Tools

.NET Command Line tools for Entity Framework Core
PowerShell
25
star
86

vsweb-docs

Showcase for Visual Studio web features
JavaScript
24
star
87

AzureIntegration

[Archived] Features that integrate ASP.NET Core with Azure. Project moved to https://github.com/aspnet/AspNetCore
C#
24
star
88

RazorTooling

Razor tooling for Visual Studio 2015
C#
23
star
89

PlatformAbstractions

OBSOLETE - used only for 1.0/1.1 patch builds
23
star
90

SignalR-Client-Java

OBSOLETE - see readme
23
star
91

libuv-build

Libuv build automation for ASP.NET Core
PowerShell
22
star
92

Wave

Cross-platform tools for running perf and stress tests
JavaScript
21
star
93

ServerTests

[Archived] Tests for Helios, WebListener and Kestrel. Project moved to https://github.com/aspnet/AspNetCore
C#
21
star
94

SignalR-ServiceBus

OBSOLETE - see readme
C#
21
star
95

libuv-package

NuGet packages for libuv
PowerShell
19
star
96

AADIntegration

[Archived] UI and library components for integrating ASP.NET Core applications with Azure Active Directory. Project moved to https://github.com/aspnet/AspNetCore
C#
19
star
97

BrowserLink

Browser Link loader for Visual Studio integration
C#
17
star
98

AspNetWebOptimization

ASP.NET Web Optimization for ASP.NET 4.x applications
C#
15
star
99

JitBench

Repo for testing JIT stuff
C#
15
star
100

aspnet-win-docker

Windows Docker image for ASP.NET Core [WIP]
PowerShell
15
star