# Acton Core `acton-core` provides the foundational functionality and abstractions that power the [Acton Reactive Application Framework](https://github.com/Govcraft/acton-reactive). This crate includes essential building blocks for creating reactive, event-driven, and distributed systems in Rust. ## Key Features - **Core Abstractions**: `acton-core` includes the key components that support message passing, agent lifecycle management, and system orchestration within the Acton framework. - **Concurrency**: Leveraging Rust’s async capabilities and Tokio, `acton-core` provides a highly concurrent and efficient runtime for agent-based applications. - **Foundation for Acton**: This crate underpins much of the functionality in [Acton Reactive](https://github.com/Govcraft/acton-reactive) and is not intended to be used directly by developers. ## Usage You do not need to interact with `acton-core` directly. Instead, use the [Acton Reactive Application Framework](https://github.com/Govcraft/acton-reactive), which re-exports the necessary components from `acton-core` to build reactive, scalable applications. If you're looking to build reactive applications, please refer to the [Acton Reactive](https://github.com/Govcraft/acton-reactive) repository for more information. ## Learn More For more details on how the Acton framework works and examples of how to build reactive applications, refer to the [Acton Reactive Application Framework documentation](https://github.com/Govcraft/acton-reactive/blob/main/README.md). ## License This project is licensed under both the MIT and Apache-2.0 licenses. See the `LICENSE-MIT` and `LICENSE-APACHE` files for details.