Skip to content

khchanel/fixinspector

Repository files navigation

FIX Inspector

CI

Offline FIX message viewer and decoder for troubleshooting trade logs. Supports quickfix XML dictionaries.

FIX Inspector main window

Install

FIX Inspector requires Python 3.12+.

python -m pip install fixinspector

For local development:

python -m pip install -e .

Run

Launch the GUI:

python -m fixinspector
fixinspector

Use the CLI:

fixinspect decode sample.log --format text
fixinspect decode sample.log --format json
fixinspect index sample.log

The same CLI commands are available through the package module:

python -m fixinspector decode sample.log --format json
python -m fixinspector index sample.log

Pass --dict <path> to use a QuickFIX-style XML dictionary.

Development

pytest -q

With uv:

uv sync --all-groups
uv run --no-sync pytest -q
uv run python -m fixinspector

About

FIX parser and viewer written in Python and Qt6

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages