GitHub / ioquatix issue stats
Total issues: 513
Total pull requests: 1,591
Merged pull request: 1,232
Average time to close issues: over 1 year
Average time to close pull requests: about 1 month
Average comments per issue: 4.88
Average comments per pull request: 1.33
Issues created
- rack/rack: 28
- socketry/async-http: 17
- ioquatix/programming.dojo.net.nz: 12
- socketry/nio4r: 9
- ruby/openssl: 9
- igrigorik/http-2: 8
- rubygems/rubygems: 8
- socketry/io-event: 8
- celluloid/celluloid-io: 8
- socketry/utopia: 7
- socketry/falcon: 7
- rails/rails: 7
- anycable/actioncable-next: 6
- socketry/async: 6
- socketry/localhost: 5
- summerwind/h2spec: 5
- rubocop/rubocop: 5
- axboe/liburing: 4
- socketry/async-io: 4
- guard/rb-inotify: 4
- ioquatix/bake: 4
- socketry/live: 4
- socketry/async-redis: 4
- socketry/cloudflare: 4
- dominikh/filesize: 3
- jruby/jruby: 3
- rubygems/rubygems.org: 3
- commonmark/cmark: 3
- socketry/async-pool: 3
- jc00ke/guard-puma: 3
- matti/async-nats: 3
- celluloid/celluloid-dns: 3
- mime-types/ruby-mime-types: 3
- ruby-prof/ruby-prof: 3
- socketry/timers: 3
- evanphx/benchmark-ips: 3
- celluloid/celluloid: 3
- w3c/webdriver: 3
- rubyworks/facets: 3
- trilogy-libraries/trilogy: 3
- socketry/async-rspec: 3
- mime-types/mime-types-data: 3
- socketry/protocol-http: 3
- ngtcp2/nghttp3: 2
- socketry/db: 2
- glejeune/Ruby-Graphviz: 2
- rspec/rspec-support: 2
- guard/guard: 2
- guard/rb-fsevent: 2
- roja/system: 2
- puma/puma: 2
- postmodern/ruby-install: 2
- noahgibbs/fiber_basic_benchmarks: 2
- DataDog/dd-trace-rb: 2
- openscad/openscad: 2
- ruby/rdoc: 2
- SeleniumHQ/selenium: 2
- mperham/connection_pool: 2
- sinatra/sinatra: 2
- crossbario/autobahn-testsuite: 2
- BerlinVagrant/vagrant-dns: 2
- socketry/utopia-project: 2
- heroku/vegur: 2
- ManageIQ/optimist: 2
- activerecord-hackery/squeel: 2
- ruby/rake: 2
- socketry/io-endpoint: 2
- socketry/async-dns: 2
- socketry/async-http-cache: 2
- cookpad/murakumo: 2
- piotrmurach/tty-prompt: 2
- ncr/rack-proxy: 2
- ktmud/cached-dependencies: 2
- ioquatix/decode: 2
- rack/rack-test: 2
- ruby/logger: 2
- narkisr-deprecated/vagrant-dns-server: 2
- libvips/ruby-vips: 2
- annacruz/ofx: 2
- socketry/async-http-faraday: 2
- piotrmurach/tty-progressbar: 2
- ioquatix/ffi-clang: 2
- ruby/ruby: 2
- eventmachine/eventmachine: 2
- ioquatix/shell-environment: 2
- ruby/syntax_suggest: 2
- sidekiq/sidekiq: 2
- ioquatix/process-daemon: 2
- ioquatix/turbo_test: 2
- libgit2/rugged: 2
- rubyworks/lemon: 1
- flori/term-ansicolor: 1
- ioquatix/sus: 1
- ioquatix/transform-flow: 1
- xml4r/libxml-ruby: 1
- mermaid-js/mermaid: 1
- auth0/ruby-auth0: 1
- rburns/ansi-to-html: 1
- Freaky/monotime: 1
- aerospike/aerospike-client-ruby: 1
- auth0/terraform-provider-auth0: 1
- brandur/http_accept: 1
- razorjack/quicksand: 1
- EnjoyTech/parallel_workforce: 1
- codenize-tools/roadworker: 1
- ruby-grape/grape: 1
- gernotkogler/xapian_db: 1
- rubyworks/fileutils2: 1
- JeanMertz/chruby-fish: 1
- titusfortner/webdrivers: 1
- nghttp2/nghttp2: 1
- socketry/protocol-http-accept: 1
- senid231/async_cable: 1
- grpc/grpc: 1
- arthurnn/memcached: 1
- github/markup: 1
- rentpath/rspec-swagger: 1
- wuminzhe/scale_rb: 1
- RainerKuemmerle/g2o: 1
- sowawa/fluent-plugin-slack: 1
- octokit/octokit.rb: 1
- google/sanitizers: 1
- antirez/resp3: 1
- tomlobato/dns_one: 1
- actions/deploy-pages: 1
- socketry/db-postgres: 1
- honeybadger-io/honeybadger-ruby: 1
- emarkine/db-model: 1
- amatsuda/erd: 1
- ffi/ffi: 1
- franckverrot/blake2: 1
- actions/runner-images: 1
- cne1x/sfcs: 1
- ruby-concurrency/concurrent-ruby: 1
- rake-compiler/rake-compiler: 1
- noahgibbs/rsb: 1
- mity/md4c: 1
- ruby/error_highlight: 1
- Gottox/child_pty: 1
- sinisterchipmunk/rspec-prof: 1
- amplify-education/globetrotter: 1
- kramdown/parser-gfm: 1
- camertron/use_context: 1
- lostisland/sawyer: 1
- actions/languageservices: 1
- socketry/live-js: 1
- faye/websocket-driver-ruby: 1
- msgpack/msgpack-ruby: 1
- AGWA/git-crypt: 1
- sportdb/sport.db: 1
- sparklemotion/sqlite3-ruby: 1
- ruby/webrick: 1
- socketry/async-slack: 1
- rmosolgo/graphql-ruby: 1
- whitequark/ast: 1
- mastodon/mastodon: 1
- cfis/proj4rb: 1
- ruby-shoryuken/shoryuken: 1
- prometheus/statsd_exporter: 1
- lee-dohm/tabs-to-spaces: 1
- jimmycuadra/shellwords: 1
- rack/rack-cache: 1
- github/cmark-gfm: 1
- piotrmurach/benchmark-malloc: 1
- he9lin/vagrant-dns: 1
- stepmania/stepmania: 1
- lsegal/yard-types-parser: 1
- varvet/pundit: 1
- mocktools/ruby-dns-mock: 1
- ohler55/oj: 1
- ioquatix/github-actions-bin: 1
- aki017/slack-ruby-gem: 1
- mckern/fustigit: 1
- socketry/multipart-post: 1
- havenwood/roda-sse: 1
- picatz/katacoda-scenarios: 1
- amatsuda/stateful_enum: 1
- fizzed/font-mfizz: 1
- codeworkx/rtl8812au_asus: 1
- codemancers/invoker: 1
- piotrmurach/merkle_tree: 1
- lostisland/faraday: 1
- alexdalitz/dnsruby: 1
- ivpusic/migrate: 1
- zeisler/visualize_ruby: 1
- savonrb/httpi: 1
- vagrant-landrush/landrush: 1
- rdp/os: 1
- rubocop/rubocop-rails: 1
- rspec/rspec-expectations: 1
- open-telemetry/opentelemetry-ruby: 1
- rspec/rspec-mocks: 1
- shvets/selenium: 1
- HornsAndHooves/lazy_object: 1
- jkassemi/stubby: 1
- ruby/irb: 1
- plamoni/SiriProxy: 1
- ruby/prism: 1
- geekq/workflow: 1
- rspec/rspec-core: 1
- socketry/io-stream: 1
- rtomayko/rack-cache: 1
- amerine/acts_as_tree: 1
- KyleMayes/install-llvm-action: 1
- open62541/open62541: 1
- baweaver/refactor: 1
- premailer/premailer: 1
- aerospike/aerospike-client-c: 1
- rest-client/rest-client: 1
- socketry/async-mysql: 1
- ruby/resolv: 1
- gornostal/modific: 1
- pnggroup/libpng: 1
- socketry/async-container: 1
- mikel/mail: 1
- socketry/protocol-http2: 1
- coreyti/meltdown: 1
- gjtorikian/commonmarker: 1
- mojombo/chronic: 1
- socketry/falcon-rails-example: 1
- aleandros/comuna: 1
- elct9620/.cat: 1
- paddor/cztop: 1
- rick/linode: 1
- manveru/ver: 1
- hnes/libaco: 1
- sdogruyol/kemal-github-api: 1
- taktik/tktokenfield: 1
- patrick-steele-idem/morphdom: 1
- walterhorstman/acts_as_positioned: 1
- libgit2/docurium: 1
- rack/rack-contrib: 1
- ohler55/agoo: 1
- rails/solid_queue: 1
- noahgibbs/rails_ruby_bench: 1
- strace/strace: 1
- soveran/nido: 1
- elastic/elastic-transport-ruby: 1
- atom/language-ruby: 1
- savonrb/savon: 1
- socketry/async-postgres: 1
- roidrage/lograge: 1
- ioquatix/covered: 1
- schteppe/cannon.js: 1
- rails/sprockets: 1
- github/activerecord-trilogy-adapter: 1
- socketry/rubydns: 1
- omniauth/omniauth: 1
- guard/guard-compat: 1
- sickill/rainbow: 1
- mjackson/rack-accept: 1
- brendanhay/khan: 1
- jamesdabbs/droxy: 1
- socketry/lightio: 1
- rosenfeld/active_record_migrations: 1
- madleech/button: 1
- mtortonesi/ruby-mhl: 1
- wg/wrk: 1
- ruby/json: 1
- codeclimate/ruby-test-reporter: 1
- rubinius/rubinius: 1
- travis-ci/travis.rb: 1
- actions/upload-artifact: 1
- sindresorhus/temp-write: 1
- code-mancers/invoker: 1
- ollama/ollama: 1
- fubark/cyber: 1
- socketry/async-await: 1
- DAddYE/eva: 1
Pull requests created
- ruby/ruby: 185
- socketry/async: 134
- rack/rack: 122
- socketry/io-event: 98
- socketry/protocol-http: 64
- socketry/async-http: 56
- socketry/falcon: 41
- socketry/console: 39
- socketry/rack-conform: 30
- ioquatix/sus: 28
- socketry/protocol-http1: 25
- socketry/async-container: 25
- socketry/async-io: 24
- puma/puma: 23
- rails/rails: 23
- socketry/protocol-http2: 22
- socketry/protocol-rack: 21
- socketry/async-http-faraday: 17
- socketry/async-redis: 15
- socketry/utopia: 15
- socketry/multipart-post: 15
- rack/rackup: 14
- rack/rack-session: 14
- macournoyer/thin: 13
- socketry/protocol-websocket: 13
- socketry/localhost: 13
- socketry/io-endpoint: 12
- socketry/xrb: 12
- socketry/traces: 12
- ioquatix/ffi-clang: 12
- socketry/timers: 11
- socketry/nio4r: 11
- ioquatix/covered: 11
- ruby/openssl: 10
- ruby/webrick: 10
- socketry/console-adapter-rails: 10
- socketry/io-stream: 9
- sinatra/sinatra: 9
- ruby/logger: 8
- socketry/metrics: 8
- socketry/traces-backend-datadog: 7
- ioquatix/bake: 7
- socketry/async-websocket: 7
- github/cmark-gfm: 6
- socketry/async-pool: 6
- socketry/live: 6
- rack/rack-contrib: 6
- rubyworks/facets: 6
- socketry/cloudflare: 6
- socketry/async-dns: 6
- rack/rack-cache: 6
- socketry/sus: 6
- socketry/io-watch: 6
- socketry/console-output-datadog: 5
- socketry/db: 5
- ioquatix/www.codeotaku.com: 5
- ioquatix/bake-modernize: 5
- ioquatix/samovar: 5
- socketry/async-examples: 5
- faye/websocket-driver-ruby: 5
- ruby/setup-ruby: 5
- aerospike/aerospike-client-ruby: 4
- ioquatix/build-files: 4
- ioquatix/latinum: 4
- socketry/async-await: 4
- socketry/memory: 4
- ruby/zlib: 4
- ruby/io-wait: 4
- ioquatix/markly: 4
- celluloid/celluloid-io: 4
- ioquatix/programming.dojo.net.nz: 4
- socketry/async-job: 4
- socketry/async-rest: 4
- igrigorik/http-2: 4
- ioquatix/bake-test-external: 3
- socketry/db-postgres: 3
- jc00ke/guard-puma: 3
- socketry/fiber-local: 3
- savonrb/httpi: 3
- rack/rack-test: 3
- socketry/falcon-rails-example: 3
- rubygems/rubygems: 3
- socketry/async-job-adapter-active_job: 3
- ruby-concurrency/concurrent-ruby: 3
- ioquatix/decode: 3
- ruby-shoryuken/shoryuken: 3
- socketry/rubydns: 3
- rack/rack-attack: 3
- guard/rb-inotify: 3
- thoughtbot/shoulda-matchers: 2
- ruby/stringio: 2
- socketry/xrb-vscode: 2
- socketry/async-ollama: 2
- gjtorikian/commonmarker: 2
- socketry/sus-vscode: 2
- socketry/async-http-cache: 2
- ruby/pp: 2
- open62541/open62541: 2
- ffi/ffi: 2
- ruby/uri: 2
- socketry/async-service: 2
- socketry/roda-websockets: 2
- havenwood/roda-sse: 2
- basecamp/thruster: 2
- socketry/utopia-project: 2
- ruby/json: 2
- socketry/io-monitor: 2
- bryanp/llhttp: 2
- DataDog/dd-trace-rb: 2
- socketry/protocol-hpack: 2
- grpc/grpc: 2
- socketry/sus-fixtures-agent-context: 2
- ruby/rdoc: 2
- SeleniumHQ/selenium: 2
- ruby/io-nonblock: 2
- socketry/lively: 2
- socketry/traces-backend-open_telemetry: 2
- hotwired/turbo-rails: 2
- ruby/io-console: 2
- piotrmurach/tty-reader: 2
- socketry/sus-fixtures-async-http: 2
- rubygems/rfcs: 1
- ruby/debug: 1
- taktik/tktokenfield: 1
- socketry/protocol-grpc: 1
- piotrmurach/tty-prompt: 1
- socketry/sus-fixtures-async: 1
- ruby/etc: 1
- socketry/memory-leak: 1
- lostisland/sawyer: 1
- cfis/proj4rb: 1
- travis-ci/gh: 1
- bhuga/promising-future: 1
- KnapsackPro/knapsack: 1
- sinatra/mustermann: 1
- couchrest/couchrest_model: 1
- socketry/falcon-capybara: 1
- socketry/rspec-memory: 1
- ioquatix/matx-case: 1
- JeanMertz/chruby-fish: 1
- n-at-han-k/ruby-twilio-openai-realtime-example: 1
- ruby/rbs: 1
- commonmark/commonmark-spec: 1
- socketry/protocol-redis: 1
- rspec/rspec-support: 1
- coreyti/meltdown: 1
- ruby-prof/ruby-prof: 1
- steveklabnik/request_store: 1
- socketry/async-rspec: 1
- ollama/ollama: 1
- dblock/code.dblock.org: 1
- wg/wrk: 1
- oriontransfer/mail.oriontransfer.net: 1
- ioquatix/covered-github: 1
- piotrmurach/merkle_tree: 1
- lostisland/awesome-faraday: 1
- varvet/pundit: 1
- socketry/metrics-backend-datadog: 1
- yaml/yaml-spec: 1
- socketry/http-accept: 1
- ioquatix/fiber-storage: 1
- mime-types/mime-types-data: 1
- amerine/acts_as_tree: 1
- ruby/readline-ext: 1
- ioquatix/covered-git: 1
- ioquatix/sus-vscode: 1
- adrian-thurston/ragel: 1
- socketry/async-discord: 1
- rubytoolbox/catalog: 1
- ged/ruby-pg: 1
- github-changelog-generator/github-changelog-generator: 1
- h2o/picotls: 1
- mustache/mustache: 1
- luislavena/bench-micro: 1
- noahgibbs/fiber_basic_benchmarks: 1
- ioquatix/activerecord-configurations: 1
- soveran/ohm: 1
- ruby-amqp/amqp: 1
- libvips/ruby-vips: 1
- rest-client/rest-client: 1
- cookpad/murakumo: 1
- socketry/sus-fixtures-openssl: 1
- teamcapybara/capybara: 1
- commonmark/cmark: 1
- Shopify/pitchfork: 1
- chjj/pty.js: 1
- trilogy-libraries/trilogy: 1
- socketry/async-webdriver: 1
- ioquatix/vips: 1
- jsaveker/dolos: 1
- ruby/erb: 1
- huba/pyasciiart: 1
- sus-rb/sus: 1
- BerlinVagrant/vagrant-dns: 1
- jeremyevans/sequel: 1
- socketry/protocol-http-accept: 1
Maintainer
- ruby/ruby: 187
- rack/rack: 150
- socketry/async: 140
- socketry/io-event: 106
- socketry/async-http: 73
- socketry/protocol-http: 67
- socketry/falcon: 48
- socketry/console: 39
- socketry/rack-conform: 30
- ioquatix/sus: 29
- socketry/async-io: 28
- socketry/async-container: 26
- socketry/protocol-http1: 25
- socketry/protocol-http2: 23
- socketry/utopia: 22
Active Maintainer
- ruby/ruby: 54
- rack/rack: 40
- socketry/async: 20
- socketry/io-event: 12
- socketry/async-container: 10
- socketry/io-stream: 9
- socketry/falcon: 8
- socketry/protocol-http: 7
- socketry/console: 6
- socketry/localhost: 6
- socketry/protocol-http1: 6
- socketry/protocol-rack: 5
- ioquatix/ffi-clang: 5
- macournoyer/thin: 4
- rack/rack-session: 4
Issue Author Associations
- None (216, 42.11%)
- Member (181, 35.28%)
- Contributor (76, 14.81%)
- Owner (30, 5.85%)
- Collaborator (10, 1.95%)
Pull Request Author Associations
- Member (1,306, 82.09%)
- Contributor (115, 7.23%)
- Owner (102, 6.41%)
- None (46, 2.89%)
- Collaborator (22, 1.38%)
Top Issue Labels
- enhancement (23)
- bug (13)
- help wanted (12)
- Documentation (6)
- question (6)
- feature request (5)
- activerecord (4)
- stale (4)
- Stale (3)
- SPEC (3)
- RubyGems (3)
- pinned (2)
- Feature (2)
- Bug (2)
- Maintenance (2)
Top Pull Request Labels
- enhancement (15)
- actionpack (15)
- bug (9)
- Bug (8)
- Backport (8)
- CI / Testing (8)
- Feature (6)
- actionview (5)
- railties (5)
- feature (5)
- Documentation (4)
- waiting-for-review (4)
- C-rb (2)
- activejob (2)
- Stale (2)