GitHub / hvr issue stats
Total issues: 531
Total pull requests: 352
Merged pull request: 298
Average time to close issues: 9 months
Average time to close pull requests: about 2 months
Average comments per issue: 3.26
Average comments per pull request: 1.7
Issues created
- haskell/cabal: 54
- haskell/haskell-mode: 23
- haskell/aeson: 13
- haskell/hackage-security: 9
- haskell/deepseq: 7
- haskell/unix: 7
- dreixel/generic-deriving: 6
- haskell/text: 6
- haskell/containers: 6
- haskell/haddock: 5
- haskell/network: 5
- hvr/sandbox: 4
- haskell/win32: 4
- haskell-hvr/HsYAML: 4
- haskell/directory: 3
- haskell/pvp: 3
- yaml/yaml-test-suite: 3
- haskell-hvr/lzma: 3
- osa1/language-lua: 3
- yav/graphmod: 3
- ekmett/semigroups: 3
- snapframework/io-streams: 3
- snapframework/snap-core: 3
- haskell/pretty: 3
- aesiniath/http-streams: 3
- haskell/stylish-haskell: 3
- ghcjs/shims: 2
- haskell/mtl: 2
- haskell/test-framework: 2
- haskell-distributed/distributed-process: 2
- haskell/statistics: 2
- blamario/monoid-subclasses: 2
- iconnect/regex: 2
- bgamari/pipes-lzma: 2
- vincenthz/hs-memory: 2
- debug-ito/staversion: 2
- lpsmith/bytestring-builder: 2
- jgm/zip-archive: 2
- vincenthz/hs-cprng-aes: 2
- basvandijk/scientific: 2
- haskell-github-trust/vector-th-unbox: 2
- snapframework/io-streams-haproxy: 2
- haskell/binary: 2
- nikita-volkov/bytestring-strict-builder: 2
- haskell/bytestring: 2
- haskell/alex: 2
- vincenthz/hs-crypto-numbers: 2
- haskell-hvr/regex-tdfa: 2
- Atry/Control.Dsl: 2
- nikita-volkov/base-prelude: 2
- tibbe/haskell-style-guide: 2
- haskell-hvr/text-containers: 2
- ChrisPenner/rasa: 2
- ekmett/nats: 2
- ghcjs/ghcjs-boot: 2
- haskell/fgl: 2
- transient-haskell/transient: 2
- snoyberg/http-enumerator: 2
- maoe/lifted-async: 2
- haskell-hvr/lzma-streams: 2
- vincenthz/hs-cli: 1
- tfausak/json-feed: 1
- gabriella439/haskell-dirstream-library: 1
- erikd/jenga: 1
- jberryman/unagi-chan: 1
- vincenthz/hs-crypto-cipher: 1
- ekmett/profunctors: 1
- finnsson/template-helper: 1
- DanBurton/tardis: 1
- hesselink/flock: 1
- itchyny/mackerel-client-hs: 1
- nkpart/cabal-file-th: 1
- tfausak/rattletrap: 1
- acowley/concurrent-machines: 1
- snoyberg/packdeps: 1
- ekmett/bifunctors: 1
- natesymer/webapp: 1
- aelve/text-all: 1
- kolmodin/binary: 1
- ondrap/gssapi: 1
- RaphaelJ/friday: 1
- cvb/hs-weather-api: 1
- jtobin/sampling: 1
- simonmar/monad-par: 1
- vincenthz/hs-cryptohash: 1
- byteverse/chronos: 1
- goromlagche/gli: 1
- snoyberg/mono-traversable: 1
- nikita-volkov/success: 1
- pjones/cassava-streams: 1
- agrafix/aws-simple: 1
- positiondev/fn: 1
- haskell/haskeline: 1
- nominolo/atto-lisp: 1
- chessai/dura: 1
- ekmett/pointed: 1
- tsani/servant-github-webhook: 1
- haskell/parsec: 1
- byteverse/haskell-ip: 1
- rongcuid/timeless: 1
- lehins/hip: 1
- axman6/amazonka-s3-streaming: 1
- acid-state/safecopy: 1
- sheyll/b9-vm-image-builder: 1
- rcook/sexpr-parser: 1
- mniip/finite-typelits: 1
- m0rphism/haskell-dmenu: 1
- luispedro/safeio: 1
- vincenthz/hs-hourglass: 1
- leventerkok/floatinghex: 1
- haskell-hvr/rss: 1
- fpco/pid1: 1
- passy/giphy-api: 1
- edsko/stack2cabal: 1
- ekmett/foreign-var: 1
- creswick/cabal-dev: 1
- kazu-yamamoto/simple-sendfile: 1
- skogsbaer/xmlgen: 1
- gabriella439/managed: 1
- lymar/hastache: 1
- ChrisPenner/eve: 1
- lucasdicioccio/http2-grpc-types: 1
- jdreaver/oanda-rest-api: 1
- jtobin/mwc-probability: 1
- andrewthad/monus: 1
- tfausak/autoexporter: 1
- fpco/haskell-filesystem: 1
- haskellari/qc-instances: 1
- kazu-yamamoto/logger: 1
- khibino/haskell-relational-record: 1
- ozataman/snap-extras: 1
- yi-editor/dynamic-state: 1
- ekmett/kan-extensions: 1
- roelvandijk/containers-unicode-symbols: 1
- MichelBoucey/cayley-client: 1
- kerkomen/rei: 1
- agrafix/users: 1
- singpolyma/OpenPGP-Haskell: 1
- liamoc/agda-snippets: 1
- natesymer/niagra: 1
- agrafix/superbuffer: 1
- tdammers/wryte: 1
- MackeyRMS/sphinxesc: 1
- zmthy/http-media: 1
- luispedro/diskhash: 1
- dmjio/miso: 1
- icidasset/shikensu-haskell: 1
- NCrashed/pdf-slave: 1
- bmillwood/haskell-src-meta: 1
- hexresearch/roc-cluster: 1
- nikita-volkov/json-bytes-builder: 1
- MedeaMelana/Piso: 1
- nikita-volkov/record: 1
- vincenthz/hs-connection: 1
- kazu-yamamoto/iproute: 1
- gregwebs/Shelly.hs: 1
- minad/wl-pprint-annotated: 1
- Ziptastic/ziptastic-haskell: 1
- ashleyyakeley/leapseconds: 1
- michaelt/streaming: 1
- haskell-cryptography/HsOpenSSL: 1
- purcell/flymake-shell: 1
- bflyblue/bolt: 1
- haskell-github-trust/pureMD5: 1
- jaspervdj/websockets-snap: 1
- jberryman/hashabler: 1
- judah/terminfo: 1
- fpco/stackage-curator: 1
- wangbj/hashing: 1
- spica314/ast-monad: 1
- rainbyte/haskell-ide-chart: 1
- ndmitchell/extra: 1
- mvoidex/hformat: 1
- portnov/dates: 1
- toddmohney/flipper: 1
- aloiscochard/codex: 1
- kolmodin/binary-bits: 1
- nh2/haskell-netpbm: 1
- as-capabl/machinecell: 1
- fpco/stackage-install: 1
- minad/intro-prelude: 1
- ssadler/aeson-quick: 1
- Peaker/git-mediate: 1
- mauke/data-default: 1
- kawu/dawg-ord: 1
- lindenbaum/hinterface: 1
- haskell/vector: 1
- TomMD/crypto-api: 1
- TravisWhitaker/rdf: 1
- haskell-hvr/uuid: 1
- snapframework/heist: 1
- serokell/serokell-util: 1
- jwvg0425/d3d11binding: 1
- agrafix/distance: 1
- caneroj1/median-stream: 1
- corsis/clock: 1
- arowM/heterocephalus: 1
- well-typed/cborg: 1
- minad/strict-base: 1
- sheyll/function-builder: 1
- dan-t/cabal-lenses: 1
- byteverse/posix-api: 1
- haskell/entropy: 1
- haskell-hvr/cabal-plan: 1
- mrkkrp/forma: 1
- haskell/network-uri: 1
- tfausak/wuss: 1
- owainlewis/http-dispatch: 1
- haskell/hackage-server: 1
- ocharles/logging-effect: 1
- int-index/transformers-lift: 1
- aisamanra/config-ini: 1
- ZHaskell/stdio: 1
- rlupton20/tyro: 1
- bartavelle/fastparser: 1
- facebook/Haxl: 1
- jonascarpay/apecs: 1
- brunjlar/neural: 1
- glutamate/datasets: 1
- nikita-volkov/list-t: 1
- rodrigosetti/messagepack: 1
- nominolo/murmur-hash: 1
- esoeylemez/rapid-term: 1
- haskell/wreq: 1
- selverob/xkcd: 1
- kosmikus/safeint: 1
- ekmett/categories: 1
- amarpotghan/crjdt-haskell: 1
- kazu-yamamoto/cab: 1
- yav/monadlib: 1
- judah/haskeline: 1
- mr/ftp-client: 1
- jaspervdj/blaze-markup: 1
- YoshikuniJujo/nowdoc: 1
- ekmett/ansi-wl-pprint: 1
- haskell-tls/hs-certificate: 1
- ekmett/exceptions: 1
- fredefox/shade: 1
- NorfairKing/cursor: 1
- ddssff/cabal-debian: 1
- ekmett/algebra: 1
- maoe/ghc-prof: 1
- forste/haskellVCSWrapper: 1
- suhailshergill/extensible-effects: 1
- haskell/hsc2hs: 1
- haskell-hvr/argon2: 1
- haskell/haskell-platform: 1
- mvoidex/hdocs: 1
- aesiniath/http-common: 1
- ennocramer/floskell: 1
- ekmett/reducers: 1
- sjoerdvisscher/unfoldable: 1
- samuelschlesinger/gross: 1
- haskell/zlib: 1
- Mikolaj/enummapset: 1
- maltem/zlib-enum: 1
- IreneKnapp/direct-sqlite: 1
- ekmett/linear: 1
- scrive/hpqtypes: 1
- RyanGlScott/th-lift: 1
- mvoidex/simple-log: 1
- bos/pronk: 1
- potomak/scotty-format: 1
- thoughtpolice/hs-ed25519: 1
- fizruk/http-api-data: 1
- hadolint/language-docker: 1
- nomeata/ghc-heap-view: 1
- dreixel/instant-generics: 1
- gmalecha/skip-list: 1
- ekmett/reflection: 1
- emilaxelsson/syntactic: 1
- hadronized/smoothie: 1
- jgm/cheapskate: 1
- wokibe/antiprimes: 1
- sannsyn/json-pointer: 1
- aviaviavi/toodles: 1
- psibi/wai-slack-middleware: 1
- input-output-hk/pvss-haskell: 1
- caneroj1/stm-supply: 1
- lpsmith/json-builder: 1
- nikita-volkov/unsequential: 1
- alpmestan/servant: 1
- basvandijk/monad-control: 1
- j1r1k/portager: 1
- mrkkrp/zip: 1
- stepcut/plugins: 1
- richsmith92/period: 1
- TomMD/cipher-aes128: 1
- cgaebel/hashable-generics: 1
- haskell/tar: 1
- alphaHeavy/lzma-conduit: 1
- mitchellwrosen/tasty-hspec: 1
- ndmitchell/hexml: 1
- HeinrichApfelmus/operational: 1
- haskell/time: 1
- solidsnack/bytestring-nums: 1
- spinda/liquidhaskell-cabal: 1
- dreixel/regular: 1
- DanBurton/lens-family-th: 1
- maoe/influxdb-haskell: 1
- fpco/streaming-commons: 1
- mvv/transformers-abort: 1
- konn/equational-reasoning-in-haskell: 1
- lykahb/groundhog: 1
- GetShopTV/smsaero: 1
- haskell-github-trust/thyme: 1
- yav/smtlib: 1
- gabriella439/foldl: 1
- ygale/strict-concurrency: 1
- ghcjs/jsaddle: 1
- erikd/hjsmin: 1
- UweSchmidt/hxt: 1
- nikita-volkov/attoparsec-time: 1
- jtdaugherty/word-wrap: 1
- ciez/regex-do: 1
- glguy/irc-core: 1
- basvandijk/unbounded-delays: 1
- oisdk/arity-generic-liftA: 1
- emilaxelsson/operational-alacarte: 1
- jeffreyrosenbluth/wallpaper: 1
- ekmett/zlib-lens: 1
- GaloisInc/RSA: 1
- jxv/pregame: 1
- josefs/STMonadTrans: 1
- orbital/wai-middleware-json-errors: 1
- ekmett/bytes: 1
- mb21/pandoc-placetable: 1
- glguy/utf8-string: 1
- haskell-hvr/regex-posix: 1
- informatikr/hedis: 1
- m0rphism/printcess: 1
- vincenthz/hs-crypto-pubkey: 1
- peti/hopenssl: 1
- ku-fpg/remote-monad: 1
Pull requests created
- haskell/aeson: 12
- haskell/hackage-security: 12
- haskell/haskeline: 11
- judah/terminfo: 10
- haskell/containers: 9
- haskell/cabal: 9
- haskell/alex: 8
- haskell/HTTP: 7
- snapframework/snap-server: 7
- haskell/text: 7
- haskell/win32: 6
- haskell/vector: 6
- haskell/time: 5
- haskell/binary: 5
- haskell/network: 5
- aesiniath/http-streams: 4
- snapframework/snap-core: 4
- haskell/bytestring: 4
- ekmett/semigroups: 3
- haskell/happy: 3
- ekmett/data-lens-template: 3
- ekmett/tagged: 3
- haskell/haskell-mode: 3
- basvandijk/scientific: 3
- simonmar/monad-par: 3
- haskell/tar: 3
- nominolo/murmur-hash: 2
- haskell/hoopl: 2
- kolmodin/binary: 2
- haskell-github-trust/vector-th-unbox: 2
- haskell/process: 2
- mr/ftp-client: 2
- snapframework/io-streams: 2
- haskell/haddock: 2
- GaloisInc/cereal: 2
- ChrisPenner/rasa: 2
- haskell/wreq: 2
- ekmett/ansi-wl-pprint: 2
- haskell/mtl: 2
- ekmett/kan-extensions: 2
- hspec/HUnit: 2
- lymar/hastache: 2
- snapframework/io-streams-haproxy: 2
- haskell-cryptography/HsOpenSSL: 2
- haskell/pretty: 2
- snapframework/snap: 2
- haskell/network-uri: 2
- spl/dlist: 2
- basvandijk/case-insensitive: 2
- haskell/test-framework: 2
- haskell/unix: 2
- xmonad/X11: 2
- MichelBoucey/IPv6Addr: 2
- haskell/stm: 2
- haskell/attoparsec: 2
- ekmett/machines: 2
- ekmett/adjunctions: 2
- yaml/www.yaml.org: 2
- ekmett/exceptions: 1
- conal/vector-space: 1
- xmonad/xmonad-testing: 1
- ekmett/reflection: 1
- grandpascorpion/canon: 1
- goromlagche/gli: 1
- prowdsponsor/nonce: 1
- bos/pronk: 1
- haskell/primitive: 1
- ekmett/comonad: 1
- ocharles/engine.io: 1
- jberryman/unagi-chan: 1
- alphaHeavy/lzma-conduit: 1
- Quid2/model: 1
- jgm/recaptcha: 1
- edsko/stack2cabal: 1
- george-steel/readcsv: 1
- joe9/GenericPretty: 1
- vincenthz/hs-crypto-cipher: 1
- msgpack/msgpack: 1
- david-christiansen/annotated-wl-pprint: 1
- jxv/pregame: 1
- orenbenkiki/yamlreference: 1
- haskell/random: 1
- dan-t/gamgine: 1
- HeinrichApfelmus/operational: 1
- gabriella439/haskell-mmorph-library: 1
- jacobstanley/unix-compat: 1
- rcook/sexpr-parser: 1
- haskell/xhtml: 1
- snoyberg/packdeps: 1
- mongodb-haskell/bson: 1
- schrammc/mnist-idx: 1
- hvr/sandbox: 1
- lpsmith/bytestring-builder: 1
- singpolyma/OpenPGP-Crypto: 1
- ekmett/approximate: 1
- k0001/safe-money: 1
- rethab/h-gpgme: 1
- meiersi/blaze-builder-enumerator: 1
- haskell/ghcup: 1
- yav/simple-smt: 1
- vmchale/command-line-tweeter: 1
- cstrahan/gochan: 1
- ekmett/void: 1
- haskell-servant/servant-snap: 1
- snapframework/xmlhtml: 1
- jgm/texmath: 1
- iconnect/regex: 1
- mvoidex/text-region: 1
- haskell/entropy: 1
- aristidb/http-types: 1
- nominolo/atto-lisp: 1
- creswick/cabal-dev: 1
- nominolo/scion: 1
- batterseapower/ansi-wl-pprint: 1
- yaml/yaml-spec: 1
- erikd/jenga: 1
- nominolo/canonical-filepath: 1
- typeclasses/ascii: 1
- denisenkom/hspkcs11: 1
- obsidiansystems/dependent-map: 1
- gregwebs/dlist-instances: 1
- haskell/haskell-report: 1
- ekmett/nats: 1
- judah/haskeline: 1
- Mikolaj/enummapset: 1
- transient-haskell/transient: 1
- madhadron/hdaemonize: 1
- jkff/timeplot: 1
- NorfairKing/cursor: 1
- metrix-ai/acquire: 1
- konn/refresht: 1
- krapsh/kraps-haskell: 1
- haskell-distributed/distributed-process-extras: 1
- leptonyu/yam: 1
- ekmett/trifecta: 1
- kkazuo/xlsx-tabular: 1
- metrix-ai/deferred-folds: 1
- NCrashed/safecopy: 1
- zmactep/hasbolt: 1
- wyager/smap: 1
- haskell/directory: 1
- haskell/criterion: 1
- haskell/math-functions: 1
- jgm/filestore: 1
- snoyberg/yaml: 1
- glguy/utf8-string: 1
- xtendo-org/rawfilepath: 1
- iostat/relapse: 1
- batterseapower/temporary: 1
- haskell/filepath: 1
- mauke/data-default: 1
- esmolanka/invertible-grammar: 1
- Ziptastic/ziptastic-haskell: 1
- khibino/haskell-relational-record: 1
- hvr/head.hackage: 1
- leptonyu/tensors: 1
- vincenthz/hs-cryptohash: 1
- UU-ComputerScience/uulib: 1
- haskell/text-format: 1
- yaml/yaml-test-suite: 1
- haskell/ThreadScope: 1
- seagreen/hjsonpointer: 1
- ekmett/wl-pprint-extras: 1
- haskell/double-conversion: 1
- joshuaclayton/unused: 1
- ekmett/folds: 1
- spell-music/data-fix: 1
- ekmett/bytes: 1
- haskell/deepseq: 1
- paul-rouse/mysql: 1
- justusadam/marvin: 1
- ekmett/bits: 1
- ekmett/bound: 1
- gabriella439/foldl: 1
- lykahb/groundhog: 1
- ekmett/keys: 1
- joneshf/servant-ruby: 1
- glguy/irc-core: 1
- csabahruska/jhc-components: 1
- haskell/text-icu: 1
- thoughtpolice/hs-ed25519: 1
- potomak/scotty-format: 1
- haskell-hvr/newtype: 1
- basvandijk/monad-control: 1
- finnsson/template-helper: 1
- ekmett/profunctors: 1
- mightybyte/map-syntax: 1
- finnsson/test-generator: 1
- ekmett/log-domain: 1
- ekmett/free: 1
- vmchale/qr-writer: 1
Maintainer
- haskell/cabal: 63
- haskell/haskell-mode: 26
- haskell/aeson: 25
- haskell/hackage-security: 21
- haskell/containers: 15
- haskell/text: 13
- haskell/haskeline: 12
- haskell/alex: 10
- haskell/win32: 10
- haskell/network: 10
- haskell/unix: 9
- haskell/deepseq: 8
- snapframework/snap-core: 7
- haskell/binary: 7
- haskell/vector: 7
Active Maintainer
Issue Author Associations
- None (255, 48.02%)
- Member (186, 35.03%)
- Contributor (55, 10.36%)
- Collaborator (31, 5.84%)
- Owner (4, 0.75%)
Pull Request Author Associations
- Member (170, 48.30%)
- Contributor (144, 40.91%)
- None (24, 6.82%)
- Collaborator (12, 3.41%)
- Owner (2, 0.57%)
Top Issue Labels
- type: enhancement (24)
- enhancement (20)
- type: bug (19)
- bug (16)
- cabal-install: nix-local-build (15)
- repl (interactive) (9)
- feature request (9)
- type: discussion (9)
- documentation (5)
- attention: pr-welcome (5)
- cabal-install: solver (5)
- question (5)
- Cabal: file format (5)
- instances (4)
- cabal-install: other (4)
Top Pull Request Labels
- type: enhancement (3)
- bug (3)
- blocked: action-required (2)
- enhancement (2)
- status: consider closing (2)
- duplicate (1)
- build-type: custom (1)
- cabal-install: cmd/get (1)
- Cabal: file format (1)
- tooling (1)
- WIP (1)
- bug fix (1)
- compatibility (1)
- packaging (1)