nowfound

Dev tools · October 4, 2023

AA

Actyx – a distributed foundation for local-first software

Actyx [1] is a fully decentralised peer-to-peer event stream database in the spirit of Local-First Software [2] and local-first cooperation [3]. It is written in Rust and based on libp2p and IPFS. After 5 years of development, we are finally releasing it under the Apache 2.0 license. Another way to look at it: Actyx is a durable and reliable messaging middleware without any central brokers. You can publish events at any computer (e.g. RPi, Android Phone, Tablet) at any time — with perfect availability! — and receive these events at other computers if there is some network path to get them…

What it does

In the maker’s words, at launch

Actyx [1] is a fully decentralised peer-to-peer event stream database in the spirit of Local-First Software [2] and local-first cooperation [3]. It is written in Rust and based on libp2p and IPFS. After 5 years of development, we are finally releasing it under the Apache 2.0 license. Another way to look at it: Actyx is a durable and reliable messaging middleware without any central brokers. You can publish events at any computer (e.g. RPi, Android Phone, Tablet) at any time — with perfect availability! — and receive these events at other computers if there is some network path to get them there. You can use streaming data queries [4] to listen to exactly those updates your app is interested in, or use our machine-runner library [5] to execute replicated state machines driven by these events without coordination overhead. We built Actyx as we helped factories automate their manufacturing processes (see this J on the Beach talk [6] for more background); the factory environment is uniquely challenging in that it requires uncompromising reliability. The reason we’re open-sourcing this technology now is that we see it being valuable outside of this narrow field. You can use it to build resilient applications that cannot be stopped by an unavailability of AWS/Azure/GCP or your SaaS provider of choice — whatever the reason. We would love to hear your feedback and see other use-cases profit from decentralised local-first software. [1] https://github.com/Actyx/Actyx [2] https://www.inkandswitch.com/local-first/ [3] https://www.local-first-cooperation.org/ [4] https://developer.actyx.com/docs/reference/aql [5] https://www.npmjs.com/package/@actyx/machine-runner [6] https://www.youtube.com/watch?v=CRZ7sEjEcBk

Does the same job

all alternatives →
  • Mattermost 1.02015 · ▲219

    Open source Slack alternative

  • Distributed2021 · ▲103

    Stay in sync with friends, family and colleagues

  • HiveFlux + Slack2015 · ▲93

    Real-time task management meets real-time communication

  • IPFS2015 · ▲84

    Peer-to-peer hypermedia protocol for Blockchain powered web

  • Ring2015 · ▲83

    A free software for distributed and secured communication

  • Peerdium2018 · ▲155

    World's first decentralised P2P publishing platform

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 2d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, October 2023

the whole month →
  • AI autopilot for content creation & marketing

    AI · 2023 · typeface.ai

  • Nudge 2.01,051

    In-app experiences to activate, retain, & understand users

    Growth · 2023 · nudgenow.com

  • World's first open source AI scheduling assistant

    AI · 2023 · cal.com

  • Unlock AI magic for elevated customer engagement, fast

    AI · 2023 · tiledesk.com

  • TalkNotes854

    Turn your thoughts into actionable notes, fast

    AI · 2023 · talknotes.io

  • OD

    Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.

    Dev tools · 2023 · github.com