The Everything is Real-Time C# Backend for Web and Desktop Apps
Please star this project if you find it interesting
- Real-time Streaming Charts - Shows a client with a real-time streaming chart updated from a server (uses Smoothie Charts)
- Contact Manager - Shows basic CRUD operations where all changes synchronized to connected clients
- Todo List Manager - Shows different types of clients synchronized to the same server (a Vue.js client, a Cordova client, an Electron client, and an Aurelia client)
- Hello World - Shows a "Hello World" alert box in a client
- Database allows performing standard database operations and subscribing to data change events
- Subscription Api allows clients to subscribe to real-time updates from the server
- Web Api allows defining RESTful APIs
Each component above can have multiple implementations...
- Database currently has implementations for MySQL, SQLite, and MS SQL Server
- Subscription Api and Web Api currently have implementations for EmbedIO and RedHttpServer
- Targets .NET Standard 2.0
- Does not use polling
See https://butterflyserver.io for more details.