SapphireDb is an open source library that enables you to easily create your own application with realtime data synchronization.
Build amazing applications with less effort and get the best results of your project. SapphireDb should serve as a self hosted alternative to firebase and also gives you an alternative to SignalR.
Check out the documentation for more details: Documentation
- 🔧 Dead simple configuration
- 🌠 Blazing fast development
- 📡 Modern technologies
- 💻 Self hosted
- 💾 Easy CRUD operations
- 🔑 Authentication/Authorization included
- ✔️ Database support
- 🔌 Actions
- 🌐 NLB support
To use ng-sapphiredb you have to install the package using node.js
In your Angular App-Folder execute
npm install ng-sapphiredb -S
imports: [
BrowserModule,
SapphireDbModule,
]
Browser | Websocket | SSE | Polling |
---|---|---|---|
Chrome | ✔️ | ✔️ | ✔️ |
Firefox | ✔️ | ❌ | ✔️ |
Opera | ✔️ | ❌ | ✔️ |
Edge | ✔️ | ❌ | ✔️ |
Internet Explorer 11 | ✔️ | ❌ | ✔️ |
Check out the documentation for more details: Documentation
SapphireDb - Server for Asp.Net Core
ng-sapphiredb - Angular client
ng-sapphiredb - MIT License