Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / andreasabel issue stats
Total issues: 835
Total pull requests: 799
Merged pull request: 698
Average time to close issues: 4 months
Average time to close pull requests: 15 days
Average comments per issue: 2.98
Average comments per pull request: 1.64
Issues created
- haskell/cabal: 129
- haskell/actions: 26
- haskell/hackage-server: 17
- gregwebs/Shelly.hs: 17
- hackage-trustees/hackage-cli: 17
- agda/fix-whitespace: 15
- haskell/text-icu: 15
- haskell/happy: 14
- haskell/containers: 13
- skogsbaer/HTF: 13
- jaspervdj/goldplate: 12
- phile314/tasty-silver: 11
- haskell-github/github: 11
- fugue/goldplate: 11
- haskell-gi/haskell-gi: 10
- commercialhaskell/stack: 9
- haskell/ghcup-hs: 9
- ddssff/listlike: 9
- martijnbastiaan/doctest-parallel: 8
- haskell/aeson: 8
- kosmikus/lhs2tex: 8
- haskell/haddock: 8
- haskell/alex: 8
- juhp/stack-clean-old: 7
- UnkindPartition/tasty: 7
- haskell-hvr/http-io-streams: 7
- timbod7/haskell-chart: 6
- acid-state/acid-state: 6
- sol/doctest: 6
- cli/cli: 5
- sol/hpack: 5
- well-typed/cborg: 5
- haskell/bytestring: 5
- corsis/clock: 5
- spl/dlist: 5
- haskell/ghcup-metadata: 5
- haskell/pvp: 5
- hasktorch/hasktorch: 5
- quchen/prettyprinter: 5
- jgm/commonmark-hs: 4
- haskell-unordered-containers/hashable: 4
- snoyberg/yaml: 4
- tweag/linear-base: 4
- stevenfontanella/microlens: 4
- haskell-hvr/regex-tdfa: 4
- haskell/mtl: 4
- haskell/unix: 4
- haskell/process: 4
- haskell/zlib: 4
- haskell/double-conversion: 4
- haskell/haskell-mode: 3
- nominolo/union-find: 3
- gregorycollins/hashtables: 3
- judah/haskeline: 3
- haskell/vector: 3
- basvandijk/scientific: 3
- freizl/hoauth2: 3
- pcapriotti/optparse-applicative: 3
- haskell/network: 3
- haskellari/cabal-doctest: 3
- maoe/lifted-async: 3
- haskell/lsp: 3
- bjpop/language-python: 3
- aesiniath/http-streams: 3
- rhysd/actionlint: 3
- jgm/skylighting: 3
- haskell/filepath: 3
- pa-ba/equivalence: 3
- bos/filemanip: 3
- actions/cache: 3
- haskell/directory: 3
- HaXml/HaXml: 3
- haskell-cryptography/HsOpenSSL: 3
- nick8325/quickcheck: 3
- Lysxia/generic-data: 2
- takano-akio/filelock: 2
- haskell/attoparsec: 2
- hspec/hspec-expectations: 2
- haskell/core-libraries-committee: 2
- digital-asset/ghc-lib: 2
- arybczak/ghc-tags: 2
- Hexirp/doctest-driver-gen: 2
- achirkin/easytensor: 2
- snoyberg/http-client: 2
- ndmitchell/shake: 2
- snoyberg/packdeps: 2
- haskell-hvr/cabal-plan: 2
- dreixel/syb: 2
- wenkokke/setup-agda: 2
- freckle/stack-cache-action: 2
- yesodweb/haskell-xss-sanitize: 2
- ocharles/weeder: 2
- klapaucius/vector-hashtables: 2
- bos/vector-binary-instances: 2
- hesselink/type-equality: 2
- nick8325/twee: 2
- tree-sitter/haskell-tree-sitter: 2
- haskellari/time-compat: 2
- fpco/haskell-filesystem: 2
- acid-state/safecopy: 2
- haskell/time: 2
- haskell-hvr/netrc: 2
- andreasabel/ini: 2
- haskell-hvr/HsYAML: 2
- snoyberg/mono-traversable: 2
- informatikr/aeson-pretty: 2
- haskell-hvr/cassava: 2
- haskell/network-uri: 2
- achirkin/constraints-deriving: 2
- nedervold/context-free-grammar: 2
- simonmar/async: 2
- haskell-hvr/cryptohash-sha1: 2
- UnkindPartition/data-lens-light: 2
- haskellari/binary-instances: 2
- spell-music/csound-expression-typed: 2
- blaze-builder/blaze-builder: 1
- mpickering/apply-refact: 1
- theam/tintin: 1
- jfischoff/tmp-postgres: 1
- ekmett/transformers-compat: 1
- UnkindPartition/ansi-terminal: 1
- ndmitchell/safe: 1
- haskell/primitive: 1
- isovector/type-errors: 1
- Shou/type-operators: 1
- haskell/tar: 1
- fpco/typed-process: 1
- composewell/unicode-transforms: 1
- josefs/STMonadTrans: 1
- haskell-unordered-containers/unordered-containers: 1
- haskell/parallel: 1
- Twinside/Juicy.Pixels: 1
- chessai/semirings: 1
- Happstack/sendfile: 1
- haskell-foundation/foundation: 1
- hspec/silently: 1
- ocramz/sparse-linear-algebra: 1
- GregorySchwartz/spectral-clustering: 1
- ekmett/semigroups: 1
- debug-ito/staversion: 1
- fpco/streaming-commons: 1
- haskellari/strict: 1
- kowainik/summoner: 1
- typeclasses/ascii-superset: 1
- ndmitchell/tagsoup: 1
- haskell/entropy: 1
- vincenthz/hs-securemem: 1
- Bodigrim/tasty-bench: 1
- haskell/c2hs: 1
- glguy/th-abstraction: 1
- haskell/HTTP: 1
- badgen/badgen.net: 1
- haskell/hackage-security: 1
- haskell/os-string: 1
- fourmolu/fourmolu: 1
- nick8325/jukebox: 1
- simonmar/ghc-paths: 1
- haskell/hsc2hs: 1
- haskell-hvr/resolv: 1
- haskell-hvr/missingh: 1
- haskell-hvr/regex-base: 1
- simonmichael/shelltestrunner: 1
- haskell/fgl: 1
- haskell-hvr/xor: 1
- haskell-hvr/hgettext: 1
- haskell-hvr/text-short: 1
- haskell-hvr/HsYAML-aeson: 1
- sphinx-doc/sphinx: 1
- koalaman/shellcheck: 1
- tsurucapital/vector-th-unbox: 1
- RefactoringTools/HaRe: 1
- yi-editor/yi: 1
- phadej/zinza: 1
- hspec/HUnit: 1
- pylover/hangman-ascii: 1
- DavHau/cabal2json: 1
- nomeata/cabal-plan-bounds: 1
- haskell-works/oops: 1
- NorfairKing/dirforest: 1
- tectonic-typesetting/tectonic: 1
- haskell/old-time: 1
- actions/download-artifact: 1
- actions/typescript-action: 1
- andreasabel/fix-whitespace-action: 1
- svenstaro/upx-action: 1
- dev-drprasad/delete-tag-and-release: 1
- rwe/actions-hlint-setup: 1
- omelkonian/setup-agda: 1
- coot/ghc-tags-plugin: 1
- ekmett/constraints: 1
- vincenthz/hs-connection: 1
- bos/configurator: 1
- kallisti-dev/cond: 1
- haskell/stm: 1
- haskell/stylish-haskell: 1
- yav/haskell-lexer: 1
- noughtmare/haskell-lsp-client: 1
- haskell-suite/haskell-src-exts: 1
- MarcWeber/hasktags: 1
- yesodweb/clientsession: 1
- fujimura/hi: 1
- mihaimaruseac/hindent: 1
- aleperaltabazas/hocon: 1
- luqui/hothasktags: 1
- bjin/hprox: 1
- mvoidex/hsdev: 1
- hslua/hslua: 1
- docopt/docopt.hs: 1
- haskell/text: 1
- nebuta/d3js-haskell: 1
- kazu-yamamoto/easy-file: 1
- thoughtpolice/hs-ed25519: 1
- ekmett/either: 1
- ndmitchell/extra: 1
- elaforge/fast-tags: 1
- psibi/fb: 1
- vincenthz/hs-cryptohash: 1
- brendanhay/credentials: 1
- ndmitchell/filepattern: 1
- kallisti-dev/filesystem-trees: 1
- haskell/win32: 1
- ekmett/free: 1
- Raynes/fsutils: 1
- snoyberg/cookie: 1
- dreixel/generic-deriving: 1
- danr/geniplate: 1
- typeclasses/chell: 1
- PLSysSec/lio: 1
- nikita-volkov/list-t: 1
- Bodigrim/logict: 1
- bitc/lushtags: 1
- haskell/haskell-language-server: 1
- haskellari/microstache: 1
- RyanGlScott/mintty: 1
- nominolo/murmur-hash: 1
- nikita-volkov/neat-interpolation: 1
- vincenthz/cabal-db: 1
- andreasabel/cabal-clean: 1
- tbidne/package-version: 1
- haskell/test-framework: 1
- andrewthad/ping: 1
- k0001/pipes-zlib: 1
- kowainik/policeman: 1
- lspitzner/pqueue: 1
- haskell-hvr/brotli: 1
- haskell-hvr/rss: 1
- tonyday567/chart-svg: 1
- GaloisInc/cereal: 1
- aristidb/http-types: 1
- haskell-works/hw-fingertree: 1
- juhp/hwk: 1
- blamario/incremental-parser: 1
- haskell/random: 1
- haskellari/integer-logarithms: 1
- mitchellwrosen/io-capture: 1
- visq/language-c: 1
- stackbuilders/cassava-megaparsec: 1
- haskellari/lattices: 1
- ekmett/lens: 1
- jvranish/Lenses: 1
- haskell/base16-bytestring: 1
- hasufell/streamly-yaml: 1
- guillaumecherel/cached: 1
- jaspervdj/cabal-dependency-licenses: 1
- linear-generics/linear-generics: 1
Pull requests created
- haskell/cabal: 61
- haskell/actions: 34
- haskell/alex: 32
- hackage-trustees/hackage-cli: 32
- gregwebs/Shelly.hs: 28
- haskell-hvr/regex-tdfa: 23
- haskell/hackage-security: 20
- jaspervdj/goldplate: 19
- haskell/text-icu: 18
- agda/fix-whitespace: 17
- fugue/goldplate: 15
- haskell-github/github: 14
- haskell-hvr/cassava: 13
- acid-state/acid-state: 13
- ddssff/listlike: 11
- andreasabel/agda2lagda: 11
- haskell-hvr/microaeson: 10
- haskell-hvr/HsYAML: 10
- haskell/happy: 10
- haskell-hvr/http-io-streams: 9
- josefs/STMonadTrans: 8
- haskell-hvr/xor: 8
- haskell/hackage-server: 8
- snoyberg/yaml: 7
- haskell-hvr/resolv: 7
- haskellari/cabal-doctest: 7
- acid-state/safecopy: 7
- haskell-hvr/regex-base: 7
- haskell-hvr/missingh: 7
- haskell/HTTP: 7
- MarcWeber/hasktags: 7
- pa-ba/equivalence: 7
- haskell-hvr/brotli: 6
- phile314/tasty-silver: 6
- UnkindPartition/tasty: 6
- haskell/zlib: 6
- haskell-hvr/regex-posix: 5
- haskell-hvr/hslogger: 5
- HaXml/HaXml: 5
- stevenfontanella/microlens: 5
- corsis/clock: 5
- haskell-hvr/brotli-streams: 5
- haskell-hvr/netrc: 5
- simonmar/async: 5
- haskell/primitive: 4
- haskell/containers: 4
- haskell-hvr/deepseq-generics: 4
- blaze-builder/blaze-builder: 4
- haskell/attoparsec: 4
- hasktorch/hasktorch: 4
- andreasabel/ini: 4
- haskell/unix: 4
- haskell-hvr/HsYAML-aeson: 4
- haskell-hvr/regex-pcre: 4
- maoe/lifted-async: 4
- haskell/hsc2hs: 4
- haskell/old-time: 3
- haskell-hvr/cryptohash-sha512: 3
- sol/doctest: 3
- sol/hpack: 3
- andreasabel/cabal-clean: 3
- sjoerdvisscher/fmlist: 3
- skogsbaer/HTF: 3
- haskell-hvr/cryptohash-sha256: 3
- hackage-trustees/text-format: 3
- haskell-hvr/cryptohash-sha1: 3
- yav/haskell-lexer: 3
- haskell-hvr/hgettext: 3
- haskell/test-framework: 3
- hspec/silently: 3
- jgm/skylighting: 3
- haskell/c2hs: 3
- haskell-hvr/cryptohash-md5: 3
- haskell/network: 3
- gregorycollins/hashtables: 2
- tweag/linear-base: 2
- judah/haskeline: 2
- haskell-pkg-janitors/unix-compat: 2
- takano-akio/filelock: 2
- haskell/parallel: 2
- isovector/type-errors: 2
- nedervold/context-free-grammar: 2
- Bodigrim/tasty-bench: 2
- haskell-hvr/newtype: 2
- kallisti-dev/cond: 2
- haskell/haddock: 2
- Lysxia/generic-data: 2
- bjpop/language-python: 2
- snapframework/xmlhtml: 2
- ndmitchell/filepattern: 2
- haskell/process: 2
- haskell-opengl/StateVar: 2
- tsurucapital/vector-th-unbox: 2
- haskell/stylish-haskell: 2
- quchen/prettyprinter: 2
- haskell/vector: 2
- pcapriotti/optparse-applicative: 2
- haskell-hvr/regex-compat: 2
- facebook/Haxl: 2
- haskell-foundation/foundation: 2
- haskell/lsp: 2
- Twinside/Juicy.Pixels: 2
- chessai/semirings: 2
- haskell-hvr/windns: 2
- debug-ito/staversion: 2
- snoyberg/mono-traversable: 2
- haskell-hvr/rss: 2
- mokus0/th-extras: 2
- yesodweb/haskell-xss-sanitize: 2
- ekmett/constraints: 2
- Hexirp/doctest-driver-gen: 2
- ekmett/exceptions: 1
- philopon/barrier: 1
- mightybyte/readable: 1
- commercialhaskell/pantry: 1
- ekmett/tagged: 1
- snoyberg/packdeps: 1
- snoyberg/conduit: 1
- haskell-hvr/text-short: 1
- ptarau/natlog: 1
- prikhi/ca-province-codes: 1
- haskell/base64-bytestring: 1
- aesiniath/http-streams: 1
- tweag/HaskellR: 1
- haskell-hvr/token-bucket: 1
- spl/dlist: 1
- yesodweb/clientsession: 1
- simonmar/ghc-paths: 1
- haskell/base16-bytestring: 1
- andreasabel/risc386: 1
- haskell/tokenize: 1
- hslua/hslua: 1
- koalaman/shellcheck: 1
- kazu-yamamoto/easy-file: 1
- lspitzner/pqueue: 1
- snoyberg/http-client: 1
- HeinrichApfelmus/vault: 1
- ekmett/semigroups: 1
- kcsongor/generic-lens: 1
- dreixel/generic-deriving: 1
- nominolo/murmur-hash: 1
- jgm/commonmark-hs: 1
- andreasabel/java-adt: 1
- seereason/atp-haskell: 1
- haskell/bytestring: 1
- haskell/fgl: 1
- visq/language-c: 1
- haskell/stm: 1
- serokell/xrefcheck: 1
- basvandijk/scientific: 1
- composewell/unicode-transforms: 1
- nick8325/twee: 1
- coot/ghc-tags-plugin: 1
- erikd/vector-algorithms: 1
- haskell/text: 1
- mrkkrp/megaparsec: 1
- nomeata/cabal-plan-bounds: 1
- UnkindPartition/ansi-terminal: 1
- simonmar/monad-par: 1
- KDE/syntax-highlighting: 1
- UnkindPartition/data-lens-light: 1
- erikd/th-extras: 1
- martijnbastiaan/doctest-parallel: 1
- lambdageek/unbound-generics: 1
- well-typed/cborg: 1
- haskell/pvp: 1
- nick8325/equinox: 1
- haskell/vector-binary-instances: 1
- simonmichael/shelltestrunner: 1
- hspec/hspec-expectations: 1
- haskell/haskell-mode: 1
- danr/geniplate: 1
- andreasabel/fix-whitespace-action: 1
- thoughtpolice/hs-ed25519: 1
- haskell/network-bsd: 1
- ocharles/weeder: 1
- phadej/zinza: 1
- actions/cache: 1
- juhp/stack-clean-old: 1
- jaspervdj/patat: 1
- bos/vector-binary-instances: 1
- linear-generics/linear-generics: 1
- Happstack/sendfile: 1
Maintainer
- haskell/cabal: 190
- haskell/actions: 60
- hackage-trustees/hackage-cli: 49
- gregwebs/Shelly.hs: 45
- haskell/alex: 40
- haskell/text-icu: 33
- agda/fix-whitespace: 32
- jaspervdj/goldplate: 31
- haskell-hvr/regex-tdfa: 27
- fugue/goldplate: 26
- haskell-github/github: 25
- haskell/hackage-server: 25
- haskell/happy: 24
- haskell/hackage-security: 21
- ddssff/listlike: 20
Active Maintainer
- haskell/cabal: 26
- haskell/hackage-security: 15
- hackage-trustees/hackage-cli: 14
- haskell/alex: 13
- agda/fix-whitespace: 10
- haskell/text-icu: 9
- UnkindPartition/tasty: 8
- haskell-hvr/cassava: 8
- ddssff/listlike: 8
- haskell-hvr/HsYAML: 8
- haskell/actions: 8
- haskell/happy: 8
- phile314/tasty-silver: 7
- haskell-hvr/regex-tdfa: 7
- haskell-hvr/netrc: 7
Issue Author Associations
- Member (401, 48.02%)
- None (225, 26.95%)
- Contributor (113, 13.53%)
- Collaborator (92, 11.02%)
- Owner (4, 0.48%)
Pull Request Author Associations
- Member (480, 60.08%)
- Contributor (138, 17.27%)
- Collaborator (133, 16.65%)
- None (27, 3.38%)
- Owner (21, 2.63%)
Top Issue Labels
- documentation (31)
- bug (25)
- type: enhancement (20)
- attention: pr-welcome (19)
- type: bug (19)
- enhancement (19)
- cabal-install: cmd/install (15)
- type: discussion (14)
- good first issue (11)
- cabal-install: cmd/check (10)
- re: error-message (9)
- re: devx (8)
- platform: windows (8)
- cabal-install: cmd/init (7)
- help wanted (7)
Top Pull Request Labels
- merge me (39)
- documentation (29)
- merge delay passed (19)
- continuous integration (13)
- dependencies (11)
- squash+merge me (10)
- re: dependencies (8)
- continuous-integration (8)
- attention: needs-review (8)
- bounds (7)
- re: devx (7)
- re: choco (6)
- re: bounds (6)
- re: continuous integration (CI) (6)
- cabal-testsuite (6)