akka / akka-edge-rs

Akka Edge support in Rust
https://doc.akka.io/docs/akka-edge/current/
Other
9 stars 1 forks source link

Akka Edge Rust

The Akka family of projects is managed by teams at Lightbend with help from the community.

Extending the power of Akka’s event-driven model to resource-constrained devices.

Akka Edge support in Rust is designed to empower Akka developers at the edge. Recognizing the resource constraints present at the edge, Akka Edge Rust enables event-driven solutions for developers familiar with Akka Persistence and Projections.

Documentation

The Akka documentation is available at https://akka.io/docs/.

The Akka Edge guides are found via akka.io/edge. The reference documentation is part of the Akka Edge Rust API docs.

Current versions of all Akka libraries

The current versions of all Akka libraries are listed on the Akka Dependencies page. Releases of the Akka Edge Rust libraries in this repository are listed on the GitHub releases page.

Akka Edge Rust is currently Incubating, and we are eager for your feedback.

Minimum supported Rust

This library requires a minimum of Rust version 1.70.0 stable (June 2023), but the current stable version of Rust is recommended.

Akka

Akka facilitates the building of Reactive Systems with a particular emphasis on resilience and responsiveness. Resilience is achieved by being able to recover in the face of, say, an internet connection failing, and being able to continue local-first operations. Responsiveness is achieved primarily through being event-driven. As events occur at the edge, they can be pushed to the cloud, to the user, and other parts of the edge-based system - at the time they occur.

The Akka family of projects is managed by teams at Lightbend with help from the community.

Contributing

Contributions are very welcome!

If you see an issue that you'd like to see fixed, the best way to make it happen is to help out by submitting a pull request.

Refer to the Akka CONTRIBUTING.md file for more details about the workflow, and general hints on how to prepare your pull request. You can also ask for clarifications or guidance in GitHub issues directly.

Further reading

License

Akka is licensed under the Business Source License 1.1, please see the Akka License FAQ.