Skip to content
/ hoofli Public
generated from dnnrly/goclitem

Generate PlantUML diagrams from Chrome or Firefox network inspections


Notifications You must be signed in to change notification settings



Generate PlantUML diagrams from Chrome or Firefox network inspections

GitHub release (latest SemVer) GitHub Workflow Status report card godoc codecov

GitHub watchers GitHub stars Twitter URL

This tool reads browser HAR files stored on your local disk and transforms them into PlantUML formatted files. You will need to download PlantUML from or use the package management tool of your choice


$ go install

Running Unit Tests

$ make test

Running Acceptance tests

$ make deps
$ make build acceptance-test

Important make targets

  • install -- install hoofli from the current working tree
  • build -- build hoofli
  • clean -- remove build artifacts from the working tree
  • clean-deps -- remove dependencies in the working tree
  • test-deps -- ci target - install test dependencies
  • build-deps -- ci target - install build dependencies
  • deps -- ci target - install build and test dependencies
  • test -- run unit tests with tparse prettifying
  • acceptance-test -- run acceptance tests on built hoofli
  • ci-test -- ci target - run unit tests
  • lint -- run linting
  • release -- ci target - release hoofli
  • update -- update dependencies
  • help -- Show this help.


Please read for details on our code of conduct, and the process for submitting pull requests to us.


We use SemVer for versioning. For the versions available, see the tags on this repository.


  • Pascal Dennerly - Initial work - dnnrly

See also the list of contributors who participated in this project.


This project is licensed under the Apache 2.0 License - see the LICENSE file for details


  • Important people here