dotNetify

Simple, lightweight, yet powerful way to build real-time HTML5/C# .NET web apps.

 alt tag dotNetify

alt build

DotNetify is a free, open source project that lets you create amazing real-time web and mobile hybrid apps using HTML5 and C# on cross-platform .NET Core backend.

*** dotNetify-React is in BETA - check out docs and live demo at http://dotnetify.net/react

Features

  • Simple and lightweight - no JS client-side framework, no REST API controllers.
  • Integrate SignalR and React, or Knockout to support .NET back-end MVVM architecture.
  • Built-in real-time across WebSockets, perfect for IoT consumer apps.
  • Full support for single-page apps, including deep-linked, nested routing.
  • Run on ASP.NET Core, ASP.NET 4.5 and Nancy.
  • Modern tooling: Visual Studio 2017, Typescript, NPM, WebPack.

Documentation

Documentation and live demo can be found at http://dotnetify.net.

React Code Example

Knockout Code Example

Installation

ASP.NET 4.5:
PM> Install-Package DotNetify

ASP.NET Core:
PM> Install-Package DotNetify.Core -pre
PM> Install-Package DotNetify.SignalR -pre
$ npm install dotnetify –save

Read the website on how to configure your project (React | Knockout).

License

Licensed under the Apache License, Version 2.0.

Contributing

All contribution is welcome; reach out to find out how you can help. If you like the idea behind this project, please let others know about it!

Related Repositories

dotNetify

dotNetify

Simple, lightweight, yet powerful way to build real-time HTML5/C# .NET web apps. ...

dotnetify-react-demo-vs2017

dotnetify-react-demo-vs2017

DotNetify-React demo using Visual Studio 2017 + WebPack ...

dotNetify-example-livechart

dotNetify-example-livechart

A simple web live chart example using dotNetify. ...

dotNetify-Nancy-demo

dotNetify-Nancy-demo

DotNetify + Nancy example for real-time web UI on Windows service / cross-platform Mono. ...

dotNetify-example-dynamicLINQ

dotNetify-example-dynamicLINQ

Example of incremental search with dynamic LINQ using dotNetify. ...