{"id":14986819,"url":"https://github.com/dsuryd/dotnetify","last_synced_at":"2025-04-13T12:47:36.882Z","repository":{"id":44911238,"uuid":"46906869","full_name":"dsuryd/dotNetify","owner":"dsuryd","description":"Simple, lightweight, yet powerful way to build real-time web apps.","archived":false,"fork":false,"pushed_at":"2024-05-05T17:42:17.000Z","size":40075,"stargazers_count":1170,"open_issues_count":6,"forks_count":164,"subscribers_count":76,"default_branch":"master","last_synced_at":"2024-10-29T17:29:19.916Z","etag":null,"topics":["aspnetcore","blazor","react","realtime","signalr","vuejs"],"latest_commit_sha":null,"homepage":"https://dotnetify.net","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsuryd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":{"github":["dsuryd"]}},"created_at":"2015-11-26T05:54:08.000Z","updated_at":"2024-10-27T19:25:22.000Z","dependencies_parsed_at":"2024-11-15T22:09:32.680Z","dependency_job_id":null,"html_url":"https://github.com/dsuryd/dotNetify","commit_stats":{"total_commits":1364,"total_committers":16,"mean_commits":85.25,"dds":"0.31818181818181823","last_synced_commit":"4d98aac878d38a941525854f0238090f3af27b3f"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsuryd%2FdotNetify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsuryd%2FdotNetify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsuryd%2FdotNetify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsuryd%2FdotNetify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsuryd","download_url":"https://codeload.github.com/dsuryd/dotNetify/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248717242,"owners_count":21150388,"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":["aspnetcore","blazor","react","realtime","signalr","vuejs"],"created_at":"2024-09-24T14:13:36.140Z","updated_at":"2025-04-13T12:47:36.852Z","avatar_url":"https://github.com/dsuryd.png","language":"JavaScript","readme":"\u003cp align=\"center\"\u003e\u003cimg width=\"400px\" src=\"http://dotnetify.net/content/images/dotnetify-logo.png\"\u003e\u003c/p\u003e\n\n![alt build](https://github.com/dsuryd/dotNetify/actions/workflows/build.yml/badge.svg)\n[![npm version](https://badge.fury.io/js/dotnetify.svg)](https://badge.fury.io/js/dotnetify)\n[![NuGet](https://img.shields.io/nuget/v/DotNetify.SignalR.svg?style=flat-square)](https://www.nuget.org/packages/DotNetify.SignalR/)\n\nDotNetify 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).\n\n## What's New\n\n- **AWS Integration** - [release notes](https://github.com/dsuryd/dotNetify/releases/tag/v5.4).\n- Minimal API - [release notes](https://github.com/dsuryd/dotNetify/releases/tag/v5.3) - [blog](https://dsuryd.github.io/dotNetify/minimal-api/).\n- Scale-out, Vue 3.x support - [release notes](https://github.com/dsuryd/dotNetify/releases/tag/v5.0).\n- Async view model - [release notes](https://github.com/dsuryd/dotNetify/releases/tag/v4.1).\n\n**DotNetify.Postgres: [Real-time Web Updates From Your PostgreSQL Database](https://dsuryd.github.io/dotNetify/realtime-postgres/)**\n\n## Features\n\n- Simple and lightweight - no heavy client-side framework, no REST APIs.\n- Reactive back-end MVVM architecture on ASP.NET server.\n- Built-in real-time across WebSocket with either SignalR or Amazon API Gateway.\n- Support local (client-side only) and Web API modes.\n- Full support for single-page apps, including deep-linked, nested routing and token-based authentication.\n- Powerful back-end infrastructure, including dependency injection, WebSocket request/response pipelines, and modern tooling.\n\n## Premium Features\n\n- [**DotNetify-ResiliencyAddon**](https://www.dotnetify.net/core/dotnetify-resiliencyaddon): resilient app server when used with Amazon API Gateway.\n- [**DotNetify-Observer**](https://www.dotnetify.net/core/dotnetify-observer): real-time connection visualization dashboard.\n- [**DotNetify-LoadTester**](https://www.dotnetify.net/core/dotnetify-loadtester): performance testing tool for dotNetify apps.\n- [**DotNetify-Testing**](https://www.dotnetify.net/core/dotnetify-testing): testing library for dotNetify apps.\n\n## Documentation\n\nDocumentation and live demo can be found at [https://dotnetify.net](https://dotnetify.net).\n\n## Code Examples\n\n- React example: [dotnetify-react-demo](https://github.com/dsuryd/dotnetify-react-demo).\n- React Native example: [dotnetify-react-native-demo](https://github.com/dsuryd/dotnetify-react-native-demo).\n- Other examples: [demo repo](https://github.com/dsuryd/dotNetify/tree/master/Demo).\n\n## License\n\nLicensed under the Apache License, Version 2.0.\n\n## Contributing\n\nAll contribution is welcome: star this project, let others know about it, report issues, submit pull requests!\n\n_Logo design by [area55git](https://github.com/area55git)._\n","funding_links":["https://github.com/sponsors/dsuryd"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsuryd%2Fdotnetify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsuryd%2Fdotnetify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsuryd%2Fdotnetify/lists"}