# Buffy v3.0.0 - Table of Contents

> Buffy the Process Slayer

## Pages

- [Buffy](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [Buffy](Buffy.md): Buffy is broken down into different modules depending on how you want to
handle your function calling.
- [Buffy.Application](Buffy.Application.md): The Buffy supervisor responsible for starting the default
`Registry` and `DynamicSupervisor`.

- [Buffy.Throttle](Buffy.Throttle.md): The `Buffy.Throttle` module will wait for a specified amount of time before
invoking the function. If the function is called again before the time has
elapsed, it's a no-op. Once the timer has expired, the function will be called,
and any subsequent calls will start a new timer.
- [Buffy.ThrottleAndTimed](Buffy.ThrottleAndTimed.md): This is a variation on the `Buffy.Throttle` behavior.

