{"id":19099716,"url":"https://github.com/damienbod/AspNetCoreAngularSignalR","last_synced_at":"2025-04-18T17:31:48.501Z","repository":{"id":25199467,"uuid":"103321277","full_name":"damienbod/AspNetCoreAngularSignalR","owner":"damienbod","description":"SignalR ASP.NET Core Angular","archived":false,"fork":false,"pushed_at":"2023-11-24T18:56:29.000Z","size":3393,"stargazers_count":200,"open_issues_count":3,"forks_count":50,"subscribers_count":25,"default_branch":"main","last_synced_at":"2024-11-07T10:42:45.927Z","etag":null,"topics":["angular","aspnet-core","aspnetcore","ef-core","ngrx","signalr","sqlite"],"latest_commit_sha":null,"homepage":"https://damienbod.com/2017/09/12/getting-started-with-signalr-using-asp-net-core-and-angular/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/damienbod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-12T21:15:26.000Z","updated_at":"2024-11-07T05:41:16.000Z","dependencies_parsed_at":"2023-11-24T19:44:51.293Z","dependency_job_id":null,"html_url":"https://github.com/damienbod/AspNetCoreAngularSignalR","commit_stats":{"total_commits":321,"total_committers":3,"mean_commits":107.0,"dds":"0.015576323987538943","last_synced_commit":"dfb2eb2a5292cefaac8cbcacb40468b80ecfe9d0"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreAngularSignalR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreAngularSignalR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreAngularSignalR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damienbod%2FAspNetCoreAngularSignalR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/damienbod","download_url":"https://codeload.github.com/damienbod/AspNetCoreAngularSignalR/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223783108,"owners_count":17201903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","aspnet-core","aspnetcore","ef-core","ngrx","signalr","sqlite"],"created_at":"2024-11-09T03:52:13.413Z","updated_at":"2024-11-09T03:52:15.507Z","avatar_url":"https://github.com/damienbod.png","language":"TypeScript","readme":"# SignalR with Angular and ASP.NET Core\r\n\r\n[![.NET](https://github.com/damienbod/AspNetCoreAngularSignalR/actions/workflows/dotnet.yml/badge.svg)](https://github.com/damienbod/AspNetCoreAngularSignalR/actions/workflows/dotnet.yml)\r\n\r\n- [Getting started with SignalR using ASP.NET Core and Angular](https://damienbod.com/2017/09/12/getting-started-with-signalr-using-asp-net-core-and-angular/)\r\n- [SignalR Group messages with ngrx and Angular](https://damienbod.com/2017/09/18/signalr-group-messages-with-ngrx-and-angular/)\r\n- [Using EF Core and SQLite to persist SignalR Group messages in ASP.NET Core](https://damienbod.com/2017/09/29/using-ef-core-and-sqlite-to-persist-signalr-group-messages-in-asp-net-core/)\r\n- [Using Message Pack with ASP.NET Core SignalR](https://damienbod.com/2018/03/19/using-message-pack-with-asp-net-core-signalr/)\r\n- [Uploading and sending image messages with ASP.NET Core SignalR](https://damienbod.com/2018/05/13/uploading-and-sending-image-messages-with-asp-net-core-signalr/)\t\r\n- [Securing an Angular SignalR client using JWT tokens with ASP.NET Core and Duende IdentityServer](https://damienbod.com/2017/10/16/securing-an-angular-signalr-client-using-jwt-tokens-with-asp-net-core-and-identityserver4/)\r\n- [Implementing custom policies in ASP.NET Core using the HttpContext](https://damienbod.com/2017/10/23/implementing-custom-policies-in-asp-net-core-using-the-httpcontext/)\r\n- [Sending Direct Messages using SignalR with ASP.NET core and Angular](https://damienbod.com/2017/12/05/sending-direct-messages-using-signalr-with-asp-net-core-and-angular/)\r\n- [Implementing User Management with ASP.NET Core Identity and custom claims](https://damienbod.com/2018/10/30/implementing-user-management-with-asp-net-core-identity-and-custom-claims/)\r\n\r\n## Run migrations\r\n\r\n### Console\r\n\r\n```\r\ndotnet ef migrations add init_hub_db -c NewsContext\r\n```\r\n\r\n### Powershell\r\n\r\n```\r\nAdd-Migration \"init_hub_db\" -c NewsContext  \r\n```\r\n\r\n## Running manually\r\n\r\n```\r\nUpdate-Database -Context NewsContext\r\n```\r\n\r\n## History\r\n\r\n- 2023-11-24: Updated .NET 8\r\n- 2023-04-29: Updated nuget packages\r\n- 2023-01-08: Updated nuget packages\r\n- 2023-01-04: Updated to .NET 7 and Angular 15\r\n- 2022-01-28: Updated nuget packages\r\n- 2021-11-12: Updated .NET 6, Angular\r\n- 2021-03-14: Updated .NET 5, Angular\r\n- 2021-02-28: Updated .NET 5, Angular CLI\r\n- 2021-01-23: Updated .NET 5, updated ngrx implementation, latest CLI, prettier\r\n- 2020-12-06: Updated .NET 5, Angular CLI\r\n- 2020-11-29: Updated .NET 5, Angular 11.0.2\r\n- 2020-03-22: Updated Angular 9.0.7\r\n- 2020-02-25: Updated packages\r\n- 2020-01-02: Updated packages\r\n- 2019-11-17: Updated Angular 8.2.14\r\n- 2019-09-24: Updated to ASP.NET Core 3.0, Angular 8.2.7\r\n- 2019-09-20: Updated to ASP.NET Core 3.0 rc1\r\n- 2019-09-14: Updated to ASP.NET Core 3.0 preview 9, Angular 8.2.6\r\n- 2019-09-01: Updated to ASP.NET Core 3.0 preview 8, Angular 8.2.4\r\n- 2019-08-13: Updated to ASP.NET Core 3.0 preview 8, Angular 8.2.2\r\n- 2019-07-30: Updated to ASP.NET Core 3.0 preview 7, @microsoft/signalr\r\n- 2019-07-30: Updated to Angular 8.1.3\r\n- 2019-05-30: Updated to Angular 8.0.0\r\n- 2019-04-30: Updated packages\r\n- 2019-03-29: Updated to Angular 7.2.11\r\n- 2019-03-15: Updated to Angular 7.2.9, Nuget packages\r\n- 2019-02-24: Updated to Angular 7.2.6, Nuget packages\r\n- 2019-02-11: Updated to Angular 7.2.4, NGRX, Nuget packages\r\n- 2018-12-12: Updated to Angular 7.1.3\r\n- 2018-12-04: Updated to .NET Core 2.2\r\n- 2018-11-22: Updated  Angular 7.1.0\r\n- 2018-10-26: Updated  Angular 7.0.1\r\n- 2018-10-14: Updated  Angular 6.1.10, .NET Core 2.1.5, ASP.NET Core SignalR 1.0.4\r\n- 2018-09-09: Updated  Angular 6.1.7\r\n- 2018-08-03: Updated to .NET Core 2.1.2, Angular 6.1.0, bootstrap 4\r\n- 2018-05-31: Updated to .NET Core 2.1\r\n- 2018-05-27: Updated to Angular 6.0.3\r\n- 2018-05-12: Updated to Angular 6.0.1, using message pack SignalR extension method in client\r\n- 2018-05-08: Updated to .NET Core 2.1 rc1\r\n- 2018-05-04: Updated to Angular 6\r\n- 2018-04-22: Updating nuget packages and npm packages, @aspnet/signalr 1.0.0-preview2-final, Microsoft.AspNetCore.SignalR 1.0.0-preview2-final\r\n- 2018-03-19: Added example for Message Pack\r\n- 2018-03-14: Updated signalr Microsoft.AspNetCore.SignalR 1.0.0-preview1-final, Angular 5.2.8, @aspnet/signalr 1.0.0-preview1-update1\r\n- 2017-10-15: Updated signalr 1.0.0-alpha2-final\r\n\r\n## SignalR\r\n\r\nhttps://github.com/aspnet/SignalR#readme\r\n\r\n## npm feed\r\n\r\nhttps://www.npmjs.com/package/msgpack5\r\n","funding_links":[],"categories":["angular"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamienbod%2FAspNetCoreAngularSignalR","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdamienbod%2FAspNetCoreAngularSignalR","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamienbod%2FAspNetCoreAngularSignalR/lists"}