4 ms·
Aphrodite: ORM designed for Local-First applications and P2P data transfer
- rgbrgb 4y agoThis is so cool. Would love a p2p railsish full-stack framework please, this is a great first step. Why p2p? In theory it allows one to push hosting and bandwidth costs to the clients and make software that is usable as long as people want to use it. In practice, building p2p apps is like 10x harder than a web app because it’s uncommon and there’s very little in the way of tooling and common app design patterns.
- joewrong 4y agoyou may find qbittorrent interesting https://github.com/qbittorrent/qBittorrent https://github.com/qbittorrent/qBittorrent they've been a popular p2p app for a few years
- metadat 4y agoqbt is an awesome torrent downloading tool, but doesn't come close to offering what parent indicated they want. I read Peter's comment to mean he wants a web stack that mostly self-hosts via p2p. I love love love this idea as a concept, but in reality I'm afraid slow page load performance would make for a poor UX.
- thangngoc89 4y agoFinally! After many failed attempts at building local-first applications with CRDT, relationships is the hardest thing to deal with when it comes to CRDT. I think this tool has real potential and I would keep an eye on this.
- Nzen 4y agoI'm curious how other posters formed an opinion about this framework: the site sends an invalid (premature end of file) https certificate and forbids plain http. That's despite trying firefox, ms edge, internet explorer, and wget. In the meantime, it seems as though their typescript repository [0] is released under the terms of the apache v2.0 license. [0] https://github.com/tantaman/aphrodite/ https://github.com/tantaman/aphrodite/
- warp 4y agoWorks fine here in Firefox and Chrome and macOS, it's a normal Let's Encrypt cert. Considering the name of the project -- Are you behind an overzealous work filter/proxy?
- Multicomp 4y agoI will definitely be watching this. I think there would be more p2p stuff if there was an equivalent to the traditional design patterns shown in Enterprise Integration Patterns.
- netghost 4y agoThis is a great concept, but definitely really early. I'm curious if there are other examples in the ecosystem already?
- tantaman 4y agohttps://riffle.systems/essays/prelude/ https://riffle.systems/essays/prelude/ is another similar idea. I'm hoping to be able to collaborate with them but am waiting till I have something a bit more mature before reaching out.
- tantaman 4y agoOh wow, author here, glad there's some interest in this! Didn't mean for people to find out about it yet. I'll have an end to end demo out in the next week or two!