dotnetify
DotNetify is a free, open source project that lets you create real-time, reactive, cross-platform apps with React, React Native, Vue, Knockout or Blazor front-end on C# .NET back-end via WebSocket (SignalR).
What's New
- Minimal API - release notes.
- Scale-out, Vue 3.x support - release notes.
- Async view model - release notes.
DotNetify.Postgres: Real-time Web Updates From Your PostgreSQL Database
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 SignalR.
- 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-Observer: real-time connection visualization dashboard.
- DotNetify-LoadTester: performance testing tool for dotNetify apps.
- DotNetify-Testing: testing library for dotNetify apps.
Documentation
Documentation and live demo can be found at https://dotnetify.net.
Code Examples
- React example: dotnetify-react-demo.
- React Native example: dotnetify-react-native-demo.
- Other examples: demo repo.
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.
Related Packages
The Nx Plugin for Vite that contains executors, generators, and utilities for ma...
SignalR client library built on top of @microsoft/signalr. This gives you more f...
Version History
| Version | Released | License |
|---|---|---|
| 5.4.0 | Apache 2.0 | |
| 5.3.1 | Apache 2.0 | |
| 5.3.0 | Apache 2.0 | |
| 5.2.2 | Apache 2.0 | |
| 5.2.1 | Apache 2.0 | |
| 5.2.0 | Apache 2.0 | |
| 5.1.0 | Apache 2.0 | |
| 5.0.2 | Apache 2.0 | |
| 5.0.1 | Apache 2.0 | |
| 5.0.0 | Apache 2.0 | |
| 4.1.1 | Apache 2.0 | |
| 4.1.0 | Apache 2.0 | |
| 4.0.0 | Apache 2.0 | |
| 3.7.1 | Apache 2.0 | |
| 3.7.0 | Apache 2.0 | |
| 3.6.2 | Apache 2.0 | |
| 3.6.1 | Apache 2.0 | |
| 3.6.0 | Apache 2.0 | |
| 3.5.0 | Apache 2.0 | |
| 3.4.0 | Apache 2.0 | |
| 3.3.1 | Apache 2.0 | |
| 3.3.0 | Apache 2.0 | |
| 3.2.0 | Apache 2.0 | |
| 3.1.1 | Apache 2.0 | |
| 3.1.0 | Apache 2.0 | |
| 3.0.3 | Apache 2.0 | |
| 3.0.2 | Apache 2.0 | |
| 3.0.1 | Apache 2.0 | |
| 1.1.2 | Apache 2.0 | |
| 1.1.1 | Apache 2.0 |
Showing the latest 30 of 31. See every release on npm
Pre-releases (9)
| Version | Released | License |
|---|---|---|
| 3.0.0-pre | Apache 2.0 | |
| 2.0.8-beta | Apache 2.0 | |
| 2.0.7-beta | Apache 2.0 | |
| 2.0.6-beta | Apache 2.0 | |
| 2.0.5-beta | Apache 2.0 | |
| 2.0.4-beta | Apache 2.0 | |
| 2.0.3-beta | Apache 2.0 | |
| 2.0.2-beta | Apache 2.0 | |
| 2.0.1-beta | Apache 2.0 |