Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dsuryd/dotnetify
Simple, lightweight, yet powerful way to build real-time web apps.
https://github.com/dsuryd/dotnetify
aspnetcore blazor react realtime signalr vuejs
Last synced: about 1 month ago
JSON representation
Simple, lightweight, yet powerful way to build real-time web apps.
- Host: GitHub
- URL: https://github.com/dsuryd/dotnetify
- Owner: dsuryd
- License: other
- Created: 2015-11-26T05:54:08.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-07-01T17:24:36.000Z (over 1 year ago)
- Last Synced: 2024-05-02T03:46:33.499Z (7 months ago)
- Topics: aspnetcore, blazor, react, realtime, signalr, vuejs
- Language: JavaScript
- Homepage: https://dotnetify.net
- Size: 38.2 MB
- Stars: 1,168
- Watchers: 77
- Forks: 162
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
![alt build](https://github.com/dsuryd/dotNetify/actions/workflows/build.yml/badge.svg)
[![npm version](https://badge.fury.io/js/dotnetify.svg)](https://badge.fury.io/js/dotnetify)
[![NuGet](https://img.shields.io/nuget/v/DotNetify.SignalR.svg?style=flat-square)](https://www.nuget.org/packages/DotNetify.SignalR/)DotNetify is a free, open source project that lets you create real-time, reactive, cross-platform apps with [React](https://facebook.github.io/react/), [React Native](https://facebook.github.io/react-native/), [Vue](https://vuejs.org), [Knockout](http://knockoutjs.com) or [Blazor](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor) front-end on C# .NET back-end via WebSocket (SignalR or Amazon API Gateway).
## What's New
- **AWS Integration** - [release notes](https://github.com/dsuryd/dotNetify/releases/tag/v5.4).
- Minimal API - [release notes](https://github.com/dsuryd/dotNetify/releases/tag/v5.3) - [blog](https://dsuryd.github.io/dotNetify/minimal-api/).
- Scale-out, Vue 3.x support - [release notes](https://github.com/dsuryd/dotNetify/releases/tag/v5.0).
- Async view model - [release notes](https://github.com/dsuryd/dotNetify/releases/tag/v4.1).**DotNetify.Postgres: [Real-time Web Updates From Your PostgreSQL Database](https://dsuryd.github.io/dotNetify/realtime-postgres/)**
## Features
- Simple and lightweight - no heavy client-side framework, no REST APIs.
- Reactive back-end MVVM architecture on ASP.NET server.
- Built-in real-time across WebSocket with either SignalR or Amazon API Gateway.
- Support local (client-side only) and Web API modes.
- Full support for single-page apps, including deep-linked, nested routing and token-based authentication.
- Powerful back-end infrastructure, including dependency injection, WebSocket request/response pipelines, and modern tooling.## Premium Features
- [**DotNetify-ResiliencyAddon**](https://www.dotnetify.net/core/dotnetify-resiliencyaddon): resilient app server when used with Amazon API Gateway.
- [**DotNetify-Observer**](https://www.dotnetify.net/core/dotnetify-observer): real-time connection visualization dashboard.
- [**DotNetify-LoadTester**](https://www.dotnetify.net/core/dotnetify-loadtester): performance testing tool for dotNetify apps.
- [**DotNetify-Testing**](https://www.dotnetify.net/core/dotnetify-testing): testing library for dotNetify apps.## Documentation
Documentation and live demo can be found at [https://dotnetify.net](https://dotnetify.net).
## Code Examples
- React example: [dotnetify-react-demo](https://github.com/dsuryd/dotnetify-react-demo).
- React Native example: [dotnetify-react-native-demo](https://github.com/dsuryd/dotnetify-react-native-demo).
- Other examples: [demo repo](https://github.com/dsuryd/dotNetify/tree/master/Demo).## License
Licensed under the Apache License, Version 2.0.
## Contributing
All contribution is welcome: star this project, let others know about it, report issues, submit pull requests!
_Logo design by [area55git](https://github.com/area55git)._