actor-model

Open-source projects categorized as actor-model

Top 23 actor-model Open-Source Projects

  • Akka

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

  • Project mention: Modern Async Primitives on iOS, Android, and the Web | dev.to | 2023-12-06

    Kotlin also has a construct for asynchronous collections/streams. Kotlin's version of AsyncSequence is called a Flow. Just as Swift's AsyncSequence builds upon prior experience with RxSwift and Combine, Kotlin's Flow APIs build upon earlier stream/collection APIs in the JVM ecosystem: Java's RxJava, Java8 Streams, Project Reactor, and Scala's Akka.

  • Orleans

    Cloud Native application framework for .NET

  • Project mention: .NET 8 – .NET Blog | news.ycombinator.com | 2023-11-14

    We should chat more about Reminders v2 - I want to learn more about what you'd like it to provide. Can you comment on the issue (https://github.com/dotnet/orleans/issues/7573)? If you'd like to see some of what is in the works, please message me on Discord and we can chat more about it (https://aka.ms/orleans/discord)

  • 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
  • actix

    Actor framework for Rust.

  • Project mention: Top 10 Rusty Repositories for you to start your Open Source Journey | dev.to | 2023-12-19

    9. Actix

  • citybound

    A work-in-progress, open-source, multi-player city simulation game.

  • ponyc

    Pony is an open-source, actor-model, capabilities-secure, high performance programming language

  • Project mention: Old Version | /r/PHPhelp | 2023-12-11
  • protoactor-go

    Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

  • Project mention: Is there a programming language that will blow my mind? | /r/ProgrammingLanguages | 2023-06-01

    https://github.com/asynkron/protoactor-go & this is a great lib, that implements a Erlang/Akka-like the Actor Model in Go.

  • Akka.net

    Canonical actor model implementation for .NET with local + distributed actors in C# and F#.

  • Project mention: What is the fastest producer consumer model in C# | /r/dotnet | 2023-11-06

    akka.net actors. Actors all the way! https://getakka.net

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • C++ Actor Framework

    An Open Source Implementation of the Actor Model in C++

  • Project mention: C++ Jobs - Q3 2023 | /r/cpp | 2023-07-04

    CAF

  • ergo

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

  • Orbit

    Orbit - Virtual actor framework for building distributed systems (by orbit)

  • stateright

    A model checker for implementing distributed systems.

  • langroid

    Harness LLMs with Multi-Agent Programming

  • Project mention: OpenAI: Streaming is now available in the Assistants API | news.ycombinator.com | 2024-03-14

    This was indeed true in the beginning, and I don’t know if this has changed. Inserting messages with Assistant role is crucial for many reasons, such as if you want to implement caching, or otherwise edit/compress a previous assistant response for cost or other reason.

    At the time I implemented a work-around in Langroid[1]: since you can only insert a “user” role message, prepend the content with ASSISTANT: whenever you want it to be treated as an assistant role. This actually works as expected and I was able to do caching. I explained it in this forum:

    https://community.openai.com/t/add-custom-roles-to-messages-...

    [1] the Langroid code that adds a message with a given role, using this above “assistant spoofing trick”:

    https://github.com/langroid/langroid/blob/main/langroid/agen...

  • nanomq

    An ultra-lightweight and blazing-fast Messaging broker/bus for IoT edge & SDV

  • Project mention: Lightweight and fast AMQP (0-9-1) server | news.ycombinator.com | 2024-04-07

    Slightly OT:

    Are ZeroMQ and NanoMQ still widely used (and recommended)?

    https://github.com/zeromq/libzmq

    https://github.com/nanomq/nanomq

  • pekko

    Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala

  • Project mention: Is akka still worth learning to be employable? | /r/scala | 2023-12-07

    Pekko is open source, has the same API. So there's no problem there.

  • message-io

    Fast and easy-to-use event-driven network library.

  • akka-bootcamp

    Self-paced training course to learn Akka.NET fundamentals from scratch

  • riker

    Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.

  • hollywood

    Blazingly fast and light-weight Actor engine written in Golang (by anthdm)

  • qpc

    QP/C Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines

  • MineCase

    Minecraft server based on Orleans

  • Coerce-rs

    Actor runtime and distributed systems framework for Rust

  • ScaleCube

    Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing

  • swift-distributed-actors

    Peer-to-peer cluster implementation for Swift Distributed Actors

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

actor-model related posts

Index

What are some of the best open-source actor-model projects? This list will help you:

Project Stars
1 Akka 12,921
2 Orleans 9,821
3 actix 8,389
4 citybound 7,628
5 ponyc 5,598
6 protoactor-go 4,873
7 Akka.net 4,612
8 C++ Actor Framework 3,095
9 ergo 2,660
10 Orbit 1,705
11 stateright 1,516
12 langroid 1,509
13 nanomq 1,358
14 pekko 1,056
15 message-io 1,031
16 akka-bootcamp 1,023
17 riker 996
18 hollywood 938
19 qpc 889
20 MineCase 750
21 Coerce-rs 670
22 ScaleCube 601
23 swift-distributed-actors 569

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com