Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / petergoldstein issue stats
Total issues: 34
Total pull requests: 1,111
Merged pull request: 930
Average time to close issues: 3 months
Average time to close pull requests: about 1 month
Average comments per issue: 3.71
Average comments per pull request: 1.11
Issues created
- petergoldstein/dalli: 5
- petergoldstein/asimov: 2
- alexrudall/ruby-openai: 2
- rspec/rspec-expectations: 2
- BoxcarsAI/boxcars: 1
- ankane/tokenizers-ruby: 1
- heartcombo/simple_form: 1
- ReactiveX/RxRuby: 1
- pawurb/ruby-pg-extras: 1
- WinRb/rubyntlm: 1
- socketry/rubydns: 1
- rubocop/rubocop-thread_safety: 1
- rubocop/rubocop-minitest: 1
- janko/rodauth-rails: 1
- nfedyashev/retryable: 1
- ruby/resolv-replace: 1
- square/rails-auth: 1
- prawnpdf/prawn-templates: 1
- yob/pdf-reader: 1
- vcr/vcr: 1
- launchdarkly/ruby-eventsource: 1
- cerebris/jsonapi-resources: 1
- teoljungberg/fx: 1
- twilio/authy-devise: 1
- DataDog/datadog-api-client-ruby: 1
- Data-Liberation-Front/csvlint.rb: 1
- segmentio/analytics-ruby: 1
Pull requests created
- petergoldstein/dalli: 68
- ValiMail/coppertone: 49
- ValiMail/devise-secure_password: 39
- ValiMail/dns_adapter: 30
- elight/acts_as_commentable_with_threading: 19
- ankane/tokenizers-ruby: 16
- petergoldstein/asimov: 15
- ktheory/dalli-elasticache: 14
- shadabahmed/logstasher: 13
- prawnpdf/prawn: 10
- ReactiveX/RxRuby: 9
- socketry/rubydns: 9
- prawnpdf/prawn-table: 8
- cwensel/cascading: 7
- apokalipto/devise_saml_authenticatable: 7
- petergoldstein/stub_saml_idp: 6
- prawnpdf/pdf-core: 6
- run-llama/LlamaIndexTS: 5
- kaminari/kaminari: 5
- jnunemaker/flipper: 5
- prawnpdf/ttfunk: 4
- haml/haml: 4
- byroot/frozen_record: 4
- SamSaffron/fast_blank: 4
- jsonapi-rb/jsonapi-rails: 4
- scambra/devise_invitable: 4
- globalize/globalize: 4
- jhawthorn/discard: 4
- deploy2/ruby-ip: 4
- rgeo/rgeo-activerecord: 4
- wbotelhos/rating: 4
- DatabaseCleaner/database_cleaner: 4
- stas/active_record-pgcrypto: 4
- gopherst/hidemyass: 4
- rspec/rspec-expectations: 4
- ManageIQ/optimist: 3
- veeqo/activejob-uniqueness: 3
- mcmire/super_diff: 3
- alexrudall/ruby-openai: 3
- hashie/hashie: 3
- sporkmonger/addressable: 3
- nebulab/simple_command: 3
- jduff/numerizer: 3
- bokmann/business_time: 3
- tinfoil/devise-two-factor: 3
- DatabaseCleaner/database_cleaner-active_record: 3
- RolifyCommunity/rolify: 3
- floraison/fugit: 3
- devise-two-factor/devise-two-factor: 3
- adzap/active_enum: 3
- waiting-for-dev/devise-jwt: 3
- norman/friendly_id: 3
- nyagato-00/predictor: 3
- brendon/ranked-model: 3
- bpardee/persistent_http: 3
- cedarcode/tpm-key_attestation: 3
- ValiMail/postshift: 3
- kenn/active_flag: 3
- pawurb/ruby-pg-extras: 3
- thoughtbot/griddler: 3
- github/secure_headers: 3
- bdewater/fido_metadata: 3
- jsonapi-serializer/jsonapi-serializer: 3
- rspec/rspec-support: 3
- dja/omniauth-square: 3
- prawnpdf/pdf-inspector: 3
- jhund/filterrific: 3
- heartcombo/simple_form: 3
- ruby/power_assert: 3
- drbrain/net-http-persistent: 3
- BoxcarsAI/boxcars: 3
- whitequark/rack-utf8_sanitizer: 3
- sidekiq-scheduler/sidekiq-scheduler: 3
- gregbeech/sandal: 3
- acook/remedy: 3
- mperham/connection_pool: 3
- samg/diffy: 3
- thuehlinger/daemons: 3
- rmm5t/strip_attributes: 2
- heartcombo/devise: 2
- mhenrixon/sidekiq-unique-jobs: 2
- RubyMoney/eu_central_bank: 2
- fakefs/fakefs: 2
- seejohnrun/easy_translate: 2
- hotwired/stimulus-rails: 2
- weppos/publicsuffix-ruby: 2
- ixti/sidekiq-throttled: 2
- DatabaseCleaner/database_cleaner-redis: 2
- minitest-reporters/minitest-reporters: 2
- yolk/biggs: 2
- balvig/spyke: 2
- mhfs/sidekiq-failures: 2
- mbleigh/acts-as-taggable-on: 2
- levinmr/rspec-snapshot: 2
- Shopify/erb-lint: 2
- nateware/redis-objects: 2
- calebhearth/formulaic: 2
- cypriss/mutations: 2
- libvips/ruby-vips: 2
- leejarvis/slop: 2
- petergoldstein/cfn_nag: 2
- grocer/grocer: 2
- rspec/rspec-rails: 2
- libgit2/rugged: 2
- agaridata/spf-ruby: 2
- tj/terminal-table: 2
- ruby/date: 2
- cchandler/certificate_authority: 2
- lostisland/faraday-net_http: 2
- dblock/ruby-enum: 2
- ValiMail/collections: 2
- honeybadger-io/heya: 2
- scenic-views/scenic: 2
- ManageIQ/pg-dsn_parser: 2
- yonbergman/enumify: 2
- panthomakos/timezone: 2
- tilo/smarter_csv: 2
- varvet/pundit: 2
- tcocca/acts_as_follower: 2
- deanpcmad/sidekiq-limit_fetch: 2
- dark-panda/ffi-geos: 2
- bpardee/gene_pool: 2
- SAML-Toolkits/ruby-saml: 2
- arturictus/sidekiq_alive: 2
- DmitryTsepelev/ar_lazy_preload: 2
- lostisland/faraday-excon: 2
- jhawthorn/dkim: 2
- nesquena/rabl: 2
- stripe/stripe-ruby: 2
- lostisland/faraday_middleware: 2
- technicalpanda/awrence: 2
- ruby/ostruct: 2
- perfectline/validates_url: 2
- ruckus/quickbooks-ruby: 2
- JEG2/highline: 2
- jnunemaker/httparty: 2
- dmendel/bindata: 2
- trycourier/courier-ruby: 2
- rspec/rspec-dev: 2
- Ibotta/ruby_upc_tools: 2
- ryanb/letter_opener: 2
- styd/apexcharts.rb: 2
- RubyMoney/money: 2
- stevehodgkiss/generator_spec: 2
- kirillplatonov/shopify_graphql: 2
- brendon/acts_as_list: 2
- Studiosity/grover: 2
- teoljungberg/fx: 2
- jhawthorn/clouddns: 2
- zverok/fstrings: 2
- RubyCrypto/ed25519: 2
- reinh/statsd: 2
- cedarcode/webauthn-ruby: 2
- samesystem/graphql_rails: 2
- RubyMoney/money-rails: 2
- Shopify/better-html: 2
- pawurb/rails-pg-extras: 2
- palkan/logidze: 2
- ruby/logger: 2
- stas/jsonapi.rb: 2
- travisjeffery/timecop: 2
- excon/faraday-excon: 2
- basecamp/geared_pagination: 2
- felipecsl/wombat: 2
- prawnpdf/prawn-templates: 2
- shioyama/mobility: 2
- ffaker/ffaker: 2
- alexanderdean/Unified-Log-Processing: 2
- rails/jbuilder: 2
- kenn/bitwise: 2
- Freaky/monotime: 2
- rubocop/rubocop-thread_safety: 2
- tuwukee/jwt_sessions: 2
- grodowski/undercover: 2
- reidmorrison/rails_semantic_logger: 2
- magnusvk/counter_culture: 2
- evanphx/kpeg: 1
- danmayer/coverband: 1
- prontolabs/pronto-flay: 1
- prontolabs/pronto-fasterer: 1
- trailblazer/trailblazer: 1
- omniauth/omniauth-github: 1
- IAPark/tiktoken_ruby: 1
- camertron/arel-helpers: 1
- adamcooke/authie: 1
- jpmcgrath/shortener: 1
- ryanto/acts_as_votable: 1
- ericelliott/applitude: 1
- ankane/ahoy: 1
- infertux/ordinalize_full: 1
- hopsoft/turbo_boost-elements: 1
- googleapis/google-auth-library-ruby: 1
- powerpak/tqdm-ruby: 1
- abevoelker/devise-passwordless: 1
- halostatue/diff-lcs: 1
- bibendi/schked: 1
- octokit/octokit.rb: 1
- rgeo/rgeo-proj4: 1
- stelligent/cfn_nag: 1
- dblock/open-weather-ruby-client: 1
- jsonapi-rb/jsonapi-deserializable: 1
- gjtorikian/commonmarker: 1
- testdouble/test_data: 1
- jsonapi-rb/jsonapi-rspec: 1
- markets/invisible_captcha: 1
- ruby/tempfile: 1
- floraison/et-orbi: 1
- launchdarkly/ruby-eventsource: 1
- change/method_profiler: 1
- mojombo/chronic: 1
- cyril/accept_language.rb: 1
- aki77/activestorage-validator: 1
- composite-primary-keys/composite_primary_keys: 1
- aantix/turkee: 1
- piotrmurach/loaf: 1
- toland/patron: 1
- martijn/xsv: 1
- active-hash/active_hash: 1
- postmodern/spidr: 1
- whomwah/rqrcode: 1
- minitest/minitest: 1
- makandra/capybara-lockstep: 1
- seattlerb/hoe: 1
- oddcamp/mrml-rails: 1
- kenpratt/wikipedia-client: 1
- ruby/pathname: 1
- saml-idp/saml_idp: 1
- realdoug/omniauth-salesforce: 1
- jekyll/jekyll-seo-tag: 1
- yorickpeterse/oga: 1
- egonSchiele/contracts.ruby: 1
- westonganger/rodf: 1
- Strech/sidekiq-prometheus-exporter: 1
- Shopify/rubocop-sorbet: 1
- prontolabs/pronto-foodcritic: 1
- thoughtbot/climate_control: 1
- zombocom/rack-timeout: 1
- utkarsh2102/rubocop-packaging: 1
- RubyCrypto/rbnacl: 1
- rails/tailwindcss-rails: 1
- digital-fabric/papercraft: 1
- tpitale/mail_room: 1
- vkononov/fillable-pdf: 1
- ruby-concurrency/concurrent-ruby: 1
- mdp/rotp: 1
- djezzzl/factory_trace: 1
- sighmon/mjml-rails: 1
- aki77/safer_initialize: 1
- museways/crumbs: 1
- serpapi/google-search-results-ruby: 1
- prawnpdf/prawn-dev: 1
- caxlsx/caxlsx_rails: 1
- rubyatscale/use_packs: 1
- uploadcare/uploadcare-rails: 1
- mikker/passwordless: 1
- lsegal/yard: 1
- ice-cube-ruby/ice_cube: 1
- honeybadger-io/honeybadger-ruby: 1
- flavorjones/mini_portile: 1
- nevir/Bumbler: 1
- zapnap/resque_mailer: 1
- DamirSvrtan/fasterer: 1
- Veraticus/Dynamoid: 1
- ruby/abbrev: 1
- amazing-print/amazing_print: 1
- CanCanCommunity/cancancan: 1
- lostisland/faraday-net_http_persistent: 1
- googleapis/signet: 1
- ruby/strscan: 1
- palkan/action_policy: 1
- DataDog/datadog-api-client-ruby: 1
- hanami/view: 1
- Shopify/spoom: 1
- yolk/valvat: 1
- ruby/ipaddr: 1
- dry-rb/dry-rails: 1
- dry-rb/dry-monads: 1
- RubyMoney/monetize: 1
- alindeman/zonebie: 1
- geemus/shindo: 1
- Shopify/bootboot: 1
- ruby-hl7/ruby-hl7: 1
- rubycdp/vessel: 1
- thoughtbot/factory_bot: 1
- javan/whenever: 1
- superfly/fly-ruby: 1
- civiccc/db-query-matchers: 1
- murbanski/omniauth-microsoft-office365: 1
- kevinluo201/solar_terms_24: 1
- gregnavis/active_record_doctor: 1
- mileszs/wicked_pdf: 1
- heartcombo/devise-encryptable: 1
- SciRuby/networkx.rb: 1
- toptal/chewy: 1
- pboling/flag_shih_tzu: 1
- Data-Liberation-Front/csvlint.rb: 1
- Gusto/ar-query-matchers: 1
- flexport/quarantine: 1
- gettalong/hexapdf: 1
- rails/rails-dom-testing: 1
- state-machines/state_machines: 1
- charkost/prosopite: 1
- flyerhzm/bullet: 1
- pay-rails/pay: 1
- cedarcode/cose-ruby: 1
- WeTransfer/zip_tricks: 1
- nccgroup/AWS-recipes: 1
- Uysim/pagy-cursor: 1
- traveltime-dev/traveltime-sdk-ruby: 1
- dry-rb/dry-initializer: 1
- sinatra/mustermann: 1
- samvincent/rqrcode-rails3: 1
- mhenrixon/active_campaign: 1
- prontolabs/pronto-rubocop: 1
- westonganger/spreadsheet_architect: 1
- ruby/racc: 1
- omniauth/omniauth-saml: 1
- Shopify/rbi: 1
- Shopify/job-iteration: 1
- thoughtbot/art_vandelay: 1
- ccocchi/rabl-rails: 1
- knu/ruby-unf: 1
- zombocom/wicked: 1
- github/scientist: 1
- janko/sequel-activerecord_connection: 1
- spree-contrib/spree_store_credits: 1
- aki77/activemodel-csv_validator: 1
- MiniProfiler/rack-mini-profiler: 1
- fringd/zipline: 1
- ViewComponent/lookbook: 1
- faker-ruby/faker: 1
- simi/omniauth-facebook: 1
- fatkodima/data_checks: 1
- thoughtbot/appraisal: 1
- piotrmurach/strings: 1
- K-and-R/email_validator: 1
- standardrb/standard: 1
- roo-rb/roo: 1
- serpapi/turbo_tests: 1
- pythonicrubyist/creek: 1
- crashtech/torque-postgresql: 1
- jmhodges/rchardet: 1
- ifad/data-confirm-modal: 1
- grosser/single_cov: 1
- dasch/avro_turf: 1
- judofyr/temple: 1
- samuelkadolph/securecompare: 1
- sparklemotion/http-cookie: 1
- DmitryTsepelev/store_model: 1
- ruby/net-imap: 1
- rubiety/nilify_blanks: 1
- mime-types/ruby-mime-types: 1
- DataWraith/ascii85gem: 1
- fog/fog-google: 1
- okuramasafumi/alba: 1
- textacular/textacular: 1
- gjtorikian/tailwind_merge: 1
- cedarcode/cwt-ruby: 1
- rgrove/crass: 1
- heapsource/active_model_otp: 1
- rgeo/activerecord-postgis-adapter: 1
- makandra/active_type: 1
- aasm/aasm: 1
- bcrypt-ruby/bcrypt-ruby: 1
- mikel/mail: 1
- simonc/ariane: 1
- Shopify/money: 1
- prontolabs/pronto-brakeman: 1
- rails/importmap-rails: 1
- fog/fog-aws: 1
- tjackiw/obscenity: 1
- alpinweis/cronex: 1
- makandra/gemika: 1
- omniauth/omniauth_openid_connect: 1
- piotrmurach/equatable: 1
- contentful/contentful.rb: 1
- SciRuby/iruby: 1
- excid3/receipts: 1
- fastai/course22: 1
- noverde/exonio: 1
- Mange/roadie: 1
- sendgrid/sendgrid-ruby: 1
- ctran/annotate_models: 1
- jkeen/tracking_number_data: 1
- prontolabs/pronto-haml: 1
- khamusa/rspec-graphql_matchers: 1
- devise-security/devise-security: 1
- trailblazer/cells: 1
- prontolabs/pronto-scss: 1
- arches/table_print: 1
- felixclack/redis-timeline: 1
- bdewater/android_key_attestation: 1
- rafaelsales/ulid: 1
- ruby-docx/docx: 1
- gocardless/business: 1
- ruby/rss: 1
- marcandre/backports: 1
- strongqa/howitzer: 1
- zweitag/glow: 1
- tylerhunt/rack-canonical-host: 1
- fphilipe/premailer-rails: 1
- jrochkind/attr_json: 1
- floraison/raabro: 1
- adomokos/light-service: 1
- scoutapp/scout_apm_ruby: 1
- holli/auto_strip_attributes: 1
- ruby/io-console: 1
- rspec/rspec-mocks: 1
- Casecommons/with_model: 1
- prontolabs/pronto: 1
- fog/fog-ovirt: 1
- auth0/omniauth-auth0: 1
- cjheath/treetop: 1
- orbit-love/notion-ruby-client: 1
- librato/librato-rack: 1
- rubocop/rubocop-ast: 1
- nejdetkadir/sidekiq-aws-sqs: 1
- plashchynski/crono: 1
- fog/fog-dnsimple: 1
- aki77/initial_avatar: 1
- nicolasblanco/rails_param: 1
- gocardless/statesman: 1
- alekseyl/niceql: 1
- jessedoyle/prawn-icon: 1
- pry/pry-rails: 1
- pragmaticly/mails_viewer: 1
- svenfuchs/i18n-active_record: 1
- huacnlee/rucaptcha: 1
- ElMassimo/types_from_serializers: 1
- heartcombo/has_scope: 1
- lostisland/faraday-retry: 1
- invopop/prawn-attachment: 1
- palkan/isolator: 1
- adzap/timeliness: 1
- banister/method_source: 1
- socketry/timers: 1
- Shopify/omniauth-shopify-oauth2: 1
- rubyzip/rubyzip: 1
- apotonick/disposable: 1
- brandonhilkert/sucker_punch: 1
- linchus/omniauth-gitlab: 1
- jimweirich/builder: 1
- andrewberls/regularity: 1
- twitter/twurl: 1
- rubycdp/ferrum: 1
- amro/gibbon: 1
- arielj/vanilla-nested: 1
- bdewater/safety_net_attestation: 1
- collectiveidea/awesome_nested_set: 1
- jonspalmer/view_component-storybook: 1
- railsware/actionmailer-balancer: 1
- Shopify/statsd-instrument: 1
- timdorr/tesla-api: 1
- fatkodima/online_migrations: 1
- activemerchant/active_merchant: 1
- jalkoby/squasher: 1
- zendesk/property_sets: 1
- k2nr/ulid-rails: 1
- ruby/base64: 1
- mdeering/gravatar_image_tag: 1
- shishi/rash_alt: 1
- aki77/csb: 1
- jenseng/hair_trigger: 1
- flippercloud/flipper: 1
- dmolesUC/typesafe_enum: 1
- haml/haml-rails: 1
- ianwhite/orm_adapter: 1
- kputnam/stupidedi: 1
- socketry/multipart-post: 1
- prontolabs/pronto-spell: 1
- sunny/actor: 1
- rr/rr: 1
- nov/twitter_oauth2: 1
- ruby/net-smtp: 1
- ejschmitt/delayed_job_web: 1
- teamcapybara/xpath: 1
- theSteveMitchell/postgres_upsert: 1
- madeintandem/jsonb_accessor: 1
- bsm/sidekiq-datadog: 1
- davydovanton/sidekiq-statistic: 1
- heartcombo/mail_form: 1
- rails/marcel: 1
- makandra/query_diet: 1
- andersondias/sidekiq_mailer: 1
- jeremytregunna/ruby-trello: 1
- heartcombo/show_for: 1
- fractaledmind/acidic_job: 1
- twilio/twilio-ruby: 1
- bogdan/accept_values_for: 1
- palkan/n_plus_one_control: 1
- davidcelis/recommendable: 1
- plentz/lol_dba: 1
- modosc/cloudflare-rails: 1
- ankane/barkick: 1
- sidekiq-cron/sidekiq-cron: 1
- rgeo/rgeo: 1
- DmitryTsepelev/rubocop-graphql: 1
- lostisland/faraday: 1
- grosser/gettext_i18n_rails: 1
- singlebrook/jquery-lazy-images: 1
- phlegx/redlics: 1
- gkamradt/langchain-tutorials: 1
- palkan/anyway_config: 1
- julianrubisch/attractor: 1
- pluginaweek/state_machine: 1
- rubysec/bundler-audit: 1
- troessner/transitions: 1
- jeremyevans/forme: 1
- zquestz/omniauth-google-oauth2: 1
- benbalter/sitemap-parser: 1
- medihack/make_flaggable: 1
- Unleash/unleash-client-ruby: 1
- lintci/sidekiq-skylight: 1
- rubychan/coderay: 1
- resque/redis-namespace: 1
- titusfortner/webdrivers: 1
- linqueta/rails-healthcheck: 1
- rails-engine/audit-log: 1
- jstrait/wavefile: 1
- iMacTia/lograge-sql: 1
- zendesk/zendesk_api_client_rb: 1
- afair/email_address: 1
- breamware/sidekiq-batch: 1
- ejfinneran/ratelimit: 1
- integrallis/stripe_event: 1
- fcsonline/rubocop-changes: 1
- heartcombo/responders: 1
- toy/image_size: 1
- discourse/mini_mime: 1
- cronitorio/cronitor-ruby: 1
- rack/rack-cache: 1
- omniauth/omniauth-oauth2: 1
- daddyz/phonelib: 1
- rubocop/rubocop-md: 1
- ruby/net-protocol: 1
- thoughtbot/shoulda-matchers: 1
- jkeen/tracking_number: 1
- byroot/activerecord-typedstore: 1
- prontolabs/pronto-eslint: 1
- adzap/validates_timeliness: 1
- barsoom/attr_extras: 1
- rails/thor: 1
- lib/pq: 1
- ruby/time: 1
- piotrmurach/rspec-benchmark: 1
- oleander/git-fame-rb: 1
- grosser/soft_deletion: 1
- prontolabs/pronto-jshint: 1
- arkadiyt/ssrf_filter: 1
- slim-template/slim-rails: 1
- AnswerDotAI/RAGatouille: 1
- fhir-crucible/fhir_client: 1
- simplecov-ruby/simplecov: 1
- cerebris/jsonapi-resources: 1
- vinistock/sail: 1
- square/rails-auth: 1
- hopsoft/job_contracts: 1
- carmen-ruby/carmen-rails: 1
- gonzalo-bulnes/simple_token_authentication: 1
- Shopify/shopify_app: 1
- sj26/mailcatcher: 1
- andrykonchin/marshal-parser: 1
Maintainer
Active Maintainer
Issue Author Associations
- Contributor (17, 50.00%)
- None (10, 29.41%)
- Owner (7, 20.59%)
Pull Request Author Associations
- Contributor (862, 77.59%)
- None (105, 9.45%)
- Owner (91, 8.19%)
- Collaborator (53, 4.77%)
Top Issue Labels
- kind/feature-request (1)
- bug (1)
Top Pull Request Labels
- enhancement (6)
- stale (4)
- released (2)
- WIP (2)
- chore (2)
- test (2)
- Stale (1)
- status: ready for deploy (1)
- v7.x (1)
- maintenance (1)
- rails7 (1)
- task (1)
- technical debt (1)
- frozen-due-to-age (1)
- internal (1)