README.md

# Swampman

Swampman is a lightweight worker pool manager for Elixir applications.

It allows you to manage a pool of worker processes, providing functionality to check out and check in workers, as well as dynamically resize the pool.

## Features

- Configurable pool size and overflow size.
- Automatic worker process management.
- Simple API for checking out and checking in workers.
- Transaction support for executing functions with a checked-out worker.
- Dynamic resizing of the worker pool.

## Installation

Add `swampman` to your list of dependencies in `mix.exs`:

```elixir
def deps do
  [
    {:swampman, "~> 0.0.1"}
  ]
end
```

## License

See [LICENSE](LICENSE) for details.