Live data from Hacker News

SapphireDb – Open-Source Alternative to Firebase

sapphire-db.com

1–10 of 63 posts

Re: SapphireDb – Open-Source Alternative to Firebase

#5
If you are looking for an open-source replacement of the Firebase Realtime Database, you might also be interested in Icepeak (https://github.com/channable/icepeak) (full disclosure, I'm one of the authors).

Icepeak was written because we were unsatisfied with the reliability and with the (occasionally) high latency of Firebase, both for pushing updates via HTTP (>1s for some requests) and for receiving updates over websockets.

This was about 3 years ago though, so I hope that Google improved the quality of the service in the mean time.

Re: SapphireDb – Open-Source Alternative to Firebase

#6

based on .net core, for what it's worth

Which is a bit weird since .NET Core has standardized on the open source SignalR, which is really good. It would make more sense to build on top of that.

depends on your audience

Re: SapphireDb – Open-Source Alternative to Firebase

#7
"SapphireDb also supports running in an NLB with multiple instances and scales very good."

In English, when speaking of actions you must say "well" instead of "good", ie. "scales very well". While there are a million weird things about English, this particular mistake is used as a cultural marker of "childish" or "low-intelligence" speech, so you probably want to fix it ASAP.

Also what is an NLB???

Re: SapphireDb – Open-Source Alternative to Firebase

#8

based on .net core, for what it's worth

Which is a bit weird since .NET Core has standardized on the open source SignalR, which is really good. It would make more sense to build on top of that.

> SapphireDb should serve as a self hosted alternative to firebase and also gives you an alternative to SignalR.

Re: SapphireDb – Open-Source Alternative to Firebase

#10
I'm a competitor, and I want to applaud this work!

- SapphireDB is truly Open Source, MIT!

- There demo worked like a charm!

We could really use more projects like this out there.

Here is a criticism though:

- It seems currently to only support Angular (?), which is gonna harm its adoption.

My recommendation would be to commit to Svelte, it seems like it will be the "next big thing" in the JS world, and could help drive adoption.

Obviously, this is something we're trying to do as well (https://gun.eco/docs/Svelte). If you're looking for a Firebase alternative, GUN is used in production with 11M+ downloads a month, but is NodeJS based so it won't work for the .NET audience that Sapphire is targeting.

What I think would be cool to add: (from my bias)

- Support graph data.

- Work offline / local-first.

Either way, thanks for building & posting about Sapphire, it is nice to see there is still big demand for Open Source Firebase alternatives!

Post reply on HN