signalr
TypedSignalR.Client.TypeScript
signalr | TypedSignalR.Client.TypeScript | |
---|---|---|
1 | 4 | |
124 | 81 | |
- | - | |
7.8 | 8.6 | |
25 days ago | about 21 hours ago | |
Go | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
signalr
-
Could SignalR be simpler?
There's a full golang port of SignalR https://github.com/philippseith/signalr (started by me initially https://github.com/davidfowl/signalr-ports😁). So the protocol is agnostic, but the core server implementation is in C# and made for .NET.
TypedSignalR.Client.TypeScript
- What your hidden nuget gems ?
-
React and SignalR
I have a SignalR hub in my C# backend and I generate a typescript client for it using https://github.com/nenoNaninu/TypedSignalR.Client.TypeScript. However, I am not very experienced with react so I do not know how to integrate this generated code into react components. My main issue is that I connect to SignalR from the component and if the component updates, a new connection is created. I would like to move this out of the component so it does not constantly make new connections.
- Could SignalR be simpler?
-
TypeScript source generator to provide strongly typed SignalR clients by analyzing C# type definitions.
SignalR is very useful for creating applications that require real-time communication. Therefore, I use SignalR a lot. However, one inconvenience is that a server-side can be strongly typed, but a client-side cannot be strongly typed. So I developed TypeScript source generator to provide strongly typed SignalR clients by analyzing C# type definitions.
What are some alternatives?
Mercure - 🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications
signalr-ports
ServiceWire - ServiceWire is a very fast and light weight service host and dynamic client library that simplifies the development and use of high performance remote procedure call (RPC) communication between .NET processes over Named Pipes or TCP/IP.
BlazorChatSample - A sample Blazor chat application using SignalR
LINQKit - LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users.
Insight.Database - Fast, lightweight .NET micro-ORM
Lazy Cache - An easy to use thread safe in-memory caching service with a simple developer friendly API for c#
Gui.cs - Cross Platform Terminal UI toolkit for .NET
EntityFramework.Exceptions - Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.
ASP.NET Boilerplate - ASP.NET Boilerplate - Web Application Framework
practical-aspnetcore - Practical samples of ASP.NET Core 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects.
MoreLINQ - Extensions to LINQ to Objects