Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wsdt/realtimechat_webassembly

Real-time chat application with SignalR, .NET, Blazor/WebAssembly, ...
https://github.com/wsdt/realtimechat_webassembly

Last synced: 6 days ago
JSON representation

Real-time chat application with SignalR, .NET, Blazor/WebAssembly, ...

Awesome Lists containing this project

README

        

# RealtimeChat_WebAssembly [![HitCount](http://hits.dwyl.com/wsdt/RealtimeChat_WebAssembly.svg)](http://hits.dwyl.com/wsdt/RealtimeChat_WebAssembly) [![Maintenance](https://img.shields.io/badge/Maintained%3F-no-red.svg)](https://bitbucket.org/lbesson/ansi-colors) [![GitHub license](https://img.shields.io/github/license/wsdt/RealtimeChat_WebAssembly.svg)](https://github.com/wsdt/RealtimeChat_WebAssembly/blob/master/LICENSE) [![Generic badge](https://img.shields.io/badge/Made%20with-Blazor-blueviolet)](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor) [![Donate](https://img.shields.io/badge/Donate-Pay%20me%20a%20coffee-3cf)](https://github.com/wsdt/Global/wiki/Donation) [![saythanks](https://img.shields.io/badge/say-thanks-ff69b4.svg)](https://saythanks.io/to/kevin.riedl.privat%40gmail.com)
Real-time chat application with SignalR, .NET, Blazor/WebAssembly, ...

[Example project](https://github.com/wsdt/RealtimeChat_WebAssembly/tree/master/WSDTChat) for [EmojiFilePicker](https://github.com/wsdt/Blazor_EmojiFilePicker).

## Features
* Real-Time Chat via SignalR
* Authentication and Guest-Mode
* HTML and Mark-Down supported
* Image-Upload via Dropdown (multiple Images simultaneously possible)
* Emoji-Selektor
* System-Messages (e.g. when a user joins a conversation)
* Animated (e.g. new messages, ...)
* Multiple messages from same sender are summarized into one for readability

Conversation

## Dependencies
* [Animate.css](https://daneden.github.io/animate.css)
* [Bootstrap@^4.3.1](https://getbootstrap.com)
* Markdig@^0.20.0
* Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore@^3.1.3
* Microsoft.AspNetCore.Identity.EntityFrameworkCore@^3.1.3
* Microsoft.AspNetCore.Identity.UI@^3.1.3
* Microsoft.AspNetCore.SignalR.Client@^3.1.3
* Microsoft.EntityFrameworkCore.SqlServer@^3.1.3
* Microsoft.EntityFrameworkCore.Tools@^3.1.3
* Microsoft.VisualStudio.Web.CodeGeneration.Design@^3.1.1
* SendGrid@^9.14.0

## Contribution [![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

This project is licensed under GNU V3, so contributions/pull-requests are welcome. All contributors get listed here.

**Contributors**
- Kevin Riedl ([WSDT](https://github.com/wsdt))