GitHub / achingbrain issue stats
Total issues: 389
Total pull requests: 3,205
Merged pull request: 2,951
Average time to close issues: 6 months
Average time to close pull requests: 10 days
Average comments per issue: 2.6
Average comments per pull request: 1.75
Issues created
- libp2p/js-libp2p: 41
- ipfs-shipyard/www-helia-io: 15
- ipfs/js-ipfs: 15
- fails-components/webtransport: 14
- ipfs/helia: 11
- TypeStrong/typedoc: 8
- tableflip/guvnor: 7
- ipld/js-ipld-dag-pb: 5
- libp2p/specs: 5
- rvagg/cborg: 5
- murat-dogan/node-datachannel: 5
- ipfs-inactive/js-ipfs-mfs: 4
- paullouisageneau/libdatachannel: 4
- hugomrdias/playwright-test: 4
- peckhamcc/www: 4
- googleapis/release-please: 3
- ChainSafe/js-libp2p-gossipsub: 3
- ipfs/aegir: 3
- ipfs/js-datastore-s3: 3
- ipfs-shipyard/ipfsx: 3
- achingbrain/nodebotwars: 3
- alxhotel/nat-api: 3
- multiformats/js-multiformats: 3
- nodejs/node: 3
- libp2p/js-libp2p-webtransport: 3
- Unitech/pm2-interface: 3
- libp2p/js-libp2p-kad-dht: 3
- prusa3d/prusa-firmware-sl1: 3
- quic-go/webtransport-go: 2
- psss/did: 2
- IndigoUnited/js-err-code: 2
- ipfs/js-ipfs-bitswap: 2
- ipfs-shipyard/npm-on-ipfs: 2
- ChainSafe/js-libp2p-yamux: 2
- publishlab/node-acme-client: 2
- ipfs-shipyard/js-mock-ipfs-pinning-service: 2
- ipfs-shipyard/service-worker-gateway: 2
- libp2p/js-libp2p-webrtc: 2
- ipfs/infra: 2
- libp2p/js-libp2p-crypto: 2
- achingbrain/pm2-web: 2
- ipfs-inactive/js-ipfs-unixfs-engine: 2
- PeculiarVentures/x509: 2
- ipfs/js-stores: 2
- libp2p/js-libp2p-tcp: 2
- ipfs-shipyard/ipfs-dag-builder-vis: 2
- ipfs/helia-verified-fetch: 2
- libp2p/js-libp2p-multistream-select: 2
- tableflip/nodebots-vm: 2
- ipfs/pinning-services-api-spec: 2
- paulmillr/noble-ed25519: 2
- ipfs/eslint-config-ipfs: 2
- libp2p/js-libp2p-amino-dht-bootstrapper: 2
- omcaree/node-pololumaestro: 2
- ipfs-shipyard/ecosystem-dashboard: 1
- olizilla/meteor-the-medium-is-the-message: 1
- testground/sdk-js: 1
- workshopper/workshopper: 1
- libp2p/universal-connectivity: 1
- ucan-wg/ts-ucan: 1
- micromatch/micromatch: 1
- mafintosh/multicast-dns: 1
- fazo96/ipfs-boards: 1
- wikimedia/html-metadata: 1
- libp2p/js-peer-id: 1
- libp2p/js-ipni-content-routing: 1
- justmaier/gathering: 1
- FileNation/FileNation: 1
- paulmillr/noble-secp256k1: 1
- ipfs/community: 1
- alanshaw/stream-to-it: 1
- sourceallies/coveralls-merge: 1
- expo/expo: 1
- component/has-cors: 1
- mikeal/ipjs: 1
- mikeal/nodeconf2014: 1
- davglass/follow-registry: 1
- PeculiarVentures/ASN1.js: 1
- heapsource/mongoose-attachments-localfs: 1
- libp2p/go-libp2p: 1
- gajus/eslint-plugin-jsdoc: 1
- libp2p/js-libp2p-connection: 1
- michaelneale/ipfs-play: 1
- pgte/js-sparse-array: 1
- schnittstabil/merge-options: 1
- samccone/bundle-buddy: 1
- ipfs-shipyard/ipfs-npm-registry-mirror: 1
- webpack/webpack: 1
- tellnes/seaport-mdns: 1
- slowli/chai-bytes: 1
- alanshaw/david: 1
- ipfs/js-ipfs-utils: 1
- octokit/plugin-throttling.js: 1
- PeculiarVentures/PKI.js: 1
- ipfs/kubo: 1
- syntax-tree/mdast-util-to-markdown: 1
- hcoles/classycle-maven-plugin: 1
- ipld/js-dag-pb: 1
- libp2p/js-libp2p-mplex: 1
- hapijs/shot: 1
- hugomrdias/rabin-wasm: 1
- tschaub/gh-pages: 1
- Callidon/bloom-filters: 1
- ipfs/public-gateway-checker: 1
- libp2p/go-libp2p-daemon: 1
- sindresorhus/is-ip: 1
- ipld/explore.ipld.io: 1
- dozyio/gossipsub-simulator: 1
- Lesha-spr/react-validation: 1
- AKASHAorg/ipfs-js-connector: 1
- Gozala/web-encoding: 1
- redacademy/vue-ethereum-ipfs: 1
- alanshaw/it-pipe: 1
- maschad/libp2p-react-native: 1
- lukeed/sirv: 1
- microsoft/TypeScript-DOM-lib-generator: 1
- EqualMa/gitpkg: 1
- tinylibs/tinybench: 1
- ipfs/js-ipfs-http-response: 1
- libp2p/js-libp2p-utils: 1
- animir/node-rate-limiter-flexible: 1
- shikijs/shiki: 1
- browserify/randombytes: 1
- bcoe/c8: 1
- libp2p/js-libp2p-floodsub: 1
- multiformats/js-multiaddr: 1
- kawanet/timestamp-nano: 1
- joelpurra/bespoke-secondary: 1
- libp2p/jvm-libp2p: 1
- mdn/webextensions-examples: 1
- jonschlinkert/copy: 1
- diversario/node-ssdp: 1
- alanshaw/it-to-stream: 1
- google-github-actions/release-please-action: 1
- libp2p/js-libp2p-secio: 1
- fazo96/ipfs-drive: 1
- ipfs/helia-http-gateway: 1
- alanshaw/async-iterator-to-pull-stream: 1
- probe-lab/parsec: 1
- libp2p/js-libp2p-http-fetch: 1
- TheoremOne/thicket: 1
- alanshaw/iim: 1
- nodejs/undici: 1
- ipld/js-car: 1
- microsoft/TypeScript: 1
- workshopper/workshopper-adventure: 1
- parcel-bundler/parcel: 1
- shinyoshiaki/werift-webrtc: 1
- ipfs/js-ipfs-unixfs: 1
- libp2p/js-peer-info: 1
- nevir/groc: 1
- hapijs/catbox-redis: 1
- browserify/resolve: 1
- ipfs/js-ipfs-block-service: 1
- moxystudio/node-cross-spawn: 1
- ipfs-inactive/js-ipfs-http-client: 1
- angus-c/just: 1
- underlay/percolate: 1
- ipfs/gateway-conformance: 1
- blueimp/nightwatch-video-recorder: 1
- AmpersandJS/ampersand-view-switcher: 1
- w3c/webtransport: 1
- ChainSafe/js-libp2p-quic: 1
- ipfs/ipfs-repository-template: 1
- ipfs-shipyard/js-libp2p-react-native: 1
- ipfs/github-mgmt: 1
- wraithgar/moonboots_hapi: 1
- dependents/detective-typescript: 1
- fanweixiao/webtransport-serverless-demo: 1
- libp2p/js-libp2p-webrtc-star: 1
- AmpersandJS/ampersand-select-view: 1
- libp2p/test-plans: 1
- ipld/specs: 1
- Joris-van-der-Wel/karma-mocha-webworker: 1
- libp2p/js-libp2p-examples: 1
- heapsource/mongoose-attachments-aws2js: 1
- ipld/interface-ipld-format: 1
- RuntimeTools/appmetrics-dash: 1
- pastelsky/bundlephobia: 1
- ipfs-inactive/npm-go-ipfs-dep: 1
- AmpersandJS/ampersand-form-view: 1
- ipfs/go-namesys: 1
- ipfs/protons: 1
- alanshaw/it-pushable: 1
- orbitdb/orbit-web: 1
- ceramicnetwork/js-dag-jose: 1
- bbc/typescript-docs-verifier: 1
- hapijs/cookie: 1
- cheton/is-electron: 1
- libp2p/go-libp2p-circuit: 1
- mcollina/retimer: 1
- moxystudio/node-proper-lockfile: 1
- Rapsssito/react-native-tcp-socket: 1
- ipfs/npm-go-ipfs: 1
- ipfs/js-ipfs-repo-migrations: 1
- ipfs/service-worker-gateway: 1
- libp2p/js-libp2p-components: 1
- libp2p/rust-libp2p: 1
- julianduque/beaglebone-io: 1
- fastify/fastify: 1
- microsoft/playwright: 1
- ipfs/helia-ipns: 1
- reconbot/streaming-iterables: 1
- multiformats/js-multihash: 1
- libp2p/npm-go-libp2p: 1
Pull requests created
- libp2p/js-libp2p: 706
- ipfs/helia: 183
- ipfs/aegir: 75
- achingbrain/it: 64
- libp2p/js-libp2p-interfaces: 63
- multiformats/js-multiaddr: 48
- ipfs/protons: 45
- ipfs/js-stores: 37
- libp2p/js-libp2p-daemon: 36
- ipfs-inactive/js-ipfs-mfs: 35
- ipfs/js-ipfs-unixfs: 35
- libp2p/interop: 33
- ipfs/js-ipns: 28
- peckhamcc/www: 28
- libp2p/js-libp2p-mplex: 25
- achingbrain/uint8arraylist: 25
- libp2p/js-libp2p-examples: 24
- libp2p/js-libp2p-kad-dht: 23
- ChainSafe/js-libp2p-yamux: 23
- achingbrain/nat-port-mapper: 22
- ChainSafe/js-libp2p-noise: 22
- libp2p/js-libp2p-utils: 22
- ipfs/interface-datastore: 22
- achingbrain/uint8arrays: 21
- libp2p/js-libp2p-delegated-content-routing: 21
- libp2p/js-libp2p-tcp: 21
- libp2p/js-libp2p-delegated-peer-routing: 20
- libp2p/go-libp2p-daemon: 20
- libp2p/js-libp2p-floodsub: 20
- ChainSafe/js-libp2p-gossipsub: 19
- libp2p/js-libp2p-record: 19
- libp2p/js-libp2p-crypto: 19
- libp2p/js-libp2p-peer-store: 19
- libp2p/js-libp2p-webrtc-star: 19
- ipfs/js-ipfs-repo-migrations: 19
- multiformats/js-multiaddr-matcher: 19
- libp2p/js-libp2p-bootstrap: 19
- ipfs/helia-http-gateway: 18
- murat-dogan/node-datachannel: 18
- ipfs/helia-delegated-routing-v1-http-api: 18
- ipfs/helia-unixfs: 18
- ipfs/js-ipfsd-ctl: 18
- alanshaw/it-pushable: 17
- achingbrain/ssdp: 17
- fails-components/webtransport: 17
- alanshaw/it-length-prefixed: 17
- libp2p/js-libp2p-mdns: 17
- ipld/js-ipld-dag-pb: 17
- ipfs-inactive/js-ipfs-unixfs-engine: 17
- ipfs/eslint-config-ipfs: 16
- libp2p/js-libp2p-amino-dht-bootstrapper: 16
- libp2p/test-plans: 16
- ipfs/helia-ipns: 16
- alanshaw/it-ws: 16
- libp2p/js-libp2p-pubsub-peer-discovery: 16
- achingbrain/it-pb-stream: 15
- libp2p/js-libp2p-pubsub: 15
- multiformats/js-multiformats: 15
- libp2p/js-libp2p-websockets: 14
- ipld/js-ipld: 13
- ipfs/helia-verified-fetch: 13
- libp2p/npm-go-libp2p: 13
- ipfs/js-datastore-core: 13
- ipfs/js-datastore-s3: 12
- libp2p/specs: 12
- ipfs/js-ipfs-bitswap: 12
- ipfs/js-blockstore-core: 12
- ipfs/js-ipfs-repo: 12
- multiformats/js-multiaddr-to-uri: 12
- ipfs/js-datastore-pubsub: 11
- libp2p/js-libp2p-peer-record: 11
- ChainSafe/js-libp2p-quic: 11
- jacobheun/it-handshake: 11
- achingbrain/mortice: 11
- libp2p/js-libp2p-http-fetch: 11
- libp2p/js-libp2p-multistream-select: 11
- libp2p/js-libp2p-components: 11
- ipfs-shipyard/is-ipfs: 11
- multiformats/js-mafmt: 11
- libp2p/js-libp2p-peer-id: 10
- libp2p/js-peer-id: 10
- ipfs-inactive/js-ipfs-http-client: 10
- ipfs/js-blockstore-datastore-adapter: 10
- alanshaw/it-reader: 10
- achingbrain/uint8-varint: 10
- alanshaw/abortable-iterator: 10
- ipfs/js-datastore-level: 10
- libp2p/js-libp2p-webrtc-direct: 10
- ipfs/js-datastore-fs: 9
- alanshaw/it-pipe: 9
- achingbrain/it-stream-types: 8
- libp2p/js-libp2p-webtransport: 8
- ipfs/js-ipfs-block-service: 8
- mikeal/ipjs: 8
- ipfs/js-kubo-rpc-client: 8
- multiformats/js-uri-to-multiaddr: 8
- paullouisageneau/libdatachannel: 7
- libp2p/js-libp2p-webrtc: 7
- achingbrain/race-signal: 7
- libp2p/js-libp2p-webrtc-peer: 7
- ipfs/js-ipfs-http-response: 7
- libp2p/js-libp2p-tracked-map: 7
- libp2p/js-libp2p-logger: 7
- achingbrain/race-event: 7
- hugomrdias/playwright-test: 7
- vasco-santos/dns-over-http-resolver: 6
- alanshaw/iim: 6
- ipfs-examples/github-mgmt: 6
- alanshaw/it-pair: 6
- ipfs/js-hamt-sharding: 6
- alanshaw/it-block: 6
- alanshaw/it-tar: 6
- libp2p/js-libp2p-keychain: 6
- alanshaw/stream-to-it: 6
- jacobheun/any-signal: 6
- IndigoUnited/js-err-code: 6
- ceramicnetwork/js-dag-jose: 6
- probe-lab/parsec: 5
- ipld/ipld-in-memory: 5
- libp2p/js-libp2p-topology: 5
- ipfs/js-datastore-idb: 5
- ipfs-shipyard/npm-on-ipfs: 5
- multiformats/js-multistream-select: 5
- paullouisageneau/libjuice: 5
- ipfs/js-ipfs-utils: 5
- ipld/js-ipld-git: 5
- libp2p/js-libp2p-peer-collections: 5
- ipld/js-ipld-zcash: 5
- libp2p/js-libp2p-connection: 5
- ipld/js-dag-cbor: 5
- multiformats/js-multibase: 5
- multiformats/js-dns: 4
- ipld/js-ipld-dag-cbor: 4
- ipld/js-dag-pb: 4
- libp2p/js-ipni-content-routing: 4
- ipld/js-ipld-ethereum: 4
- ipfs-shipyard/ipfs-blob-store: 4
- rvagg/cborg: 4
- multiformats/js-cid: 4
- hcoles/classycle-maven-plugin: 4
- ipld/js-ipld-bitcoin: 4
- ipfs-examples/test-ipfs-example: 4
- libp2p/js-libp2p-prometheus-metrics: 4
- ipfs-inactive/npm-go-ipfs-dep: 4
- alanshaw/it-goodbye: 4
- achingbrain/native-fetch: 3
- multiformats/js-multihashing-async: 3
- libp2p/npm-go-libp2p-dep: 3
- ipfs/specs: 3
- Gozala/web-encoding: 3
- ipld/js-car: 3
- libp2p/js-libp2p-daemon-client: 3
- ipfs-shipyard/github-mgmt: 3
- achingbrain/wherearewe: 3
- ipfs/npm-go-ipfs: 3
- achingbrain/native-abort-controller: 3
- schnittstabil/merge-options: 3
- dignifiedquire/pull-length-prefixed: 3
- pull-stream/pull-ws: 3
- mikeal/dag-cbor-links: 3
- multiformats/multiaddr: 3
- libp2p/universal-connectivity: 3
- multiformats/js-multicodec: 3
- ipfs/interop: 3
- ipld/js-ipld-block: 3
- multiformats/js-multihash: 3
- libp2p/js-libp2p-secio: 3
- hugomrdias/iso-random-stream: 3
- alanshaw/it-concat: 3
- ipfs/helia-remote-pinning: 2
- ipshipyard/js-libp2p-inspector: 2
- achingbrain/longbits: 2
- ohmu/node-posix: 2
- soldair/highcharts-browserify: 2
- libp2p/js-delegated-routing-v1-http-api-content-routing: 2
- skyrpex/gulp-webpack-sourcemaps: 2
- alanshaw/it-to-stream: 2
- ipfs-shipyard/js-mock-ipfs-pinning-service: 2
- node-webrtc/node-webrtc: 2
- ipfs/js-blockstore-idb: 2
- haydenyoung/helia-browser: 2
- vasco-santos/is-loopback-addr: 2
- ipfs-examples/helia-examples: 2
- libp2p/js-libp2p-protocol-adventure: 2
- Level/level: 2
- achingbrain/abort-options: 2
- dozyio/gossipsub-simulator: 2
- ipld/js-get-codec: 2
- libp2p/docs: 2
- ipld/interface-ipld-format: 2
- moshisushi/hlsjs-ipfs-loader: 2
- rdepena/node-dualshock-controller: 2
- multiformats/js-murmur3: 2
- alanshaw/get-iterator: 2
- sgtpooki/helia-service-worker-gateway: 2
- ipld/js-dag-json: 2
- jprichardson/electron-mocha: 2
- ipfs-shipyard/pinning-service-compliance: 2
- alxhotel/nat-api: 2
- multiformats/js-cid-tool: 2
- achingbrain/observable-webworkers: 2
- ipfs/js-ipfs: 2
- ipfs-shipyard/ipfs-pubsub-room: 2
- Gerrit0/typedoc-plugin-mdn-links: 2
- ipfs-examples/example-fork-go-template: 2
- permissionless-software-foundation/ipfs-service-provider: 2
- Level/level-js: 2
- jacobheun/timeout-abort-controller: 2
- ipfs-shipyard/varint-decoder: 2
- mkg20001/it-pb-rpc: 2
- ipfs/helia-strings: 2
- tristanls/k-bucket: 2
- dignifiedquire/borc: 2
- ipfs/ipfs-check: 1
- ipfs/js-blockstore-level: 1
- heapsource/mongoose-attachments: 1
- AmpersandJS/ampersand-view-switcher: 1
- Level/codec: 1
- RuntimeTools/appmetrics-dash: 1
- mikeal/merge-release: 1
- multiformats/js-multihashing: 1
- jkroso/parse-duration: 1
- olizilla/the-joy-of-css: 1
- AmpersandJS/ampersand-form-view: 1
- nodejs/node: 1
- martinheidegger/i18n-core: 1
- nevir/groc: 1
- libp2p/js-peer-info: 1
- heapsource/mongoose-attachments-localfs: 1
- ipfs/js-idb-pull-blob-store: 1
- PeculiarVentures/webcrypto: 1
- mafintosh/tar-stream: 1
- ipfs-shipyard/package-table: 1
- achingbrain/sinon-ts: 1
- groundwater/node-stackup: 1
- rvagg/bl: 1
- ipfs/helia-dag-json: 1
- libp2p/js-reframe-content-routing: 1
- dominictarr/rc: 1
- ipfs/helia-cli: 1
- jshint/jshint.github.io: 1
- Level/levelup: 1
- Level/packager: 1
- achingbrain/abort-error: 1
- arunoda/node-usage: 1
- libp2p/go-libp2p: 1
- arantes555/electron-fetch: 1
- olizilla/bluffers-guide-to-nodebots: 1
- peer-base/peer-base: 1
- Unitech/pm2-interface: 1
- ipfs-inactive/interface-pull-blob-store: 1
- IndigoUnited/node-promise-retry: 1
- alanshaw/tut-flow-control: 1
- npm/npm-package-arg: 1
- retrieval-markets-lab/js-graphsync: 1
- davglass/registry-static: 1
- ipfs-shipyard/vole: 1
- achingbrain/dirty-chai: 1
- mafintosh/xor-distance: 1
- node-fetch/node-fetch: 1
- orbitdb/orbit-db-io: 1
- browserify/randombytes: 1
- AmpersandJS/ampersand-select-view: 1
- ipfs-shipyard/ipfs-npm-registry-mirror: 1
- dominictarr/signed-varint: 1
- achingbrain/progress-events: 1
- ipfs/helia-json: 1
- ipfs-shipyard/helia-css: 1
- ipfs-shipyard/js-libp2p-react-native: 1
- ikkyotech/hapi-passport: 1
- daviddias/pull-ndjson: 1
- ipfs/js-blockstore-fs: 1
- Level/multileveldown: 1
- libp2p/js-libp2p-aes-ctr: 1
- achingbrain/byte-access: 1
- frenchbread/private-ip: 1
- ajaxscape/tamarin-world: 1
- ipld/js-ipld-garbage: 1
- Kikobeats/git-authors-cli: 1
- mafintosh/protocol-buffers-schema: 1
- mkg20001/it-buffer: 1
- Level/abstract-leveldown: 1
- jbehave/jbehave-web: 1
- creationix/http-parser-js: 1
- animir/node-rate-limiter-flexible: 1
- tinylibs/tinybench: 1
- libp2p/blog: 1
- browserify/browser-resolve: 1
- pull-stream/pull-stream-to-stream: 1
- ipfs/go-ipfs-cmds: 1
- hapijs/shot: 1
- omcaree/node-pololumaestro: 1
- pmowrer/semantic-release-monorepo: 1
- ipfs-shipyard/js-pinning-service-http-client: 1
- libp2p/js-libp2p-websocket-star-rendezvous: 1
- ipfs/js-fs-pull-blob-store: 1
- beaugunderson/ip-address: 1
- schamane/node-syslog: 1
- achingbrain/freeport-promise: 1
- johnnyhalife/templatizer-hbs: 1
- ipfs/js-level-pull-blob-store: 1
- protocolbuffers/protobuf: 1
- mikeal/nodeconf2014: 1
- debitoor/chai-subset: 1
- YePpHa/node-protoc: 1
- prodatakey/dirty-chai: 1
- williambailey/vagrant-ca-certificates: 1
- pgte/moving-average: 1
- electron-userland/electron-compilers: 1
- DefinitelyTyped/DefinitelyTyped: 1
- achingbrain/output-buffer: 1
- ipfs-examples/js-ipfs-browser-vue: 1
- ipfs/npm-kubo: 1
- lukeed/premove: 1
- pebble/event-loop-lag: 1
- component/has-cors: 1
- ipfs/helia-mfs: 1
- mdn/content: 1
- pull-stream/pull-stream: 1
- tableflip/tableflip-www: 1
- sebastiendan/ipfs-perfs: 1
- ChainSafe/ssz: 1
- achingbrain/weald: 1
- jfromaniello/selfsigned: 1
- ipld/js-codec-interface: 1
- textileio/community: 1
- pgte/js-sparse-array: 1
- sindresorhus/p-retry: 1
- TBD54566975/dwn-sdk-js: 1
- bshambaugh/did-key-creator: 1
- latentflip/stylizer: 1
- ipfs/helia-dag-cbor: 1
- ipfs-shipyard/www-helia-identify: 1
- hapijs/h2o2: 1
- pull-stream/pull-sort: 1
- libp2p/js-libp2p-crypto-secp256k1: 1
- ipfs/helia-car: 1
- hugomrdias/rabin-wasm: 1
- infely/react-curse: 1
- semantic-release/github: 1
- cryptocoinjs/base-x: 1
- ipfs/community: 1
- hildjj/node-cbor: 1
- roylines/node-epimetheus: 1
Maintainer
- libp2p/js-libp2p: 747
- ipfs/helia: 194
- ipfs/aegir: 78
- achingbrain/it: 64
- libp2p/js-libp2p-interfaces: 63
- multiformats/js-multiaddr: 49
- ipfs/protons: 46
- ipfs/js-stores: 39
- ipfs-inactive/js-ipfs-mfs: 39
- libp2p/js-libp2p-daemon: 36
- ipfs/js-ipfs-unixfs: 36
- libp2p/interop: 33
- peckhamcc/www: 32
- ipfs/js-ipns: 28
- libp2p/js-libp2p-kad-dht: 26
Active Maintainer
- libp2p/js-libp2p: 373
- ipfs/helia: 48
- achingbrain/it: 22
- libp2p/js-libp2p-amino-dht-bootstrapper: 18
- libp2p/js-libp2p-examples: 18
- achingbrain/nat-port-mapper: 13
- libp2p/test-plans: 13
- ipfs/aegir: 12
- ChainSafe/js-libp2p-quic: 12
- multiformats/js-multiaddr: 12
- multiformats/js-multiaddr-matcher: 11
- libp2p/specs: 11
- libp2p/js-libp2p-http-fetch: 10
- achingbrain/ssdp: 7
- ChainSafe/js-libp2p-noise: 6
Issue Author Associations
- Member (200, 51.41%)
- None (104, 26.74%)
- Contributor (51, 13.11%)
- Collaborator (29, 7.46%)
- Owner (5, 1.29%)
Pull Request Author Associations
- Member (2,440, 76.13%)
- Collaborator (287, 8.95%)
- Owner (230, 7.18%)
- Contributor (206, 6.43%)
- None (42, 1.31%)
Top Issue Labels
- help wanted (26)
- kind/enhancement (25)
- good first issue (18)
- need/triage (17)
- bug (16)
- status/ready (15)
- released (13)
- P2 (13)
- kind/bug (12)
- exploration (10)
- exp/expert (8)
- effort/hours (6)
- exp/novice (6)
- kind/tracking (5)
- enhancement (5)
Top Pull Request Labels
- released (1,247)
- autorelease: tagged (136)
- version-2.0 (8)
- autorelease: pending (6)
- status/in-progress (5)
- semver-patch (3)
- semver-major (2)
- help wanted (2)
- wip (2)
- in progress (2)
- needs-ci (1)
- size/xs (1)
- Content:WebAPI (1)
- blocked (1)
- quic (1)