Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / hannesm issue stats
Total issues: 262
Total pull requests: 888
Merged pull request: 753
Average time to close issues: 9 months
Average time to close pull requests: 27 days
Average comments per issue: 2.62
Average comments per pull request: 1.36
Issues created
- mirage/mirage: 24
- mirage/mirage-crypto: 23
- mirage/ocaml-dns: 23
- hannesm/jackline: 14
- mirage/mirage-tcpip: 13
- hannesm/conex: 11
- roburio/happy-eyeballs: 9
- mirleft/ocaml-tls: 8
- hannesm/ocaml-otr: 7
- mirleft/ocaml-x509: 6
- mirage/mirage-kv: 5
- mirage/ocaml-cstruct: 5
- hannesm/patch: 4
- mirage/qubes-mirage-firewall: 4
- hannesm/tlstunnel-lwt: 4
- dbuenzli/down: 4
- mirage/charrua: 4
- ocaml-ppx/ocamlformat: 4
- mirage/ocaml-git: 3
- Solo5/solo5: 3
- mirage/ca-certs-nss: 3
- ocaml/infrastructure: 3
- ocaml/opam: 3
- mirage/ocaml-ipaddr: 3
- mirage/ocaml-crunch: 2
- inhabitedtype/ocaml-webmachine: 2
- mirage/mirage-skeleton: 2
- cryptosense/pkcs11: 2
- dbuenzli/cmarkit: 2
- ocaml-community/lambda-term: 2
- mit-plv/fiat-crypto: 2
- mirleft/ocaml-asn1-combinators: 2
- mirage/ethernet: 2
- dinosaure/paf-le-chien: 2
- mirage/mirage-clock: 2
- mirage/mirage-profile: 2
- mirage/ocaml-base64: 2
- hannesm/gmap: 2
- jeffa5/owork: 1
- ocaml/omd: 1
- dbuenzli/topkg: 1
- dbuenzli/cmdliner: 1
- dbuenzli/uucp: 1
- inhabitedtype/httpaf: 1
- lamby/try.diffoscope.org: 1
- craigfe/progress: 1
- dinosaure/docteur: 1
- hannesm/logs-syslog: 1
- hannesm/tlsclient: 1
- altgr/opam-ed: 1
- dinosaure/gilbraltar: 1
- hannesm/telnet: 1
- dinosaure/unstrctrd: 1
- ocaml/ocamlbuild: 1
- ocaml/Zarith: 1
- ocaml/dune: 1
- byllyfish/precis_i18n: 1
- ocaml/setup-ocaml: 1
- mirage/mirage-flow: 1
- hannesm/domain-name: 1
- mirage/ocaml-uri: 1
- janestreet/sexplib: 1
- mirage/arp: 1
- mirage/eqaf: 1
- ocaml/ocaml-re: 1
- ocsigen/lwt: 1
- mirage/mirage-random: 1
- hannesm/randomconv: 1
- janestreet/ppx_sexp_conv: 1
- yallop/ocaml-integers: 1
- qoobaa/vcard: 1
- returntocorp/semgrep: 1
- mirage/ocaml-cohttp: 1
- mirage/ocaml-github: 1
- reasonml/reason: 1
- backtracking/ocamlgraph: 1
- surf-build/surf: 1
- anmonteiro/gluten: 1
- thierry-martinez/stdcompat: 1
- robur-coop/http-lwt-client: 1
- GaloisInc/hacrypto: 1
- stedolan/ocaml-afl-persistent: 1
Pull requests created
- mirage/mirage-crypto: 84
- mirage/ocaml-dns: 57
- mirleft/ocaml-tls: 52
- mirleft/ocaml-x509: 50
- mirage/mirage: 45
- mirage/mirage-tcpip: 43
- mirage/charrua: 38
- mirage/mirage-skeleton: 32
- mirage/qubes-mirage-firewall: 28
- mirage/ocaml-crunch: 22
- mirage/arp: 21
- Solo5/solo5: 17
- returntocorp/semgrep: 16
- mirage/ocaml-ipaddr: 15
- dinosaure/paf-le-chien: 15
- mirage/metrics: 14
- mirage/mirage-kv: 13
- hannesm/jackline: 12
- mirage/mirage-net: 12
- mirage/ocaml-cstruct: 12
- mirage/mirage-clock: 12
- mirage/ocaml-git: 11
- mirleft/ocaml-asn1-combinators: 11
- mirage/ca-certs: 11
- roburio/happy-eyeballs: 11
- hannesm/conex: 10
- mirage/mirage-block-unix: 10
- inhabitedtype/bigstringaf: 10
- mirage/mirage-flow: 10
- mirage/mirage-random: 10
- mirage/ethernet: 8
- robur-coop/http-lwt-client: 8
- hannesm/logs-syslog: 7
- mirage/mirage-time: 7
- dinosaure/mimic: 7
- ocaml/opam-repository: 6
- hannesm/ocaml-otr: 6
- mirage/capnp-rpc: 6
- david-christiansen/itu-thesis: 5
- dinosaure/conduit-dev: 5
- inhabitedtype/ocaml-webmachine: 4
- ocaml/platform-blog: 4
- hannesm/ocaml-hkdf: 4
- mirage/ca-certs-nss: 4
- hannesm/domain-name: 4
- hannesm/duration: 3
- inhabitedtype/angstrom: 3
- mirage/ocaml-base64: 3
- ocaml/ocaml-ci-scripts: 3
- ocaml/opam-source-archives: 3
- mirage/eqaf: 3
- julow/albatross-nixos-example: 3
- haesbaert/rawlink: 3
- dbuenzli/bos: 3
- hannesm/gmap: 3
- hannesm/patch: 2
- mirage/mirage-profile: 2
- samoht/mirage-seal: 2
- abeaumont/ocaml-pbkdf: 2
- djs55/ocaml-sha: 2
- anmonteiro/gluten: 2
- mirage/ocaml-uri: 2
- dbuenzli/down: 2
- hannesm/tlstunnel-lwt: 2
- dinosaure/bob: 2
- reynir/mirage-block-partition: 2
- gregtatcam/imaplet-lwt: 2
- dinosaure/multipart_form: 1
- ocaml/ocamlbuild: 1
- hannesm/testrepo: 1
- janestreet/sexplib0: 1
- hannesm/tlsclient: 1
- pqwy/notty: 1
- mirage/ocaml-hex: 1
- microsoft/ivy: 1
- dbuenzli/ptime: 1
- avsm/travis-senv: 1
- gasche/popl2016-papers: 1
- mor1/ocaml-tftp: 1
- mirage/decompress: 1
- mor1/mirage-tlstunnel: 1
- dinosaure/pasteur: 1
- dbuenzli/topkg: 1
- moby/datakit: 1
- dbuenzli/fmt: 1
- ocsigen/lwt: 1
- janestreet/sexplib: 1
- mirage/mmap: 1
- dinosaure/spoke: 1
- dbuenzli/mtime: 1
- dinosaure/ocaml-dmarc: 1
- hannesm/randomconv: 1
- frenetic-lang/frenetic: 1
- ocaml/opam-file-format: 1
- ocaml-community/lambda-term: 1
- ocaml/code-of-conduct: 1
- cryptosense/pkcs11: 1
- dbuenzli/astring: 1
- kiranandcode/ocamlot: 1
- ocaml/omd: 1
- qoobaa/vcard: 1
- sestoft/C5: 1
- andreas/ocaml-graphql-server: 1
- Gopiandcode/ocamlot: 1
- dbuenzli/brr: 1
- hannesm/trace-checker: 1
- backtracking/ocamlgraph: 1
- dinosaure/overlap: 1
- xhtmlboi/yocaml: 1
- dinosaure/prettym: 1
- ocaml/opam: 1
- dbuenzli/rresult: 1
Maintainer
- mirage/mirage-crypto: 107
- mirage/ocaml-dns: 80
- mirage/mirage: 69
- mirleft/ocaml-tls: 60
- mirleft/ocaml-x509: 56
- mirage/mirage-tcpip: 56
- mirage/charrua: 42
- mirage/mirage-skeleton: 34
- mirage/qubes-mirage-firewall: 32
- hannesm/jackline: 26
- mirage/ocaml-crunch: 24
- mirage/arp: 22
- hannesm/conex: 21
- mirage/ocaml-ipaddr: 18
- mirage/mirage-kv: 18
Active Maintainer
- mirage/mirage: 58
- mirage/mirage-crypto: 42
- mirleft/ocaml-tls: 13
- mirage/mirage-skeleton: 12
- mirage/mirage-tcpip: 9
- mirage/qubes-mirage-firewall: 7
- mirage/ocaml-git: 6
- ocaml/opam-repository: 6
- mirage/ocaml-dns: 5
- ocaml/opam-source-archives: 3
- mirage/arp: 2
- mirage/ocaml-ipaddr: 2
- hannesm/patch: 2
- hannesm/jackline: 1
- ocaml/opam: 1
Issue Author Associations
- Member (157, 59.92%)
- Owner (47, 17.94%)
- Contributor (30, 11.45%)
- None (28, 10.69%)
Pull Request Author Associations
- Member (672, 75.68%)
- Contributor (129, 14.53%)
- Owner (57, 6.42%)
- None (16, 1.80%)
- Collaborator (14, 1.58%)
Top Issue Labels
- enhancement (15)
- help wanted (14)
- bug (7)
- performance (4)
- question (3)
- KIND: FEATURE WISH (3)
- Kind/style-suggestion (3)
- use in opam (2)
- KIND: PLUGIN CANDIDATE (2)
- security critical (2)
- good first issue (2)
- next (1)
- wontfix (1)
- Kind/feature-request (1)
- API (1)
Top Pull Request Labels
- consider for merge (2)
- enhancement (1)
- security concern (1)
- forwarded-to-js-devs (1)
- PR: WAITING FOR REVIEW (1)