{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"goldiloader","owner":"salsify","isFork":false,"description":"Just the right amount of Rails eager loading","topicNames":["eager-loading","performance","gem","hacktoberfest","activerecord","ruby-on-rails"],"topicsNotShown":0,"allTopics":["eager-loading","performance","gem","hacktoberfest","activerecord","ruby-on-rails"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":1549,"forksCount":51,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T15:27:27.194Z"}},{"type":"Public","name":"avro-schema-registry","owner":"salsify","isFork":false,"description":"Implementation of the Confluent Schema Registry API as a Rails application","topicNames":["avro","hacktoberfest","schema-registry"],"topicsNotShown":0,"allTopics":["avro","hacktoberfest","schema-registry"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":3,"issueCount":3,"starsCount":89,"forksCount":21,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T21:54:16.544Z"}},{"type":"Public","name":"avro-builder","owner":"salsify","isFork":false,"description":"Ruby DSL to create Avro schemas","topicNames":["gem","hacktoberfest","avro"],"topicsNotShown":0,"allTopics":["gem","hacktoberfest","avro"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":8,"starsCount":102,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-18T13:02:37.923Z"}},{"type":"Public","name":"avro_schema_registry-client","owner":"salsify","isFork":false,"description":"Client for the the avro-schema-registry app","topicNames":["gem","avro","schema-registry"],"topicsNotShown":0,"allTopics":["gem","avro","schema-registry"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T18:15:29.859Z"}},{"type":"Public","name":"omniauth-multi-provider","owner":"salsify","isFork":false,"description":"OmniAuth support for multiple providers of an authentication strategy","topicNames":["gem","hacktoberfest"],"topicsNotShown":0,"allTopics":["gem","hacktoberfest"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":2,"starsCount":42,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T18:14:52.690Z"}},{"type":"Public","name":"delayed_job_worker_pool","owner":"salsify","isFork":false,"description":"Worker process pooling for Delayed Job","topicNames":["gem","hacktoberfest"],"topicsNotShown":0,"allTopics":["gem","hacktoberfest"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":3,"starsCount":36,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T16:13:03.603Z"}},{"type":"Public","name":"avromatic","owner":"salsify","isFork":false,"description":"Generate Ruby models from Avro schemas","topicNames":["gem","hacktoberfest","avro"],"topicsNotShown":0,"allTopics":["gem","hacktoberfest","avro"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":5,"starsCount":85,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T15:40:18.640Z"}},{"type":"Public","name":"delayed_job_chainable_hooks","owner":"salsify","isFork":false,"description":"Implement DelayedJob lifecyle hook methods without overriding previous definitions","topicNames":["hooks","gem","delayed-job"],"topicsNotShown":0,"allTopics":["hooks","gem","delayed-job"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T15:39:30.206Z"}},{"type":"Public","name":"delayed_job_groups_plugin","owner":"salsify","isFork":false,"description":"Job groups for delayed_job - http://www.salsify.com/blog/adding-job-groups-to-delayed-job-in-rails","topicNames":["gem","hacktoberfest"],"topicsNotShown":0,"allTopics":["gem","hacktoberfest"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":1,"starsCount":18,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T15:35:59.358Z"}},{"type":"Public","name":"delayed_job_heartbeat_plugin","owner":"salsify","isFork":false,"description":"Delayed::Job plugin to unlock jobs from dead workers","topicNames":["gem","hacktoberfest"],"topicsNotShown":0,"allTopics":["gem","hacktoberfest"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":13,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T15:35:32.482Z"}},{"type":"Public","name":"safer_rails_console","owner":"salsify","isFork":false,"description":"Make rails console less dangerous!","topicNames":["gem","hacktoberfest"],"topicsNotShown":0,"allTopics":["gem","hacktoberfest"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":9,"starsCount":141,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T14:39:07.950Z"}},{"type":"Public","name":"net-http-report","owner":"salsify","isFork":false,"description":"Send HTTP REPORT requests using Ruby's net/http library.","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T14:33:02.651Z"}},{"type":"Public","name":"rails-multitenant","owner":"salsify","isFork":false,"description":"","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":3,"starsCount":37,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T14:31:40.992Z"}},{"type":"Public","name":"avrolution","owner":"salsify","isFork":false,"description":"Avro + evolution","topicNames":["gem","avro","schema-registry","hacktoberfest"],"topicsNotShown":0,"allTopics":["gem","avro","schema-registry","hacktoberfest"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T13:00:30.241Z"}},{"type":"Public","name":"avro-resolution_canonical_form","owner":"salsify","isFork":false,"description":"Unique identification of Avro schemas for schema resolution and compatibility","topicNames":["gem","avro"],"topicsNotShown":0,"allTopics":["gem","avro"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T13:00:04.401Z"}},{"type":"Public","name":"activerecord-forbid_implicit_connection_checkout","owner":"salsify","isFork":false,"description":"Optionally prevent threads from checking out out an ActiveRecord connection","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T12:53:37.890Z"}},{"type":"Public","name":"postgres-vacuum-monitor","owner":"salsify","isFork":false,"description":"Simple stats collector for postgres auto vacuumer and long running queries","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T12:44:12.996Z"}},{"type":"Public","name":"salsify_rubocop","owner":"salsify","isFork":false,"description":"Salsify shared RuboCop configuration and experimental cops","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":2,"starsCount":5,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-01T15:47:24.719Z"}},{"type":"Public","name":"arc-furnace","owner":"salsify","isFork":false,"description":"Need to melt, weave, and meld information together? Arc furnace will fuse anything you've got.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":0,"starsCount":14,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-20T21:46:17.424Z"}},{"type":"Public","name":"offline-sort","owner":"salsify","isFork":false,"description":"A Ruby gem to sort large amounts of data using a predictable amount of memory.","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":84,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T21:09:10.925Z"}},{"type":"Public","name":"tree_reject","owner":"salsify","isFork":false,"description":"Remove deeply nested keys from hash.","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T20:04:10.527Z"}},{"type":"Public","name":"marginalia","owner":"salsify","isFork":true,"description":"Attach comments to ActiveRecord's SQL queries","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":137,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-11T16:26:57.303Z"}},{"type":"Public","name":"attr_encrypted","owner":"salsify","isFork":true,"description":"Generates attr_accessors that encrypt and decrypt attributes","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":426,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-03T20:51:28.682Z"}},{"type":"Public archive","name":"private_attr","owner":"salsify","isFork":true,"description":"Easily create private/protected attribute readers/writers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-26T17:44:33.225Z"}},{"type":"Public","name":"avro-patches","owner":"salsify","isFork":false,"description":"Patches to the official Apache Avro ruby implementation","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":0,"starsCount":6,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-08T18:49:28.416Z"}},{"type":"Public","name":"ruby-exclaim","owner":"salsify","isFork":false,"description":"Exclaim UI processor for Ruby","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-10T20:59:06.883Z"}},{"type":"Public","name":"logstash-codec-avro_schema_registry","owner":"salsify","isFork":true,"description":"A logstash codec plugin for decoding and encoding Avro records","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":62,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-18T19:44:14.461Z"}},{"type":"Public","name":"salsify_devx_test_gem","owner":"salsify","isFork":false,"description":"Public gem to test release tooling for rubygems.org","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-22T21:59:53.692Z"}},{"type":"Public","name":"salsify-gtin","owner":"salsify","isFork":false,"description":"Validates and converts GTIN variants to standardized GTIN-14 representation","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-22T20:29:49.670Z"}},{"type":"Public","name":"rails-deprecated_sanitizer","owner":"salsify","isFork":true,"description":"Deprecated sanitizer API extracted from Action View.","topicNames":["gem"],"topicsNotShown":0,"allTopics":["gem"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-22T20:22:57.134Z"}}],"repositoryCount":89,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}