Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / alex issue stats
Total issues: 755
Total pull requests: 4,555
Merged pull request: 4,251
Average time to close issues: 5 months
Average time to close pull requests: 6 days
Average comments per issue: 3.58
Average comments per pull request: 1.01
Issues created
- pyca/cryptography: 320
- alex/x509-validator: 22
- pyca/pyopenssl: 21
- topazproject/topaz: 20
- python/cpython: 15
- PyO3/pyo3: 15
- dependabot/dependabot-core: 12
- sfackler/rust-openssl: 12
- openssl/openssl: 10
- hyperium/hyper: 9
- joshua-maros/ouroboros: 9
- alex/bagel: 9
- astral-sh/uv: 9
- rust-lang/rust: 9
- someguynamedjosh/ouroboros: 8
- alex/rust-asn1: 6
- Homebrew/brew-pip-audit: 6
- mozilla-services/fernet-rs: 5
- C2SP/wycheproof: 5
- rust-lang/rust-bindgen: 5
- alexcrichton/futures-await: 5
- technion/libscrypt: 5
- alex/csv-to-parquet: 4
- alex/vcs-translator: 4
- rustls/rustls: 4
- ianlopshire/go-fixedwidth: 4
- intgr/topy: 3
- strawlab/iana-time-zone: 3
- Voultapher/self_cell: 3
- rust-lang/crates.io: 3
- pypa/pip: 3
- aws/aws-cli: 3
- alex/letsencrypt-aws: 3
- google/atheris: 3
- actions/setup-python: 3
- not-kennethreitz/envoy: 3
- alex/tls-stats: 3
- google/osv-scanner: 3
- nodejs/unofficial-builds: 2
- requires/monitoring: 2
- rust-lang/miri: 2
- pyca/service-identity: 2
- gocarina/gocsv: 2
- rust-lang/rust-clippy: 2
- microsoft/windows-rs: 2
- chronotope/chrono: 2
- rust-lang/pkg-config-rs: 2
- Rust-for-Linux/linux: 2
- pypa/manylinux: 2
- lukasa/language-restructuredtext: 2
- spulec/pep8ify: 2
- cloudfoundry/homebrew-tap: 2
- epio/mantrid: 2
- alex/django-fixture-generator: 2
- python-cffi/cffi: 2
- magic-wormhole/magic-wormhole: 2
- benjaminp/httpswatch: 2
- alex/pretend: 2
- PyO3/setuptools-rust: 2
- woodruffw/zizmor: 2
- gsa/https: 2
- mitchellh/golicense: 2
- rvm/rvm1-ansible: 2
- j-bennet/wharfee: 2
- certifi/python-certifi: 2
- kennethlove/alex-gaynor-blog-design: 2
- pypi/warehouse: 2
- PyO3/maturin: 2
- topazproject/topaz-site: 2
- twitter/hpack: 2
- rustls/hyper-rustls: 2
- zmap/zlint: 1
- pinax/pinax: 1
- efforg/webrequest-tlsinfo-api: 1
- schmichael/mmstats: 1
- dtolnay/cargo-llvm-lines: 1
- JohnTitor/ctest2: 1
- google/deps.dev: 1
- pyupio/safety-db: 1
- c2sp/x509-limbo: 1
- signalapp/ringrtc: 1
- algesten/acme-lib: 1
- meshy/pythonwheels: 1
- davidcelis/language-thrift: 1
- pytest-dev/pytest-randomly: 1
- pearkes/mailgun: 1
- reaperhulk/cidermill: 1
- mayeut/manylinux-timeline: 1
- tokio-rs/tokio-proto: 1
- python/mypy: 1
- hynek/argon2-cffi: 1
- seanmonstar/httparse: 1
- alex/csv-sql: 1
- jazzband/django-taggit: 1
- sjl/friendly-find: 1
- jezdez/caniusepython3.com: 1
- chhantyal/py3readiness: 1
- avelino/liquidluck: 1
- microsoft/playwright-python: 1
- astral-sh/ruff: 1
- pyca/ed25519: 1
- yahoo/Zake: 1
- will/redirect_blame: 1
- aws/aws-sdk-go: 1
- zacharyvoase/django-postgres: 1
- openssl/web: 1
- rust-lang/rustup: 1
- magic-wormhole/magic-wormhole.rs: 1
- servo/servo: 1
- actions/setup-node: 1
- briansmith/untrusted: 1
- jacobbednarz/atom-language-ini: 1
- carols10cents/rust-conversion-reference: 1
- hallowauth/hallow: 1
- pypa/wheel: 1
- twisted/twisted: 1
- paramiko/paramiko: 1
- google/der-ascii: 1
- nelhage/llama: 1
- python/typing_extensions: 1
- aclark4life/vanity: 1
- mitsuhiko/sha1-smol: 1
- abonander/safemem: 1
- dreid/atomiclong: 1
- nchammas/flintrock: 1
- pypi/inspector: 1
- dtolnay/rust-toolchain: 1
- certbot/josepy: 1
- crocs-muni/roca: 1
- glyph/horsephrase: 1
- bbangert/beaker: 1
- actions/cache: 1
- jackc/tern: 1
- rust-lang/wg-cargo-std-aware: 1
- jcreekmore/pem-rs: 1
- mozilla/sccache: 1
- FSX/misaka: 1
- heroku/kombu-fernet-serializers: 1
- mapproxy/mapproxy: 1
- phihag/ipaddress: 1
- nedbat/coveragepy: 1
- GildedHonour/frank_jwt: 1
- google/osv.dev: 1
- pypa/build: 1
- alex/zero_buffer: 1
- attractivechaos/plb: 1
- rust-osdev/cargo-xbuild: 1
- facebookarchive/mention-bot: 1
- deprecrated/net2-rs: 1
- django-commons/django-debug-toolbar: 1
- sparklemotion/nokogiri: 1
- more-itertools/more-itertools: 1
- nix-rust/nix: 1
- briansmith/ring: 1
- fernet/fernet-go: 1
- pytest-dev/pytest-xdist: 1
- rust-minidump/minidump-writer: 1
- secdev/scapy: 1
- simonw/django-queryset-transform: 1
- basho/basho_bench: 1
- geofft/redhook: 1
- crypto101/merlyn: 1
- onur/acme-client: 1
- readthedocs/sphinx_rtd_theme: 1
- flamewow/argon2_py: 1
- dustin/twitty-twister: 1
- electron/electron: 1
- psf/requests: 1
- mozilla/hardhat: 1
- micktwomey/pyiso8601: 1
- alex/nyt-2020-election-scraper: 1
Pull requests created
- pyca/cryptography: 3,132
- pyca/pyopenssl: 276
- sfackler/rust-openssl: 140
- alex/rust-asn1: 120
- pyca/infra: 65
- pyca/bcrypt: 61
- PyO3/pyo3: 60
- alex/bagel: 57
- Homebrew/brew-pip-audit: 40
- benjaminp/httpswatch: 35
- mozilla-services/fernet-rs: 29
- topazproject/topaz-site: 22
- alex/what-happens-when: 18
- certbot/certbot: 17
- joshua-maros/ouroboros: 14
- pyca/pynacl: 14
- gsa/https: 13
- topazproject/topaz: 13
- hallowauth/hallow: 12
- alex/rply: 12
- ianlopshire/go-fixedwidth: 12
- someguynamedjosh/ouroboros: 12
- realpython/python-guide: 10
- python/psf-chef: 10
- pyca/ed25519: 10
- alex/pretend: 10
- jcreekmore/pem-rs: 9
- kennethlove/alex-gaynor-blog-design: 8
- Rust-for-Linux/linux: 8
- rustls/hyper-rustls: 7
- rustsec/advisory-db: 7
- onur/acme-client: 7
- alex/letsencrypt-aws: 7
- kornelski/rust-security-framework: 6
- rustls/rustls: 6
- glyph/posix_spawn: 6
- hyperium/hyper: 5
- zzzeek/sqlalchemy: 5
- pyca/service-identity: 5
- xattr/xattr: 5
- disqus/toronado: 4
- Keats/rust-bcrypt: 4
- getsentry/raven-python: 4
- rust-fuzz/targets: 3
- mattrobenolt/python-sourcemap: 3
- rust-fuzz/trophy-case: 3
- sru-systems/rust-argon2: 3
- Homebrew/homebrew-core: 3
- google/der-ascii: 3
- RustCrypto/formats: 3
- alex/csv-sql: 3
- certifi/python-certifi: 3
- paramiko/paramiko: 3
- mitchellh/golicense: 3
- Amanieu/parking_lot: 3
- algesten/acme-lib: 3
- rust-lang/rust: 3
- nedbat/coveragepy: 2
- mitmproxy/mitmproxy: 2
- paultag/epson-rs: 2
- glyph/txsni: 2
- rust-fuzz/libfuzzer: 2
- PyO3/pyo3-ffi-check: 2
- vistarmedia/gossamr: 2
- rust-lang/rustup: 2
- alex/temp-gha-macos-python: 2
- tokio-rs/tokio-proto: 2
- django/djangoproject.com: 2
- certbot/josepy: 2
- pyinvoke/invocations: 2
- pypi/cdn-log-archiver: 2
- paulproteus/dirtbike: 2
- alex/alchimia: 2
- intgr/topy: 2
- epio/mantrid: 2
- cdent/wsgi-intercept: 2
- ScaleFT/sshkeys: 2
- mailgun/flanker: 2
- urllib3/urllib3: 2
- Peternator7/strum: 2
- alex/http-client-bench: 2
- alex/x509-validator: 2
- alex/zero_buffer: 2
- nodejs/unofficial-builds: 2
- rustsec/rustsec: 2
- nelhage/crossme: 2
- textmate/restructuredtext.tmbundle: 2
- cdleary/rand_int_file: 1
- alexcrichton/curl-rust: 1
- bbangert/routes: 1
- pypa/python-manylinux-demo: 1
- flying-sheep/bcode: 1
- astral-sh/ruff: 1
- Yubico/yubikey-manager: 1
- googleprojectzero/0days-in-the-wild: 1
- writethedocs/writethedocs.github.com: 1
- pallets/werkzeug: 1
- cmheisel/nose-xcover: 1
- echonest/pyechonest: 1
- hniksic/rust-subprocess: 1
- PyO3/pyproject-toml-rs: 1
- psf/elections: 1
- avelino/liquidluck: 1
- golang/sync: 1
- sjl/friendly-find: 1
- twisted/twisted: 1
- envato/safe_shell: 1
- Supervisor/meld3: 1
- rustls/webpki-roots: 1
- attractivechaos/plb: 1
- stripe-archive/chalk-log: 1
- aws/aws-dynamodb-encryption-python: 1
- google/sandboxed-api: 1
- C2SP/wycheproof: 1
- usds/playbook: 1
- miscreant/miscreant.go: 1
- dcramer/taskmaster: 1
- bitprophet/pytest-relaxed: 1
- pypi/linehaul-cloud-function: 1
- alex/ex-post-progress: 1
- yaml/pyyaml: 1
- google/fuzzing: 1
- rustls/pemfile: 1
- rust-lang/libc: 1
- avelino/rdio-linux: 1
- BradWhittington/django-mailgun: 1
- pytorch/pytorch.github.io: 1
- openvenues/gopostal: 1
- harrybrwn/apizza: 1
- Cue/scales: 1
- coderanger/talk-mentorship: 1
- mailgun/documentation: 1
- readthedocs/sphinx_rtd_theme: 1
- defunkt/pystache: 1
- python/psf-election: 1
- gisce/sentry-irc: 1
- actions/alpine_nodejs: 1
- endoflife-date/endoflife.date: 1
- seanmonstar/reqwest: 1
- keybase/go-crypto: 1
- OfflineIMAP/offlineimap3: 1
- github/certstore: 1
- strukturag/libheif: 1
- mozilla-services/mozilla-pipeline-schemas: 1
- mozilla/hardhat: 1
- aws/aws-encryption-sdk-python: 1
- Antti/rust-amqp: 1
- Lukasa/mkcert: 1
- geofft/redhook: 1
- wntrblm/nox: 1
- kjd/idna: 1
- secdev/scapy: 1
- tokio-rs/tokio-core: 1
- getsentry/sentry-quotas: 1
- coderanger/chef-funnel: 1
- chronotope/chrono: 1
- AdamGleave/pytest-shard: 1
- signalapp/libsignal: 1
- Fluxx/exam: 1
- pypyjs/arewepythonyet: 1
- edwardgeorge/virtualenv-clone: 1
- hynek/characteristic: 1
- technion/libscrypt: 1
- rust-lang/rust-bindgen: 1
- rust-lang/wg-governance: 1
- rust-lang/git2-rs: 1
- not-kennethreitz/envoy: 1
- mozilla-services/docs: 1
- JerrySievert/mongolike: 1
- aclark4life/vanity: 1
- dreid/atomiclong: 1
- hyperium/hyperium.github.io: 1
- google/clusterfuzzlite: 1
- hwchen/secret-service-rs: 1
- python-effect/effect: 1
- google/oss-fuzz: 1
- mozilla/sccache: 1
- rust-lang/reference: 1
- rust-lang/ena: 1
- dtolnay/rust-toolchain: 1
- nchammas/flintrock: 1
- rustls/rustls-native-certs: 1
- mozilla/audioipc: 1
- graph-gophers/dataloader: 1
- dcramer/django-paging: 1
- pytest-dev/pytest-subtests: 1
- quininer/tokio-rustls: 1
- psf/request-for: 1
- abonander/buf_redux: 1
- dstufft/randtest: 1
- mitsuhiko/classy: 1
- astral-sh/uv: 1
- pypa/virtualenv: 1
- nelhage/gojit: 1
- SSLMate/certspotter: 1
- jacobian/wsgi-sslify: 1
- letsencrypt/acme-spec: 1
- django/code.djangoproject.com: 1
- heroku/kombu-fernet-serializers: 1
- mailgun/dnsq: 1
- jackc/tern: 1
- bbangert/beaker: 1
- dbcli/athenacli: 1
- chrisdickinson/git-rs: 1
- disqus/nexus: 1
- pypa/advisory-database: 1
- alex/ecs-terraform: 1
- xitongsys/parquet-go-source: 1
- stripe/skycfg: 1
- rust-lang-deprecated/rustc-serialize: 1
- console-rs/console: 1
- rust-lang/rust-clippy: 1
- python/cpython: 1
- zapier/email-reply-parser: 1
- taskcluster/rust-hawk: 1
- sloria/pypi-cli: 1
- attachmentsme/Pytoad: 1
- nox/serde_urlencoded: 1
- unbit/uwsgi-docs: 1
- puiterwijk/flask-oidc: 1
- rustls/ct-logs: 1
- jacobian/infosec-engineering: 1
- rust-lang-deprecated/tempdir: 1
Maintainer
- pyca/cryptography: 3,452
- pyca/pyopenssl: 297
- sfackler/rust-openssl: 152
- alex/rust-asn1: 126
- alex/bagel: 66
- pyca/infra: 65
- pyca/bcrypt: 61
- topazproject/topaz: 33
- alex/x509-validator: 24
- topazproject/topaz-site: 24
- alex/what-happens-when: 18
- certbot/certbot: 17
- python/cpython: 16
- pyca/pynacl: 14
- hallowauth/hallow: 13
Active Maintainer
- pyca/cryptography: 584
- pyca/pyopenssl: 74
- pyca/infra: 53
- pyca/bcrypt: 35
- alex/rust-asn1: 32
- sfackler/rust-openssl: 31
- certbot/certbot: 17
- python/cpython: 11
- pyca/pynacl: 6
- rust-lang/rust: 4
- rustsec/advisory-db: 3
- woodruffw/zizmor: 2
- paultag/epson-rs: 2
- pypa/manylinux: 2
- pyca/service-identity: 1
Issue Author Associations
- Member (426, 56.42%)
- Contributor (144, 19.07%)
- None (109, 14.44%)
- Owner (58, 7.68%)
- Collaborator (18, 2.38%)
Pull Request Author Associations
- Member (3,682, 80.83%)
- Contributor (441, 9.68%)
- Owner (239, 5.25%)
- Collaborator (167, 3.67%)
- None (26, 0.57%)
Top Issue Labels
- administrative (60)
- documentation (60)
- good first issue (57)
- testing (54)
- primitives (44)
- backend (36)
- enhancement (34)
- x509 (26)
- security-hardening (26)
- bugs (26)
- api design (24)
- bug (22)
- cleanup (20)
- bindings (17)
- installation (12)
Top Pull Request Labels
- documentation (132)
- cleanup (114)
- testing (45)
- x509 (36)
- CI-skip-changelog (34)
- outdated (33)
- administrative (31)
- needs response (27)
- primitives (25)
- bindings (24)
- bugs (23)
- backend (22)
- api design (8)
- security-hardening (7)
- blocked-on-upstream (6)