# XFsm v0.6.0-rc.4 - Table of Contents

Declarative finite state machine

## Pages

- Get started
  - [Quickstart](quickstart.md)
  - [Install XFsm](installation.md)
  - [Cheatsheet](cheatsheet.md)

- Core concept
  - [State machines](state-machines.md)
  - [What is XFsm](readme.md)

- State machines
  - [Machines](machines.md)
  - [State](state.md)
  - [Input](input.md)
  - [Events and Transitions](transitions.md)
  - [Eventless Transitions](eventless-transitions.md)
  - [Actions](actions.md)
  - [Guards](guards.md)

## Modules

- [XFsm](XFsm.md): Documentation for `XFsm`.

- [XFsm.Actions](XFsm.Actions.md): Documentation for `XFsm.Actions`.

- [XFsm.Actor](XFsm.Actor.md): Documentation for `XFsm.Actor`.

- [XFsm.Always](XFsm.Always.md): Documentation for `XFsm.Always`.

- [XFsm.Builder](XFsm.Builder.md): Documentation for `XFsm.Builder`.

- [XFsm.Event](XFsm.Event.md): Documentation for `XFsm.Event`.

- [XFsm.Machine](XFsm.Machine.md): Documentation for `XFsm.Machine`.

- [XFsm.Snapshot](XFsm.Snapshot.md): Documentation for `XFsm.Snapshot`.

- [XFsm.State](XFsm.State.md): Documentation for `XFsm.State`.

- [XFsm.Timers](XFsm.Timers.md): Documentation for `XFsm.Timers`.

