# LibTmux::Async

- **Module:** LibTmux
- **Package:** LibTmux-Async
- **Language:** Perl
- **Kind:** module
- **Source:** https://github.com/libtmux/libtmux-perl/blob/352715a4fa66a96eed7763b90daaa536aa2f121d/packages/async/lib/LibTmux/Async.pm#L1
- **Page:** https://libtmux.org/en/perl/latest/reference/libtmux-async/

```
package LibTmux::Async;
```

Optional Future-based libtmux execution


## DESCRIPTION

The async distribution depends on [`LibTmux`](/en/perl/latest/reference/libtmux/), [IO::Async](https://metacpan.org/pod/IO::Async), [Future](https://metacpan.org/pod/Future), [IO::Async::Loop::Ppoll](https://metacpan.org/pod/IO::Async::Loop::Ppoll), and [IO::Ppoll](https://metacpan.org/pod/IO::Ppoll). Use [`LibTmux::Async::Server`](/en/perl/latest/reference/libtmux-async-server/) or [`LibTmux::Async::Transport`](/en/perl/latest/reference/libtmux-async-transport/) with an explicitly supplied Ppoll loop. Core snapshot filtering remains local and synchronous. Async dependencies are not required by the core or workspace distributions.
