Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / ioquatix issue stats
Total issues: 511
Total pull requests: 1,157
Merged pull request: 929
Average time to close issues: over 1 year
Average time to close pull requests: about 1 month
Average comments per issue: 5.47
Average comments per pull request: 1.63
Issues created
- rails/rails: 21
- socketry/async-http: 15
- rack/rack: 13
- ioquatix/programming.dojo.net.nz: 12
- socketry/nio4r: 9
- igrigorik/http-2: 8
- rubygems/rubygems: 8
- celluloid/celluloid-io: 8
- socketry/falcon: 7
- ruby/openssl: 7
- w3c/webdriver: 7
- socketry/io-event: 7
- socketry/utopia: 7
- anycable/actioncable-next: 6
- socketry/async: 6
- summerwind/h2spec: 5
- socketry/cloudflare: 5
- socketry/localhost: 5
- ioquatix/bake: 4
- axboe/liburing: 4
- rubocop/rubocop: 4
- socketry/async-io: 4
- guard/rb-inotify: 4
- rubygems/rubygems.org: 4
- socketry/async-redis: 4
- socketry/live: 4
- dominikh/filesize: 3
- socketry/async-rspec: 3
- trilogy-libraries/trilogy: 3
- microsoft/vscode: 3
- socketry/async-pool: 3
- mime-types/mime-types-data: 3
- jc00ke/guard-puma: 3
- rubyworks/facets: 3
- socketry/protocol-http: 3
- mime-types/ruby-mime-types: 3
- celluloid/celluloid: 3
- socketry/timers: 3
- ruby-prof/ruby-prof: 3
- jruby/jruby: 3
- celluloid/celluloid-dns: 3
- evanphx/benchmark-ips: 3
- glejeune/Ruby-Graphviz: 2
- socketry/utopia-project: 2
- socketry/sus: 2
- ruby/rake: 2
- libvips/ruby-vips: 2
- puma/puma: 2
- lee-dohm/tabs-to-spaces: 2
- ohler55/oj: 2
- socketry/db: 2
- BerlinVagrant/vagrant-dns: 2
- roja/system: 2
- guard/rb-fsevent: 2
- ioquatix/turbo_test: 2
- ioquatix/process-daemon: 2
- sidekiq/sidekiq: 2
- socketry/async-http-cache: 2
- eventmachine/eventmachine: 2
- libgit2/rugged: 2
- socketry/async-http-faraday: 2
- piotrmurach/tty-progressbar: 2
- openscad/openscad: 2
- ioquatix/ffi-clang: 2
- ioquatix/decode: 2
- annacruz/ofx: 2
- piotrmurach/tty-prompt: 2
- noahgibbs/fiber_basic_benchmarks: 2
- activerecord-hackery/squeel: 2
- crossbario/autobahn-testsuite: 2
- codemancers/invoker: 2
- ruby/logger: 2
- ManageIQ/optimist: 2
- postmodern/ruby-install: 2
- cookpad/murakumo: 2
- socketry/covered: 2
- SeleniumHQ/selenium: 2
- ioquatix/shell-environment: 2
- guard/guard: 2
- gornostal/modific: 2
- ngtcp2/nghttp3: 2
- faye/websocket-driver-ruby: 2
- rspec/rspec-support: 2
- aerospike/aerospike-client-c: 2
- rack/rack-test: 2
- ruby/syntax_suggest: 2
- commonmark/cmark: 2
- socketry/async-dns: 2
- ktmud/cached-dependencies: 2
- open62541/open62541: 2
- mperham/connection_pool: 2
- vagrant-landrush/landrush: 1
- rdp/os: 1
- rmosolgo/graphql-ruby: 1
- jamesdabbs/droxy: 1
- soveran/nido: 1
- brendanhay/khan: 1
- ioquatix/covered: 1
- mjackson/rack-accept: 1
- whitequark/ast: 1
- mastodon/mastodon: 1
- sickill/rainbow: 1
- socketry/async-webdriver: 1
- cfis/proj4rb: 1
- schteppe/cannon.js: 1
- rails/sprockets: 1
- ruby-shoryuken/shoryuken: 1
- guard/guard-compat: 1
- DSG-UniFE/ruby-mhl: 1
- github/activerecord-trilogy-adapter: 1
- omniauth/omniauth: 1
- ruby/rdoc: 1
- socketry/rubydns: 1
- socketry/lightio: 1
- actions/deploy-pages: 1
- socketry/db-postgres: 1
- honeybadger-io/honeybadger-ruby: 1
- fubark/cyber: 1
- socketry/async-await: 1
- DAddYE/eva: 1
- emarkine/db-model: 1
- socketry/protocol-http2: 1
- coreyti/meltdown: 1
- trilogy-libraries/activerecord-trilogy-adapter: 1
- gjtorikian/commonmarker: 1
- mojombo/chronic: 1
- amatsuda/erd: 1
- ffi/ffi: 1
- aleandros/comuna: 1
- franckverrot/blake2: 1
- actions/runner-images: 1
- elct9620/.cat: 1
- paddor/cztop: 1
- cne1x/sfcs: 1
- ruby-concurrency/concurrent-ruby: 1
- rake-compiler/rake-compiler: 1
- noahgibbs/rsb: 1
- rick/linode: 1
- DataDog/dd-trace-rb: 1
- rosenfeld/active_record_migrations: 1
- jimmycuadra/shellwords: 1
- madleech/button: 1
- mtortonesi/ruby-mhl: 1
- xml4r/libxml-ruby: 1
- wg/wrk: 1
- senid231/async_cable: 1
- ruby/json: 1
- arthurnn/memcached: 1
- codeclimate/ruby-test-reporter: 1
- rubinius/rubinius: 1
- github/markup: 1
- rentpath/rspec-swagger: 1
- wuminzhe/scale_rb: 1
- travis-ci/travis.rb: 1
- RainerKuemmerle/g2o: 1
- sowawa/fluent-plugin-slack: 1
- octokit/octokit.rb: 1
- google/sanitizers: 1
- actions/upload-artifact: 1
- sindresorhus/temp-write: 1
- tomlobato/dns_one: 1
- code-mancers/invoker: 1
- rtomayko/rack-cache: 1
- elastic/elastic-transport-ruby: 1
- amerine/acts_as_tree: 1
- KyleMayes/install-llvm-action: 1
- atom/language-ruby: 1
- savonrb/savon: 1
- socketry/async-postgres: 1
- roidrage/lograge: 1
- premailer/premailer: 1
- auth0/ruby-auth0: 1
- discorb-lib/discorb: 1
- rburns/ansi-to-html: 1
- rest-client/rest-client: 1
- Freaky/monotime: 1
- socketry/async-mysql: 1
- ruby/resolv: 1
- Shopify/ruby-lsp: 1
- aerospike/aerospike-client-ruby: 1
- brandur/http_accept: 1
- digital-fabric/polyphony: 1
- pnggroup/libpng: 1
- socketry/async-container: 1
- mikel/mail: 1
- socketry/http-accept: 1
- rack/rack-cache: 1
- Gottox/child_pty: 1
- mermaid-js/mermaid: 1
- rubocop/rubocop-rails: 1
- rspec/rspec-expectations: 1
- open-telemetry/opentelemetry-ruby: 1
- rspec/rspec-mocks: 1
- manveru/ver: 1
- hnes/libaco: 1
- sdogruyol/kemal-github-api: 1
- taktik/tktokenfield: 1
- patrick-steele-idem/morphdom: 1
- shvets/selenium: 1
- HornsAndHooves/lazy_object: 1
- jkassemi/stubby: 1
- ruby/irb: 1
- walterhorstman/acts_as_positioned: 1
- cookpad/roadworker: 1
- plamoni/SiriProxy: 1
- libgit2/docurium: 1
- ruby/prism: 1
- geekq/workflow: 1
- rack/rack-contrib: 1
- rspec/rspec-core: 1
- ohler55/agoo: 1
- socketry/io-endpoint: 1
- socketry/io-stream: 1
- noahgibbs/rails_ruby_bench: 1
- strace/strace: 1
- mckern/fustigit: 1
- sinisterchipmunk/rspec-prof: 1
- amplify-education/globetrotter: 1
- kramdown/parser-gfm: 1
- sinatra/sinatra: 1
- socketry/multipart-post: 1
- havenwood/roda-sse: 1
- lostisland/sawyer: 1
- picatz/katacoda-scenarios: 1
- actions/languageservices: 1
- socketry/live-js: 1
- amatsuda/stateful_enum: 1
- msgpack/msgpack-ruby: 1
- AGWA/git-crypt: 1
- fizzed/font-mfizz: 1
- sportdb/sport.db: 1
- codeworkx/rtl8812au_asus: 1
- sparklemotion/sqlite3-ruby: 1
- piotrmurach/merkle_tree: 1
- ruby/webrick: 1
- lostisland/faraday: 1
- alexdalitz/dnsruby: 1
- socketry/async-slack: 1
- ivpusic/migrate: 1
- zeisler/visualize_ruby: 1
- savonrb/httpi: 1
- razorjack/quicksand: 1
- EnjoyTech/parallel_workforce: 1
- codenize-tools/roadworker: 1
- ruby-grape/grape: 1
- gernotkogler/xapian_db: 1
- github/cmark-gfm: 1
- rubyworks/fileutils2: 1
- JeanMertz/chruby-fish: 1
- titusfortner/webdrivers: 1
- nghttp2/nghttp2: 1
- obsproject/obs-studio: 1
- piotrmurach/benchmark-malloc: 1
- socketry/protocol-http-accept: 1
- rubyworks/lemon: 1
- flori/term-ansicolor: 1
- ku1ik/rainbow: 1
- he9lin/vagrant-dns: 1
- stepmania/stepmania: 1
- ioquatix/sus: 1
- ioquatix/transform-flow: 1
- lsegal/yard-types-parser: 1
- mity/md4c: 1
- ruby/error_highlight: 1
- varvet/pundit: 1
- mocktools/ruby-dns-mock: 1
- ioquatix/github-actions-bin: 1
- aki017/slack-ruby-gem: 1
Pull requests created
- ruby/ruby: 119
- socketry/async: 91
- socketry/io-event: 69
- rack/rack: 67
- socketry/sus: 57
- socketry/protocol-http: 39
- socketry/async-http: 39
- ioquatix/sus: 28
- socketry/console: 28
- socketry/falcon: 28
- socketry/rack-conform: 22
- rails/rails: 19
- socketry/async-io: 18
- socketry/multipart-post: 13
- socketry/protocol-http2: 12
- socketry/protocol-http1: 12
- socketry/covered: 12
- puma/puma: 12
- socketry/nio4r: 11
- socketry/protocol-websocket: 11
- socketry/timers: 11
- socketry/utopia: 11
- socketry/traces: 11
- socketry/protocol-rack: 11
- ioquatix/covered: 11
- socketry/async-container: 11
- socketry/async-http-faraday: 10
- faye/websocket-driver-ruby: 10
- socketry/io-endpoint: 9
- rack/rackup: 9
- rack/rack-session: 9
- socketry/console-adapter-rails: 9
- socketry/metrics: 8
- ruby/logger: 8
- socketry/async-redis: 8
- ioquatix/ffi-clang: 8
- ruby/webrick: 7
- socketry/xrb: 7
- ruby/openssl: 7
- socketry/async-websocket: 7
- socketry/traces-backend-datadog: 7
- rubyworks/facets: 6
- ioquatix/markly: 6
- macournoyer/thin: 6
- ioquatix/bake: 5
- socketry/cloudflare: 5
- github/cmark-gfm: 5
- rack/rack-cache: 5
- socketry/localhost: 5
- socketry/async-examples: 4
- ioquatix/latinum: 4
- sinatra/sinatra: 4
- celluloid/celluloid-io: 4
- socketry/io-watch: 4
- igrigorik/http-2: 4
- ioquatix/bake-modernize: 4
- ioquatix/programming.dojo.net.nz: 4
- ioquatix/samovar: 4
- ruby/io-wait: 4
- socketry/async-pool: 4
- aerospike/aerospike-client-ruby: 4
- socketry/memory: 4
- socketry/sus-vscode: 3
- jc00ke/guard-puma: 3
- ruby/zlib: 3
- rack/rack-contrib: 3
- savonrb/httpi: 3
- socketry/db: 3
- socketry/console-output-datadog: 3
- socketry/async-dns: 3
- ioquatix/www.codeotaku.com: 3
- rack/rack-attack: 3
- ruby/setup-ruby: 3
- socketry/async-rest: 3
- ruby-concurrency/concurrent-ruby: 3
- socketry/live: 3
- ioquatix/build-files: 2
- gjtorikian/commonmarker: 2
- socketry/falcon-rails-example: 2
- socketry/async-job: 2
- piotrmurach/tty-reader: 2
- ruby/io-console: 2
- ffi/ffi: 2
- open62541/open62541: 2
- rack/rack-test: 2
- socketry/async-job-adapter-active_job: 2
- socketry/db-postgres: 2
- trilogy-libraries/trilogy: 2
- rubygems/rubygems: 2
- ioquatix/bake-test-external: 2
- socketry/fiber-local: 2
- ruby/io-nonblock: 2
- guard/rb-inotify: 2
- travis-ci/gh: 2
- socketry/rubydns: 2
- h2o/picotls: 2
- ruby-shoryuken/shoryuken: 2
- socketry/async-http-cache: 1
- BerlinVagrant/vagrant-dns: 1
- jeremyevans/sequel: 1
- socketry/protocol-http-accept: 1
- ruby/debug: 1
- ioquatix/matx-case: 1
- Shopify/pitchfork: 1
- chjj/pty.js: 1
- socketry/rspec-memory: 1
- socketry/falcon-capybara: 1
- couchrest/couchrest_model: 1
- sinatra/mustermann: 1
- hotwired/turbo-rails: 1
- KnapsackPro/knapsack: 1
- bhuga/promising-future: 1
- socketry/async-webdriver: 1
- ioquatix/vips: 1
- SeleniumHQ/selenium: 1
- ruby/erb: 1
- cfis/proj4rb: 1
- socketry/lively: 1
- huba/pyasciiart: 1
- lostisland/sawyer: 1
- socketry/async-ollama: 1
- mustache/mustache: 1
- luislavena/bench-micro: 1
- noahgibbs/fiber_basic_benchmarks: 1
- ioquatix/covered-github: 1
- piotrmurach/merkle_tree: 1
- lostisland/awesome-faraday: 1
- havenwood/roda-sse: 1
- socketry/roda-websockets: 1
- thoughtbot/shoulda-matchers: 1
- ioquatix/activerecord-configurations: 1
- varvet/pundit: 1
- socketry/metrics-backend-datadog: 1
- soveran/ohm: 1
- yaml/yaml-spec: 1
- socketry/http-accept: 1
- ruby-amqp/amqp: 1
- ioquatix/fiber-storage: 1
- libvips/ruby-vips: 1
- rest-client/rest-client: 1
- mime-types/mime-types-data: 1
- amerine/acts_as_tree: 1
- cookpad/murakumo: 1
- ruby/readline-ext: 1
- socketry/async-service: 1
- socketry/sus-fixtures-async-http: 1
- ioquatix/covered-git: 1
- socketry/sus-fixtures-openssl: 1
- teamcapybara/capybara: 1
- commonmark/cmark: 1
- socketry/async-actor: 1
- JeanMertz/chruby-fish: 1
- ioquatix/decode: 1
- ruby/etc: 1
- ruby/rbs: 1
- socketry/sus-fixtures-async: 1
- piotrmurach/tty-prompt: 1
- socketry/xrb-vscode: 1
- commonmark/commonmark-spec: 1
- taktik/tktokenfield: 1
- socketry/protocol-redis: 1
- rspec/rspec-support: 1
- github/trilogy: 1
- coreyti/meltdown: 1
- ruby-prof/ruby-prof: 1
- steveklabnik/request_store: 1
- socketry/async-await: 1
- socketry/async-rspec: 1
- rubygems/rfcs: 1
- dblock/code.dblock.org: 1
- ruby/uri: 1
- socketry/utopia-project: 1
- ruby/json: 1
- socketry/cool.io: 1
- wg/wrk: 1
- ged/ruby-pg: 1
- socketry/protocol-hpack: 1
- github-changelog-generator/github-changelog-generator: 1
- DataDog/dd-trace-rb: 1
Maintainer
- ruby/ruby: 119
- socketry/async: 97
- rack/rack: 80
- socketry/io-event: 76
- socketry/sus: 59
- socketry/async-http: 54
- socketry/protocol-http: 42
- socketry/falcon: 35
- ioquatix/sus: 29
- socketry/console: 28
- socketry/async-io: 22
- socketry/rack-conform: 22
- socketry/nio4r: 20
- socketry/utopia: 18
- ioquatix/programming.dojo.net.nz: 16
Active Maintainer
- ruby/ruby: 44
- rack/rack: 34
- socketry/async: 30
- socketry/io-event: 18
- socketry/protocol-http: 18
- socketry/async-http: 18
- socketry/falcon: 11
- socketry/protocol-http2: 9
- socketry/xrb: 7
- socketry/console: 7
- socketry/rack-conform: 7
- ruby/openssl: 6
- socketry/protocol-http1: 5
- macournoyer/thin: 5
- socketry/async-redis: 5
Issue Author Associations
- None (214, 41.88%)
- Member (163, 31.90%)
- Contributor (93, 18.20%)
- Owner (30, 5.87%)
- Collaborator (11, 2.15%)
Pull Request Author Associations
- Member (923, 79.78%)
- Contributor (99, 8.56%)
- Owner (88, 7.61%)
- None (34, 2.94%)
- Collaborator (13, 1.12%)
Top Issue Labels
- enhancement (28)
- help wanted (12)
- bug (12)
- stale (9)
- activerecord (6)
- question (6)
- feature request (5)
- pinned (4)
- Stale (3)
- RubyGems (3)
- *as-designed (3)
- Maintenance (2)
- Bug (2)
- Feature (2)
- feature (2)
Top Pull Request Labels
- actionpack (14)
- enhancement (10)
- actionview (8)
- Feature (7)
- Bug (7)
- bug (6)
- CI / Testing (6)
- Backport (5)
- railties (5)
- feature (3)
- Documentation (3)
- activerecord (2)
- waiting-for-review (2)
- waiting-for-merge (1)
- Stale (1)