3 ms·
TerminusDB and Hub (co-founder here) is offline first open source data collaboration software. We built the service so you can work offline for as long as you w
by LukeEF 6y ago
TerminusDB and Hub (co-founder here) is offline first open source data collaboration software. We built the service so you can work offline for as long as you want and then resync when you're online again. We always felt this was the most important aspect of collaboration - you don't want to just update a common live view like google sheets, you want to go away make mistakes, fix them and merge when ready. We are also in-memory, so we put a lot of effort into compression, which worked out great as we can use your regular machine for the compute. Download the analytic engine, link to the hub and you can share data free and easy. Obviously talking my book, but a great backend for lots of this sort of collaborative local-first software (we're a DBMS at the end of the day). Will be rolling out p2p soon I hope - so going from GitHub for data to napster for data! #LivingTheDream
https://terminusdb.com/hub/ https://terminusdb.com/hub/
- infogulch 6y agop2p sounds interesting! Do you have more information about how the data synchronization model works? Is it practical to ship TerminusDB along with your local software? Do you think it would be possible to run using just web technologies? (webasm, IndexedDB, ..)
- LukeEF 6y agoWe currently have merge using rebase, with optional "query fixup" to reconcile changes. We are currently experimenting with various automatic fixup strategies for different use cases. We also intend to have a full git-like merge in the near future. Yes, very practical to ship with local software - it is designed for that and I think it would be possible to run with just web tech.
- webmaven 6y agoTeminusDB looks quite interesting. The comparison that comes to mind though is Day/Hypercore, rather than any of the solutions you have listed.
- LukeEF 6y agoAgree that the solution on the site need to be changed! Don't know Day/Hypercore - do you have a link? I couldn't find (or at least I couldn't understand what I found!)
- webmaven 6y ago> Agree that the solution on the site need to be changed! Don't know Day/Hypercore - do you have a link? I couldn't find (or at least I couldn't understand what I found!) My apologies, that was an autocorrect-fueled typo, it should have been Dat, not Day.