home.social

#p2panda — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #p2panda, aggregated by home.social.

  1. v0.6.0 of #p2panda has been released! 🌱 🥰

    The star of the show is undoubtedly our new Node API ✨

    If you've been dreaming of an out-of-the-box #p2p stack with built-in networking, discovery, bootstrap, #localfirst sync, event streaming, causal ordering, storage and more...this one's for you!

    Here's an example of a simple, collaborative TODO list CLI application for a first taste of the new Node API in action:

    github.com/p2panda/p2panda/blo

    Release notes here:

    github.com/p2panda/p2panda/rel

  2. 𝗣𝟮𝗣𝗮𝗻𝗱𝗮:

    #P2Panda

    thewhale.cc/posts/p2panda

    Building blocks for peer-to-peer applications.

  3. 𝗣𝟮𝗣𝗮𝗻𝗱𝗮:

    #P2Panda

    thewhale.cc/posts/p2panda

    Building blocks for peer-to-peer applications.

  4. 𝗣𝟮𝗣𝗮𝗻𝗱𝗮:

    #P2Panda

    thewhale.cc/posts/p2panda

    Building blocks for peer-to-peer applications.

  5. Hui! This is #p2panda doing #localfirst sync over #LoRa in a #mesh network 🐼 📻

    We're experimenting currently with a log-based, replicated delay tolerant / store-and-forward protocol using the RNode transceiver firmware. All very early but fun!

  6. Hui! This is #p2panda doing #localfirst sync over #LoRa in a #mesh network 🐼 📻

    We're experimenting currently with a log-based, replicated delay tolerant / store-and-forward protocol using the RNode transceiver firmware. All very early but fun!

  7. Hui! This is #p2panda doing #localfirst sync over #LoRa in a #mesh network 🐼 📻

    We're experimenting currently with a log-based, replicated delay tolerant / store-and-forward protocol using the RNode transceiver firmware. All very early but fun!

  8. Hui! This is #p2panda doing #localfirst sync over #LoRa in a #mesh network 🐼 📻

    We're experimenting currently with a log-based, replicated delay tolerant / store-and-forward protocol using the RNode transceiver firmware. All very early but fun!

  9. Hui! This is #p2panda doing #localfirst sync over #LoRa in a #mesh network 🐼 📻

    We're experimenting currently with a log-based, replicated delay tolerant / store-and-forward protocol using the RNode transceiver firmware. All very early but fun!

  10. Managed to hack #Multiplex to use #p2panda (using the GObject bindings for Go) for it's P2P playback position sync. Was ... pretty painless? Lots of things left to do and UX feedback (discovery, showing other nodes etc.) to get from folks, but it just kind of ...

  11. Managed to hack #Multiplex to use #p2panda (using the GObject bindings for Go) for it's P2P playback position sync. Was ... pretty painless? Lots of things left to do and UX feedback (discovery, showing other nodes etc.) to get from folks, but it just kind of ...

  12. Managed to hack #Multiplex to use #p2panda (using the GObject bindings for Go) for it's P2P playback position sync. Was ... pretty painless? Lots of things left to do and UX feedback (discovery, showing other nodes etc.) to get from folks, but it just kind of ... works already, even when you join after the first node leaves!

  13. Managed to hack #Multiplex to use #p2panda (using the GObject bindings for Go) for it's P2P playback position sync. Was ... pretty painless? Lots of things left to do and UX feedback (discovery, showing other nodes etc.) to get from folks, but it just kind of ... works already, even when you join after the first node leaves!

  14. Managed to hack #Multiplex to use #p2panda (using the GObject bindings for Go) for it's P2P playback position sync. Was ... pretty painless? Lots of things left to do and UX feedback (discovery, showing other nodes etc.) to get from folks, but it just kind of ... works already, even when you join after the first node leaves!

  15. Managed to hack #Multiplex to use #p2panda (using the GObject bindings for Go) for it's P2P playback position sync. Was ... pretty painless? Lots of things left to do and UX feedback (discovery, showing other nodes etc.) to get from folks, but it just kind of ... works already, even when you join after the first node leaves!

  16. Managed to hack #Multiplex to use #p2panda (using the GObject bindings for Go) for it's P2P playback position sync. Was ... pretty painless? Lots of things left to do and UX feedback (discovery, showing other nodes etc.) to get from folks, but it just kind of ... works already, even when you join after the first node leaves!

  17. Nothing to see here, just a MacBook Neo and a GNOME OS laptop talking to each other via the #p2panda #GObject bindings for #Go . They even found each other via mDNS! (Needed a 5 line patch to the Rust build config, but that's it - everything just kind of works!)

  18. Nothing to see here, just a MacBook Neo and a GNOME OS laptop talking to each other via the #p2panda #GObject bindings for #Go . They even found each other via mDNS! (Needed a 5 line patch to the Rust build config, but that's it - everything just kind of works!)

  19. Nothing to see here, just a MacBook Neo and a GNOME OS laptop talking to each other via the #p2panda #GObject bindings for #Go . They even found each other via mDNS! (Needed a 5 line patch to the Rust build config, but that's it - everything just kind of works!)

  20. Nothing to see here, just a MacBook Neo and a GNOME OS laptop talking to each other via the #p2panda #GObject bindings for #Go. They even found each other via mDNS!

    (Needed a 5 line patch to the Rust build config, but that's it - everything just kind of works!)

  21. Nothing to see here, just a MacBook Neo and a GNOME OS laptop talking to each other via the #p2panda #GObject bindings for #Go. They even found each other via mDNS!

    (Needed a 5 line patch to the Rust build config, but that's it - everything just kind of works!)

  22. Nothing to see here, just a MacBook Neo and a GNOME OS laptop talking to each other via the #p2panda #GObject bindings for #Go. They even found each other via mDNS!

    (Needed a 5 line patch to the Rust build config, but that's it - everything just kind of works!)

  23. Nothing to see here, just a MacBook Neo and a GNOME OS laptop talking to each other via the #p2panda #GObject bindings for #Go. They even found each other via mDNS!

    (Needed a 5 line patch to the Rust build config, but that's it - everything just kind of works!)

  24. Nothing to see here, just a MacBook Neo and a GNOME OS laptop talking to each other via the #p2panda #GObject bindings for #Go. They even found each other via mDNS!

    (Needed a 5 line patch to the Rust build config, but that's it - everything just kind of works!)

  25. Published an initial version of the #puregotk bindings for #p2panda to Codeberg! Obvious disclaimers regarding stability and some rough edges around the callback syntax handling but hey, it works well enough to build a chat app with it and package it with Flatpak!

  26. Published an initial version of the #puregotk bindings for #p2panda to Codeberg! Obvious disclaimers regarding stability and some rough edges around the callback syntax handling but hey, it works well enough to build a chat app with it and package it with Flatpak!

  27. Published an initial version of the #puregotk bindings for #p2panda to Codeberg! Obvious disclaimers regarding stability and some rough edges around the callback syntax handling but hey, it works well enough to build a chat app with it and package it with Flatpak!

    codeberg.org/pojntfx/p2panda-g

  28. Published an initial version of the #puregotk bindings for #p2panda to Codeberg! Obvious disclaimers regarding stability and some rough edges around the callback syntax handling but hey, it works well enough to build a chat app with it and package it with Flatpak!

    codeberg.org/pojntfx/p2panda-g

  29. Published an initial version of the #puregotk bindings for #p2panda to Codeberg! Obvious disclaimers regarding stability and some rough edges around the callback syntax handling but hey, it works well enough to build a chat app with it and package it with Flatpak!

    codeberg.org/pojntfx/p2panda-g

  30. Published an initial version of the #puregotk bindings for #p2panda to Codeberg! Obvious disclaimers regarding stability and some rough edges around the callback syntax handling but hey, it works well enough to build a chat app with it and package it with Flatpak!

    codeberg.org/pojntfx/p2panda-g

  31. Published an initial version of the #puregotk bindings for #p2panda to Codeberg! Obvious disclaimers regarding stability and some rough edges around the callback syntax handling but hey, it works well enough to build a chat app with it and package it with Flatpak!

    codeberg.org/pojntfx/p2panda-g

  32. #p2panda 's GObject library running inside of Flatpak, called from #puregotk (Golang) - and it all kind of just works, including mDNS discovery?

  33. #p2panda 's GObject library running inside of Flatpak, called from #puregotk (Golang) - and it all kind of just works, including mDNS discovery?

  34. #p2panda's GObject library running inside of Flatpak, called from #puregotk (Golang) - and it all kind of just works, including mDNS discovery?

  35. #p2panda's GObject library running inside of Flatpak, called from #puregotk (Golang) - and it all kind of just works, including mDNS discovery?

  36. #p2panda's GObject library running inside of Flatpak, called from #puregotk (Golang) - and it all kind of just works, including mDNS discovery?

  37. #p2panda's GObject library running inside of Flatpak, called from #puregotk (Golang) - and it all kind of just works, including mDNS discovery?

  38. #p2panda's GObject library running inside of Flatpak, called from #puregotk (Golang) - and it all kind of just works, including mDNS discovery?

  39. That should make it that much easier to generate new bindings or even generate them during the build, e.g. for something like #p2panda

  40. That should make it that much easier to generate new bindings or even generate them during the build, e.g. for something like #p2panda

  41. Finally managed to push those two big #puregotk PRs I've been working on!

    1) fixes a bug with `throws` generation: codeberg.org/puregotk/puregotk
    2) makes the generation 15x faster: codeberg.org/puregotk/puregotk

    That should make it that much easier to generate new bindings or even generate them during the build, e.g. for something like #p2panda

  42. Finally managed to push those two big #puregotk PRs I've been working on!

    1) fixes a bug with `throws` generation: codeberg.org/puregotk/puregotk
    2) makes the generation 15x faster: codeberg.org/puregotk/puregotk

    That should make it that much easier to generate new bindings or even generate them during the build, e.g. for something like #p2panda

  43. Finally managed to push those two big #puregotk PRs I've been working on!

    1) fixes a bug with `throws` generation: codeberg.org/puregotk/puregotk
    2) makes the generation 15x faster: codeberg.org/puregotk/puregotk

    That should make it that much easier to generate new bindings or even generate them during the build, e.g. for something like #p2panda