Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / juhp issue stats
Total issues: 591
Total pull requests: 171
Merged pull request: 121
Average time to close issues: 5 months
Average time to close pull requests: about 2 months
Average comments per issue: 2.76
Average comments per pull request: 2.23
Issues created
- haskell-gi/haskell-gi: 30
- commercialhaskell/stack: 11
- juhp/cabal-rpm: 10
- haskell/cabal: 9
- haskell/haskell-language-server: 9
- NorfairKing/validity: 9
- fpco/stackage-curator: 8
- Soostone/katip: 8
- yi-editor/yi: 8
- podenv/podenv: 8
- NorfairKing/sydtest: 7
- jonascarpay/apecs: 5
- fedora-i18n/fontquery: 5
- gelisam/hawk: 5
- mgsloan/store: 5
- haskell/haddock: 4
- haskell-servant/servant-swagger-ui: 4
- haskoin/haskoin-core: 4
- zimbatm/mdsh: 4
- kivikakk/cmark-gfm-hs: 4
- codedownio/sandwich: 4
- jtdaugherty/tart: 4
- snoyberg/packdeps: 4
- cdepillabout/pretty-simple: 3
- kazu-yamamoto/http2: 3
- haskell-works/avro: 3
- NixOS/nix: 3
- haskell/haskell-platform: 3
- pbrisbin/bugsnag-haskell: 3
- snoyberg/xml: 3
- eskimor/servant-subscriber: 2
- ondrap/json-stream: 2
- jonascarpay/calligraphy: 2
- chrissound/byteunits: 2
- dylex/postgresql-typed: 2
- judah/haskeline: 2
- well-typed/cborg: 2
- ndmitchell/extra: 2
- himura/twitter-types: 2
- karun012/doctest-discover: 2
- hslua/hslua: 2
- agrafix/Spock: 2
- egison/egison-pattern-src: 2
- snoyberg/http-client: 2
- dschrempf/elynx: 2
- xtendo-org/rawfilepath: 2
- jtdaugherty/vty: 2
- orome/crypto-enigma-hs: 2
- haskoin/secp256k1-haskell: 2
- weldr/content-store: 2
- haskell-webgear/webgear: 2
- GaloisInc/what4: 2
- aisamanra/config-ini: 2
- ludat/conferer: 2
- stschiff/sequenceTools: 2
- UweSchmidt/hxt: 2
- andrewthad/haskell-ip: 2
- jgm/cheapskate: 2
- frasertweedale/hs-jose: 2
- haskell-tls/hs-certificate: 2
- brandonchinn178/aeson-schemas: 2
- juhp/stackage-query: 2
- racket/racket: 2
- lehins/massiv: 2
- haskell/bytestring: 2
- tel/oauthenticated: 2
- kcsongor/generic-lens: 2
- fosskers/microlens-aeson: 2
- NorfairKing/mergeful: 2
- haskell/aeson: 2
- gregwebs/Shelly.hs: 2
- haskell-hvr/missingh: 2
- mmark-md/mmark: 2
- digital-asset/ghc-lib: 2
- haskell/zlib: 2
- haskell/containers: 2
- haskell/fgl: 2
- sethfowler/hsbugzilla: 2
- fedora-haskell/fedora-haskell-tools: 2
- emilypi/base64: 2
- Byron/dua-cli: 2
- yesodweb/wai: 2
- stanislav-tkach/os_info: 2
- phadej/aeson-compat: 2
- michalkonecny/aern2: 2
- fedora-infra/bodhi: 2
- phadej/JuicyPixels-scale-dct: 2
- data61/foldl-statistics: 2
- rpm-software-management/rpm: 2
- ibus/ibus: 2
- haskell-cryptography/HsOpenSSL: 2
- haskell-servant/servant-auth: 1
- nikita-volkov/slave-thread: 1
- tsani/servant-github-webhook: 1
- MercuryTechnologies/slack-web: 1
- athanclark/rose-trees: 1
- ChrisCoffey/haskell-opentracing-light: 1
- juhp/rpmbuild-order: 1
- juhp/simple-cabal: 1
- luispedro/safeio: 1
- samplecount/shake-language-c: 1
- esmolanka/sexp-grammar: 1
- ocramz/rigel-viz: 1
- vincenthz/hs-pem: 1
- athanclark/path-extra: 1
- jaspervdj/patat: 1
- mtesseract/haskell-partial-order: 1
- commercialhaskell/pantry: 1
- juhp/pagure-cli: 1
- k0ral/opml-conduit: 1
- srijs/haskell-operational-class: 1
- fumieval/objective: 1
- serokell/o-clock: 1
- neovimhaskell/nvim-hs: 1
- NoRedInk/haskell-libraries: 1
- k0001/network-simple: 1
- iijlab/direct-hs: 1
- Mokosha/netwire-input-glfw: 1
- nh2/haskell-netpbm: 1
- athanclark/nested-routes: 1
- JustusAdam/mustache: 1
- silkapp/rest: 1
- jamesdbrock/replace-megaparsec: 1
- reanimate/reanimate-svg: 1
- robstewart57/rdf4h: 1
- TravisWhitaker/rdf: 1
- hiratara/hs-string-random: 1
- fpco/haskell-ide: 1
- seereason/process-extras: 1
- cdepillabout/print-console-colors: 1
- haskell-primitive/primitive-unlifted: 1
- sebfisch/primes: 1
- athanclark/pred-trie: 1
- Bodigrim/poly: 1
- k0001/pipes-network: 1
- sdiehl/haskell-picosat: 1
- MichaelXavier/phash: 1
- yesodweb/persistent: 1
- parsonsmatt/persistent-discover: 1
- mike-fabian/langtable: 1
- fedora-copr/copr: 1
- containerbuildsystem/atomic-reactor: 1
- reujab/silver: 1
- yeslogic/fontconfig-rs: 1
- holmgr/cargo-sweep: 1
- ibus/ibus-anthy: 1
- elm/compiler: 1
- zevv/duc: 1
- nccgroup/pasta-curves: 1
- sergv/htoml-parse: 1
- jgm/zip-archive: 1
- yesodweb/yesod: 1
- freckle/yesod-page-cursor: 1
- pbrisbin/yesod-markdown: 1
- DanBurton/yesod-gitrev: 1
- snoyberg/yackage: 1
- sinelaw/xml-to-json: 1
- rmehri01/thock: 1
- GaloisInc/curl: 1
- ndmitchell/shake: 1
- haskell-hvr/ghc-byteorder: 1
- haskell-hvr/xor: 1
- haskell-hvr/cabal-plan: 1
- yesodweb/shakespeare: 1
- roc-lang/roc: 1
- purescript/spago-legacy: 1
- marcosh/crem: 1
- UniMath/agda-unimath: 1
- cachix/mixpanel-client: 1
- sudo-project/sudo: 1
- simonmichael/hledger: 1
- githwxi/ATS-Postiats: 1
- hmemcpy/milewski-ctfp-pdf: 1
- haskell-github-trust/replace-megaparsec: 1
- translate/translate: 1
- rpm-software-management/rpmlint: 1
- product-definition-center/pdc-client: 1
- fpco/th-utilities: 1
- RyanGlScott/text-show: 1
- jgm/texmath: 1
- roelvandijk/terminal-progress-bar: 1
- kobargh/template-toolkit: 1
- didi-FP/tcp-streams: 1
- yihuang/tagstream-conduit: 1
- taffybar/taffybar: 1
- psibi/streamly-bytestring: 1
- haskell-streaming/streaming: 1
- mbj/stratosphere: 1
- nikita-volkov/stm-hamt: 1
- debug-ito/staversion: 1
- juhp/stack-clean-old: 1
- stackbuilders/stache: 1
- Tener/spike: 1
- sternenseemann/spacecookie: 1
- vincenthz/hs-socks: 1
- kkazuo/xlsx-tabular: 1
- qrilka/xlsx: 1
- harendra-kumar/xls: 1
- t4ccer/wai-session-redis: 1
- mbg/wai-saml2: 1
- athanclark/wai-middleware-content-type: 1
- versioncloud/vformat-aeson: 1
- fhaust/vector-split: 1
- schell/varying: 1
- agrafix/validate-input: 1
- iand675/uri-templater: 1
- Soostone/uri-bytestring: 1
- composewell/unicode-data: 1
- ysangkok/haskell-tzdata: 1
- YoshikuniJujo/typecheck-plugin-nat-simple: 1
- liyang/true-name: 1
- transient-haskell/transient-universe: 1
- HugoDaniel/timerep: 1
- prowdsponsor/thumbnail-plus: 1
- schnecki/experimenter: 1
- vincenthz/hs-crypto-random: 1
- MichaelXavier/cron: 1
- da-x/cpio-conduit: 1
- jship/context: 1
- trskop/connection-pool: 1
- alephcloud/hs-configuration-tools: 1
- sdroege/conduit-iconv: 1
- kallisti-dev/cond: 1
- SamProtas/composable-associations: 1
- prikhi/cointracking-imports: 1
- weldr/codec-rpm: 1
- jgm/cmark-hs: 1
- tomphp/haskell-cfenv: 1
- GaloisInc/cereal: 1
- domdere/cassava-conduit: 1
- marcellussiegburg/call-alloy: 1
- NixOS/cabal2nix: 1
- nkpart/cabal-file-th: 1
- clinty/cabal-debian: 1
- fpco/executable-hash: 1
- roman/Haskell-etc: 1
- luntain/error-or-bundle: 1
- cdornan/enum-text: 1
- 0xd34df00d/enum-subset-generate: 1
- Porges/email-validate-hs: 1
- ekmett/either: 1
- brendanhay/ede: 1
- MichaelXavier/drifter-postgresql: 1
- wincent/docvim: 1
- tserduke/do-list: 1
- jaspervdj/digestive-functors: 1
- ndmitchell/derive: 1
- clinty/debian-haskell: 1
- iand675/datadog: 1
- NorfairKing/fuzzy-time: 1
- NorfairKing/cursor: 1
- kkardzis/curlhs: 1
- haskell-crypto/cryptonite: 1
- andreasabel/cabal-clean: 1
- simeg/eureka: 1
- dhall-lang/dhall-haskell: 1
- jgm/pandoc: 1
- pkgconf/pkgconf: 1
- haskell/alex: 1
- haskell/hie-bios: 1
- haskell/stylish-haskell: 1
- haskell/text: 1
- haskell/actions: 1
- haskell/pvp: 1
- haskell/double-conversion: 1
- haskell/hackage-server: 1
- haskell/lsp: 1
- haskell/network: 1
- haskell/network-bsd: 1
- haskell/mwc-random: 1
- TheKinrar/instances: 1
- haskell/ghc-events: 1
- haskell/hackage-security: 1
- Lysxia/boltzmann-samplers: 1
- runeksvendsen/bitcoin-payment-channel: 1
- sergv/bencoding: 1
- input-output-hk/bech32: 1
- ivanperez-keera/dunai: 1
- transient-haskell/axiom: 1
- aligusnet/astro: 1
- emmanueltouzery/app-settings: 1
- brendanhay/amazonka: 1
- LeapYear/aeson-schemas: 1
- greydot/aeson-iproute: 1
- turboMaCk/aeson-combinators: 1
- josefs/STMonadTrans: 1
- SamProtas/JuicyPixels-blurhash: 1
- Twinside/Juicy.Pixels: 1
- skogsbaer/HTF: 1
- choener/BiobaseBlast: 1
- ostreedev/ostree: 1
- github/cmark-gfm: 1
- pepeiborra/monadloc: 1
- iand675/librato: 1
- vimus/libmpd-haskell: 1
- thunky-monk/kawhi: 1
- mbg/logstash: 1
- fosskers/kanji: 1
- akshaymankar/jsonpath-hs: 1
- khibino/haskell-json-rpc-generic: 1
- tekul/jose-jwt: 1
- daanx/isocline: 1
- minad/intro: 1
- agrafix/ignore: 1
- haskell-works/hw-streams: 1
- haskell-works/hw-hspec-hedgehog: 1
- haskell-works/hw-balancedparens: 1
- aesiniath/http-streams: 1
- juhp/http-query: 1
- zmthy/http-media: 1
- aesiniath/http-common: 1
- cies/htoml: 1
- EduardSergeev/monad-memo: 1
- mrkkrp/modern-uri: 1
- mmark-md/mmark-ext: 1
- aligusnet/mltool: 1
- domenkozar/mixpanel-client: 1
- michalkonecny/mixed-types-num: 1
- jtobin/mighty-metropolis: 1
- snoyberg/mega-sdist: 1
- dschrempf/mcmc: 1
- snoyberg/markdown: 1
- prowdsponsor/mangopay: 1
- AndrewRademacher/mallard: 1
- alphaHeavy/lzma-conduit: 1
- chrisdone/lucid: 1
- ltext/ltext: 1
- serokell/log-warper: 1
- Gabriella439/list-transformer: 1
- redneb/hs-linux-namespaces: 1
- redneb/linux-file-extents: 1
- hspec/hspec-wai: 1
- louispan/ghcjs-base-stub: 1
- arybczak/ghc-tags: 1
- DanielG/ghc-syb: 1
- soenkehahn/getopt-generics: 1
- NorfairKing/typed-uuid: 1
- NorfairKing/mergeless: 1
- mstksg/functor-products: 1
- mstksg/functor-combinators: 1
- GianlucaGuarini/fortytwo: 1
- AJChapman/formatting: 1
- athanclark/follow-file: 1
- ekmett/folds: 1
- cdornan/fmt: 1
- GregorySchwartz/find-clumpiness: 1
- strake/filtrable.hs: 1
- haskell-party/feed: 1
- psibi/fb: 1
- freckle/faktory_worker_haskell: 1
- fakedata-haskell/fakedata: 1
- freckle/hspec-junit-formatter: 1
- valpackett/hspec-expectations-pretty-diff: 1
- freckle/hspec-expectations-json: 1
- creichert/hsebaysdk: 1
- wilx/hs-bibutils: 1
- agocorona/hplayground: 1
- peti/hledger-interest: 1
- haskell-hint/hint: 1
- kolmodin/hinotify: 1
- agrafix/highjson: 1
- jekor/hesh: 1
- informatikr/hedis: 1
- sannsyn/hasql-optparse-applicative: 1
- haskoin/haskoin-store: 1
- pepeiborra/haskell-src-exts-util: 1
- yav/haskell-lexer: 1
- ivan-m/graphviz: 1
- acfoltzer/gitrev: 1
- owickstrom/gi-gtk-declarative: 1
Pull requests created
- haskell/cabal: 12
- podenv/podenv: 11
- gelisam/hawk: 8
- haskell/haskell-platform: 8
- fpco/stackage-curator: 6
- haskell/haskell-language-server: 5
- snoyberg/packdeps: 5
- commercialhaskell/stack: 4
- UweSchmidt/hxt: 4
- snoyberg/http-client: 3
- jekor/hesh: 3
- haskell-hint/hint: 3
- haskell-streaming/streaming-utils: 3
- haskell-primitive/primitive-unlifted: 2
- vincenthz/hs-securemem: 2
- AJChapman/formatting: 2
- haskell/HTTP: 2
- cdepillabout/pretty-simple: 2
- bravit/hid-examples: 2
- khibino/haskell-time-locale-compat: 2
- ndmitchell/shake: 2
- ibus/ibus: 2
- HaXml/HaXml: 2
- llvm-hs/llvm-hs: 2
- juanmanuel-tirado/savetheworldwithgo: 2
- creswick/cabal-dev: 2
- owickstrom/gi-gtk-declarative: 2
- juhp/koji-tool: 2
- zanata/zanata-client: 2
- vincenthz/hs-byteable: 1
- holmgr/cargo-sweep: 1
- Ongy/netlink-hs: 1
- phadej/singleton-bool: 1
- containers/toolbox: 1
- kazu-yamamoto/easy-file: 1
- yesodweb/yesodweb.com-content: 1
- sol/markdown-unlit: 1
- vincenthz/hs-cryptohash: 1
- sethfowler/hsbugzilla: 1
- snoyberg/file-embed: 1
- thumphries/hgrep: 1
- obsidiansystems/dependent-sum: 1
- clovyr/aeson-yaml: 1
- haskell-cryptography/HsOpenSSL: 1
- juhp/stack-clean-old: 1
- haskell/unix: 1
- thoughtpolice/hs-ed25519: 1
- haskell/hackage-security: 1
- basvandijk/monad-control: 1
- pasqu4le/clifm: 1
- cocreature/lrucaching: 1
- haskell/network: 1
- haskell/aeson: 1
- kolmodin/hinotify: 1
- ocharles/tasty-rerun: 1
- redneb/HsOpenSSL-x509-system: 1
- haskell/filepath: 1
- larskuhtz/wai-cors: 1
- sdiehl/repline: 1
- kazu-yamamoto/http2: 1
- ekmett/transformers-compat: 1
- snapframework/zlib-bindings: 1
- erikd/hjsmin: 1
- vincenthz/hs-cipher-aes: 1
- haskell/network-uri: 1
- vincenthz/hs-libgit: 1
- haskell/double-conversion: 1
- aisamanra/config-ini: 1
- ndmitchell/hlint: 1
- vincenthz/language-java: 1
- jtdaugherty/tart: 1
- jgm/cmark-hs: 1
- ekmett/adjunctions: 1
- agocorona/hplayground: 1
- zouppen/haskell-curl-aeson: 1
- rpm-software-management/rpm: 1
- haskell/zlib: 1
- juhp/pkgtreediff: 1
- haskell-distributed/cloud-haskell: 1
- haskell/base64-bytestring: 1
- kowainik/summoner: 1
- koalaman/shellcheck: 1
- judah/pier: 1
- aesiniath/http-streams: 1
- markusle/husky: 1
- hercules-ci/hercules-ci-agent: 1
- yesodweb/haskell-xss-sanitize: 1
- diffusionkinetics/open: 1
- agocorona/haste-perch: 1
- vincenthz/hs-pem: 1
- vincenthz/hs-crypto-cipher: 1
- haskell/c2hs: 1
- Daniel-Diaz/pcre-light: 1
Maintainer
- haskell/cabal: 21
- fpco/stackage-curator: 14
- gelisam/hawk: 13
- juhp/cabal-rpm: 10
- HaXml/HaXml: 2
- fedora-haskell/fedora-haskell-tools: 2
- juhp/koji-tool: 2
- juhp/stack-clean-old: 2
- juhp/stackage-query: 2
- fedora-i18n/fontquery: 2
- juhp/http-query: 1
- juhp/pagure-cli: 1
- juhp/pkgtreediff: 1
- juhp/rpmbuild-order: 1
- juhp/simple-cabal: 1
Active Maintainer
Issue Author Associations
- None (434, 73.43%)
- Contributor (114, 19.29%)
- Collaborator (24, 4.06%)
- Owner (17, 2.88%)
- Member (2, 0.34%)
Pull Request Author Associations
- Contributor (119, 69.59%)
- Collaborator (26, 15.20%)
- None (20, 11.70%)
- Owner (4, 2.34%)
- Member (2, 1.17%)
Top Issue Labels
- type: bug (13)
- bug (13)
- status: needs triage (6)
- enhancement (6)
- help wanted (4)
- attention: pr-welcome (3)
- status: needs info (2)
- Hackage (2)
- medium-gain (2)
- upstream (2)
- documentation (2)
- build (2)
- info-needed (2)
- packaging (2)
- resolution: duplicate (2)
Top Pull Request Labels
- merge me (15)
- re: dependencies (2)
- Reviewed (2)
- merge delay passed (2)
- documentation (1)
- S-waiting-on-author (1)
- attention: needs-rebase (1)
- cabal-install: solver (1)
- attention: needs-manual-qa (1)
- tested-on: windows (1)
- status: consider closing (1)