{"id":55046,"url":"https://github.com/GetTech-io/awesome-actor","name":"awesome-actor","description":":punch: Awesome lists of actor model resources","projects_count":33,"last_synced_at":"2026-06-07T23:00:22.505Z","repository":{"id":46155591,"uuid":"220085945","full_name":"GetTech-io/awesome-actor","owner":"GetTech-io","description":":punch: Awesome lists of actor model resources","archived":false,"fork":false,"pushed_at":"2023-07-06T18:59:29.000Z","size":25,"stargazers_count":85,"open_issues_count":1,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-05-22T14:43:53.349Z","etag":null,"topics":["actor","actor-framework","actor-model","awesome","awesome-list","virtual-actors"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GetTech-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-11-06T20:42:16.000Z","updated_at":"2026-05-13T21:26:31.000Z","dependencies_parsed_at":"2024-01-21T21:12:20.082Z","dependency_job_id":null,"html_url":"https://github.com/GetTech-io/awesome-actor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GetTech-io/awesome-actor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetTech-io%2Fawesome-actor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetTech-io%2Fawesome-actor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetTech-io%2Fawesome-actor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetTech-io%2Fawesome-actor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GetTech-io","download_url":"https://codeload.github.com/GetTech-io/awesome-actor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetTech-io%2Fawesome-actor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34041089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-07T02:00:07.652Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-21T21:06:23.705Z","updated_at":"2026-06-07T23:00:22.506Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["General","Frameworks, Libraries and Tools","Articles","Videos","Research","Community","Awesome lists","License"],"sub_categories":["Application Frameworks","Application Templates"],"readme":"# Awesome Actor Model [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nThis is an awesome list of actor model resources.\n\nInspired by [awesome](https://github.com/sindresorhus/awesome), [awesome-dotnet](https://github.com/quozd/awesome-dotnet), [awesome-dotnet-core](https://github.com/thangchung/awesome-dotnet-core).\n\nContributions are always welcome!\n\nThanks to all [contributors](https://github.com/GetTech-io/awesome-actor/graphs/contributors), you're awesome and wouldn't be possible without you!\n\nSay hi on twitter to [HerbaPeter](https://twitter.com/HerbaPeter) or [GetTechio](https://twitter.com/GetTechio)!\n\n## Contents\n\n- [Awesome Actor Model](#awesome-actor-model)\n  - [Contents](#contents)\n  - [General](#general)\n  - [Awesome lists](#awesome-lists)\n  - [Frameworks, Libraries and Tools](#frameworks-libraries-and-tools)\n    - [Application Frameworks](#application-frameworks)\n    - [Application Templates](#application-templates)\n  - [Sample Projects](#sample-projects)\n  - [Articles](#articles)\n  - [Books](#books)\n  - [Videos](#videos)\n  - [Podcasts](#podcasts)\n  - [Research](#research)\n  - [Community](#community)\n  - [License](#license)\n\n## General\n\n[Wiki: Actor model](https://en.wikipedia.org/wiki/Actor_model)\n\n## Awesome lists\n\n[Awesome Akka](https://github.com/homerquan/awesome-akka)\n\n## Frameworks, Libraries and Tools\n\n### Application Frameworks\n\n- [Actix](https://github.com/actix/actix) - Actor framework for Rust\n- [Akka](https://github.com/akka/akka) - Build highly concurrent, distributed, and resilient message-driven applications on the JVM [akka.io](https://akka.io)  \n- [Akka.Net](https://github.com/akkadotnet/akka.net) - Akka.NET is a professional-grade port of the popular Java/Scala framework Akka distributed actor framework to .NET. [getakka.net](https://getakka.net/)  \n- [CAF: C++ Actor Framework](https://github.com/actor-framework/actor-framework) - CAF is an open source C++11 actor model implementation featuring lightweight \u0026 fast actor implementations, pattern matching for messages, network transparent messaging, and more.  \n- [Comedy](https://github.com/untu/comedy) - Node.js actor framework.\n- [Microsoft Orleans](https://github.com/dotnet/orleans) - Orleans is a cross-platform framework for building robust, scalable distributed applications  \n- [Microsoft Service Fabric Reliable Actors](https://github.com/microsoft/service-fabric-services-and-actors-dotnet) - Reliable Actors is a Service Fabric application framework based on the Virtual Actor pattern. The Reliable Actors API provides a single-threaded programming model built on the scalability and reliability guarantees provided by Service Fabric. [Docs](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-introduction), [Service Fabric](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-introduction)  \n- [Microsoft Dapr Actors](https://github.com/dapr/docs/blob/master/concepts/actor/actor_overview.md) - Dapr runtime provides an actor implementation which is based on Virtual Actor pattern. The Dapr actors API provides a single-threaded programming model leveraging the scalability and reliability guarantees provided by underlying platform on which Dapr is running. [Dapr](https://github.com/dapr/dapr)  \n- [Orbit](https://github.com/orbit/orbit) - Distributed systems framework for the JVM by @electronicarts. [www.orbit.cloud](http://www.orbit.cloud)  \n- [Orleankka](https://github.com/OrleansContrib/Orleankka) - Orleankka is a functional extension for Microsoft Orleans framework. It provides a message-based API similar to Akka/ProtoActor, carefully layered on top of the Orleans (that's what in a name). Orleankka is an excellent choice for use-cases which can benefit from composable, uniform communication interface, such as CQRS, event-sourcing, FSM, etc.    \n- [ProtoActor](https://github.com/AsynkronIT) - Ultra fast distributed actors for Go, C# and Java/Kotlin [proto.actor](http://proto.actor)  \n- [Pykka](https://github.com/jodal/pykka) - Pykka is a Python implementation of the actor model, which makes it easier to build concurrent applications [www.pykka.org](https://www.pykka.org)  \n- [Quasar](https://github.com/puniverse/quasar) - Fibers, Channels and Actors for the JVM. [docs](http://docs.paralleluniverse.co/quasar/)  \n- [Riker](https://github.com/riker-rs/riker/) - Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust. [riker.rs](https://riker.rs)  \n- [Rotor](https://github.com/basiliscos/cpp-rotor) - Event loop friendly C++ actor micro-framework  \n- [SObjectizer](https://github.com/Stiffstream/sobjectizer) - SObjectizer is one of a few cross-platform and OpenSource \"actor frameworks\" for C++. But SObjectizer supports not only Actor Model, but also Publish-Subscribe Model and CSP-like channels. The goal of SObjectizer is significant simplification of development of concurrent and multithreaded applications in C++.  \n- [Tarant](https://github.com/tarantx) - Fullstack composable actor system for Typescript/Javascript implementing an extensible framework that allows to focus in domain logic and delegate the rest to the platform.\n\n### Application Templates\n\n## Sample Projects\n\n## Articles\n\n- [Introducing Orleans 3.0](https://devblogs.microsoft.com/dotnet/orleans-3-0/)\n- [Introductory hands on series for Tarant](https://dev.to/kanekotic/series/22701)\n\n## Books\n\n## Videos\n\n- [Distributed Transactions are dead - Sergey Bykov](https://www.youtube.com/watch?v=epOLEdaPSLQ)  \n- [Distributed Transactions are dead, long live distributed transaction! - Sergey Bykov](https://www.youtube.com/watch?v=8A5bRdyZXJw)  \n- [Building distributed applications with Orleans - Sergey Bykov](https://www.youtube.com/watch?v=rlfnmyTEujA)  \n- [How to build real-world applications with Orleans - John Azariah and Sergey Bykov](https://www.youtube.com/watch?v=7OVU9Mqqzgs)  \n- [Orleans Architecture Patterns - Sergey Bykov and John Azariah](https://www.youtube.com/watch?v=dxwkYp4Fg3g)  \n- [Building personalization with Orleans and Actor Modelling - Harald Schult Ulriksen](https://www.youtube.com/watch?v=3NT7uMV8GhQ)\n- [Reactive Distributed Microservices on .NET - Reuben Bond](https://www.youtube.com/watch?v=Cj_jUHCXE3U)  \n- [Actor Model Explained](https://www.youtube.com/watch?v=ELwEdb_pD0k)  \n- [An Introduction To The Actor Model And Akka .NET - Sean Killeen](https://www.youtube.com/watch?v=4Afz-cdL7HU)  \n\n## Podcasts\n\n## Research\n\n- [Microsoft Research - Orleans Virtual Actors](https://www.microsoft.com/en-us/research/project/orleans-virtual-actors/) - Project “Orleans” invented the Virtual Actor abstraction, which provides a straightforward approach to building distributed interactive applications, without the need to learn complex programming patterns for handling concurrency, fault tolerance, and resource management.    \n\n## Community\n\n- [Orleans Contrib](https://github.com/OrleansContrib/) - Orleans Community Contributions  \n\n## License\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)  \n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/gettech-io%2Fawesome-actor/projects"}