Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Akka.net | 4,475 | 715 | 255 | 2 days ago | 134 | August 02, 2023 | 432 | other | C# | |
Canonical actor model implementation for .NET with local + distributed actors in C# and F#. | ||||||||||
Orbit | 1,554 | 9 | 2 years ago | 27 | March 03, 2016 | 3 | bsd-3-clause | Kotlin | ||
Orbit - Virtual actor framework for building distributed systems | ||||||||||
Qbit | 687 | 8 | 16 | 6 years ago | 83 | October 20, 2017 | 62 | apache-2.0 | Java | |
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices. | ||||||||||
Newbe.claptrap | 210 | 6 months ago | 9 | April 21, 2021 | 11 | mit | C# | |||
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way. | ||||||||||
Cl Gserver | 161 | 2 months ago | 8 | apache-2.0 | Common Lisp | |||||
Actor framework featuring actors and agents for easy access to state and asynchronous operations. | ||||||||||
Rocket.jl | 153 | 2 days ago | 1 | mit | Julia | |||||
Functional reactive programming extensions library for Julia | ||||||||||
Principles Of Reactive Programming | 139 | 5 years ago | gpl-3.0 | Scala | ||||||
Principles of Reactive Programming, Scala: assignments and other code from Coursera https://class.coursera.org/reactive-002 | ||||||||||
Beehive | 132 | 16 | 17 | a year ago | 93 | April 15, 2022 | mit | C# | ||
A Reactive Cloud Actor library/mini-framework for .NET 4.5.2+ or .NET Standard 2.0+ | ||||||||||
Reactive Kafka Microservice Template | 84 | 6 years ago | 2 | apache-2.0 | Scala | |||||
An example of a microservice template which uses akka/reactive-kafka to stream JSON messages | ||||||||||
Storrent | 78 | 5 years ago | 10 | apache-2.0 | Scala | |||||
BitTorrent client written in Scala using Akka |
Akka.NET is a .NET port of the popular Akka project from the Scala / Java community. We are an idiomatic .NET implementation of the actor model built on top of the .NET Common Language Runtime.
Akka.NET is a .NET Foundation project.
Akka.NET can be used in-process or inside large, distributed real-time systems; we support a wide variety of use cases.
Akka.NET can be used to solve the following types of problems:
lock
s or any other shared-memory synchronization mechanisms.You can start by taking the Akka.NET Bootcamp, but there are many other great learning resources for Akka.NET Online.
If you want to include Akka.NET in your project, you can install it directly from NuGet
To install Akka.NET Distributed Actor Framework, run the following command in the Package Manager Console
PM> Install-Package Akka
PM> Install-Package Akka.Remote
And if you need F# support:
PM> Install-Package Akka.FSharp
Please see Building Akka.NET.
To access nightly Akka.NET builds, please see the instructions here.
If you need help getting started with Akka.NET, there's a number of great community resources online:
If you and your company are interested in getting professional Akka.NET support, you can contact Petabridge for dedicated Akka.NET support.