tkyprof: A web-based visualizer for GHC Profiling Reports

[ bsd3, development ] [ Propose Tags ]
Versions 0.0.1, 0.0.2, 0.0.3, 0.0.4,,, 0.0.6,,,,, 0.2.0, 0.2.1,, 0.2.2,
Dependencies aeson (==0.3.*), attoparsec (==0.9.*), attoparsec‑enumerator (==0.2.*), base (==4.*), blaze‑builder, bytestring (==0.9.*), cmdargs (==0.7.*), containers (<0.5), directory (<2), enumerator (==0.4.*), filepath, hamlet (>=0.8 && <0.10), mtl, rosezipper (==0.2.*), stm (<3), template‑haskell (<3), text (==0.11.*), time (==1.2.*), transformers (==0.2.*), vector, wai (==0.4.*), wai‑extra (==0.4.*), warp (==0.4.*), web‑routes (>=0.23 && <0.26), yesod‑core (==0.8.*), yesod‑form (==0.1.*), yesod‑json (==0.1.*), yesod‑static (==0.1.*) [details]
License BSD-3-Clause
Copyright Copyright (C) 2011 Mitsutoshi Aoe
Author Mitsutoshi Aoe
Maintainer Mitsutoshi Aoe <>
Category Development
Home page
Bug tracker
Source repo head: git clone
Uploaded by MitsutoshiAoe at Wed Aug 17 01:36:06 UTC 2011
Distributions NixOS:
Executables prof2json, tkyprof
Downloads 4875 total (45 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-27 [all 6 reports]
Hackage Matrix CI

A web-based visualizer for GHC Profiling Reports

[Skip to Readme]


  • Controller



Build the production executable.


Build for use with "yesod devel"


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for tkyprof-

[back to package description]


TKYProf is a web-based interactive visualizer for GHC Time and Allocation Profiling Reports. It helps you to find the performance bottlenecks of your code quickly.



  • TKYProf uses some of HTML5 features, but does not support graceful downgrading. You need a modern browser supporting HTML5 and CSS3 for now.
  • TKYProf is written in Haskell. Haskell Platform and Cabal are required.

How to use TKYProf

  1. cabal install tkyprof installs the executable tkyprof.
  2. Run tkyprof on your terminal.
  3. Access http://localhost:3000/.
  4. Drag and drop your profiling reports.
  5. TKYProf draws a pretty chart.



This tool is written and maintained by Mitsutoshi Aoe,