Anything close beam/otp for other languages?

This page summarizes the projects mentioned and recommended in the original post on /r/elixir

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • sdk-java

    Temporal Java SDK

  • Take a look at Temporal's Workflow Orchestrator: https://temporal.io/ I would say it goes well beyond OTP and greatly simplifies a distributed app. A lot of documentation and examples. You can use Java, Go, Typescript, Python, Ruby, and Dotnet. Very powerful. I've learned a lot from it. And here's a good blog post which explains what Temporal offers you:

  • dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

  • Dapr is also building a workflow orchestrator into their microservice system. It's almost in Beta, and when you combine it with Dapr's Virtual Actors, it looks powerful. It will also let you integrate a workflow engine like Temporal, too. https://dapr.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lunatic

    Lunatic is an Erlang-inspired runtime for WebAssembly

  • There is a really good initiative called Lunatic : https://lunatic.solutions/

  • Akka

    Build highly concurrent, distributed, and resilient message-driven applications on the JVM

  • Akka is a library that implements the actor model for JVM languages. Mainly in Scala, but you can use it in Java too, and maybe others. It doesn't feel as ergonomic as Elixir, but if Elixir is too "out there" for the decision makers in your case, this might be a friendlier alternative.

  • ergo

    An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

  • https://github.com/ergo-services/ergo for golang

  • Vert.x

    Vert.x is a tool-kit for building reactive applications on the JVM

  • I really like Eclipse Vert.x... As both an Erlang dev and Java dev, it's a great synergy and soon to have support for Virtual Threads similar to BEAM.

  • spawn

    Spawn - Actor Mesh (by eigr)

  • https://github.com/eigr/spawn runs on the BEAM but extends distributed actors to other languages.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Modern Node.js Request Fault Tolerance Library?

    2 projects | news.ycombinator.com | 3 May 2023
  • Don’t start with microservices – monoliths are your friend

    2 projects | /r/programming | 16 Dec 2021
  • .NET Aspire is the best way to experiment with Dapr during local development

    6 projects | dev.to | 4 May 2024
  • Join the Diagrid Catalyst AWS Hackathon!

    2 projects | dev.to | 29 Apr 2024
  • Dapr: Microservices API

    1 project | news.ycombinator.com | 24 Apr 2024