{"payload":{"pageCount":8,"repositories":[{"type":"Public","name":"homebrew-shopify","owner":"Shopify","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":18,"starsCount":45,"forksCount":25,"license":null,"participation":[23,6,14,18,18,18,16,14,20,16,18,25,18,10,10,15,12,12,20,14,11,15,17,8,12,12,14,14,16,8,15,10,8,10,4,8,13,14,20,20,16,15,14,14,14,14,12,12,12,10,10,14],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-27T09:11:40.854Z"}},{"type":"Public","name":"yjit-bench","owner":"Shopify","isFork":false,"description":"Set of benchmarks for the YJIT CRuby JIT compiler and other Ruby implementations.","topicNames":["ruby","jit","cruby","benchmark"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":5,"issueCount":4,"starsCount":79,"forksCount":25,"license":"MIT License","participation":[5,2,4,2,4,1,2,1,2,2,3,1,1,3,2,4,4,1,3,1,7,0,3,0,1,0,0,0,0,4,4,0,0,0,0,0,12,4,10,2,1,2,0,1,0,2,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-27T03:05:19.759Z"}},{"type":"Public","name":"ruby-lsp","owner":"Shopify","isFork":false,"description":"An opinionated language server for Ruby","topicNames":["lsp","ruby"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":19,"issueCount":130,"starsCount":1298,"forksCount":113,"license":"MIT License","participation":[77,26,21,17,52,37,42,50,40,38,45,61,33,49,44,38,21,38,32,21,34,14,23,41,41,21,16,18,11,31,21,24,17,11,3,16,32,23,7,21,28,24,17,53,27,47,29,32,31,30,15,31],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T20:11:43.161Z"}},{"type":"Public","name":"product-taxonomy","owner":"Shopify","isFork":false,"description":"Shopify's standardized product taxonomy.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":2,"starsCount":36,"forksCount":6,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,7,33,9,20,28,17,53,9,22,11,7,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T21:25:56.767Z"}},{"type":"Public","name":"app_profiler","owner":"Shopify","isFork":false,"description":"Collect performance profiles for your Rails application.","topicNames":["rails","performance","webscale","profiling"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":5,"issueCount":3,"starsCount":196,"forksCount":13,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,7,4,0,1,12,2,2,4,0,0,0,7,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T19:41:39.676Z"}},{"type":"Public","name":"ruby-lsp-rails","owner":"Shopify","isFork":false,"description":"A Ruby LSP addon for Rails","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":11,"issueCount":19,"starsCount":483,"forksCount":19,"license":"MIT License","participation":[7,6,2,10,2,3,7,11,24,14,3,8,4,8,17,7,10,6,14,4,11,5,13,2,13,6,4,11,8,8,0,2,0,0,2,3,23,11,2,2,13,11,15,10,11,13,8,7,13,3,14,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-27T19:45:50.733Z"}},{"type":"Public","name":"activerecord-rescue_from_duplicate","owner":"Shopify","isFork":false,"description":"Ruby gem to rescue from MySQL, PostgreSQL and Sqlite duplicate errors","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":5,"starsCount":84,"forksCount":11,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T16:04:03.051Z"}},{"type":"Public","name":"yjit-metrics","owner":"Shopify","isFork":false,"description":"\"Tasks for benchmarking, building and collecting stats for YJIT\"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":15,"starsCount":11,"forksCount":8,"license":"MIT License","participation":[0,0,1,0,0,3,0,2,0,16,7,0,2,5,1,0,1,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,5,1,1,19,1,0,0,9,13],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T16:03:57.493Z"}},{"type":"Public","name":"autotuner","owner":"Shopify","isFork":false,"description":"Get suggestions to tune Ruby's garbage collector","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":391,"forksCount":6,"license":"MIT License","participation":[0,0,0,7,4,0,2,11,5,0,9,1,0,0,0,0,0,2,3,6,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T15:39:30.276Z"}},{"type":"Public","name":"github-authentication","owner":"Shopify","isFork":false,"description":"Token management for GitHub apps","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":1,"starsCount":3,"forksCount":6,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T15:41:50.687Z"}},{"type":"Public","name":"rails","owner":"Shopify","isFork":true,"description":"Ruby on Rails","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":8,"issueCount":0,"starsCount":14,"forksCount":21299,"license":"MIT License","participation":[63,100,91,72,89,51,74,71,67,86,50,57,83,75,42,44,89,102,113,108,56,125,79,159,80,79,86,108,62,72,68,61,56,43,18,189,144,86,66,65,71,95,74,45,34,36,37,49,43,69,65,58],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T22:20:50.221Z"}},{"type":"Public","name":"atlas_engine","owner":"Shopify","isFork":false,"description":"A Rails engine that provides an API for global end-to-end address validation","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":2,"starsCount":23,"forksCount":0,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,70,50,28,44,23,29,15,12,21,8,16,15,16,12],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T13:12:52.723Z"}},{"type":"Public","name":"shopify_app","owner":"Shopify","isFork":false,"description":"A Rails Engine for building Shopify Apps","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":3,"issueCount":12,"starsCount":1712,"forksCount":677,"license":"MIT License","participation":[5,0,4,2,0,0,0,0,0,0,5,3,2,0,2,8,17,0,2,0,0,1,0,3,0,4,2,7,2,6,6,12,2,2,0,3,6,8,9,0,12,4,3,0,11,7,1,35,10,4,17,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T21:10:21.457Z"}},{"type":"Public","name":"money","owner":"Shopify","isFork":false,"description":"Manage money in Shopify with a class that won't lose pennies during division","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":13,"starsCount":280,"forksCount":45,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T17:14:23.745Z"}},{"type":"Public","name":"sorbet","owner":"Shopify","isFork":true,"description":"A fast, powerful type checker designed for Ruby","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":0,"starsCount":8,"forksCount":502,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T20:45:39.159Z"}},{"type":"Public","name":"semian","owner":"Shopify","isFork":false,"description":"🐒 Resiliency toolkit for Ruby for failing fast","topicNames":["webscale","bulkheads","ruby","resiliency","circuit-breaker"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":10,"issueCount":27,"starsCount":1316,"forksCount":81,"license":"MIT License","participation":[6,0,3,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,2,0,0,0,11,0,0,0,0,0,3,0,2,0,1,8,1,1,0,1,3,3,1,0,0,0,1,0,1,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T18:48:53.934Z"}},{"type":"Public","name":"turbolinks-jwt-sample-app","owner":"Shopify","isFork":false,"description":"A sample app made to demo Shopify's Next-Gen Auth flow using Turbolinks","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":30,"issueCount":22,"starsCount":59,"forksCount":25,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T17:36:42.468Z"}},{"type":"Public","name":"rack-sanitizer","owner":"Shopify","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":[0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,17,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T17:35:11.426Z"}},{"type":"Public","name":"dukpt","owner":"Shopify","isFork":false,"description":"Implements a decrypter for ciphertext originating from a device using a Derived Unique Key Per Transaction (DUKPT) scheme","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":3,"issueCount":1,"starsCount":45,"forksCount":30,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T17:34:48.080Z"}},{"type":"Public","name":"redirect_safely","owner":"Shopify","isFork":false,"description":"Sanitize redirect_to URLs","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":0,"starsCount":20,"forksCount":2,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T17:35:13.502Z"}},{"type":"Public","name":"rbi","owner":"Shopify","isFork":false,"description":"RBI generation framework","topicNames":["ruby","tapioca","type-checking","rbi","sorbet"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":2,"starsCount":25,"forksCount":8,"license":"MIT License","participation":[4,2,8,2,24,7,9,11,6,6,5,6,2,14,0,0,0,6,7,14,0,0,13,0,6,5,15,0,0,5,2,0,5,0,0,8,0,0,0,8,10,5,2,14,0,0,0,6,13,5,1,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T14:14:58.908Z"}},{"type":"Public","name":"spoom","owner":"Shopify","isFork":false,"description":"Useful tools for Sorbet enthusiasts","topicNames":["coverage","typing","lsp","sorbet"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":4,"starsCount":198,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T12:30:06.128Z"}},{"type":"Public","name":"maintenance_tasks","owner":"Shopify","isFork":false,"description":"A Rails engine for queueing and managing data migrations.","topicNames":["data","migration","backfill","ruby","rails"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":7,"starsCount":908,"forksCount":63,"license":"MIT License","participation":[2,7,2,10,2,2,6,0,1,3,1,4,1,10,0,3,7,4,7,7,2,7,2,6,5,1,2,4,1,0,2,2,6,11,0,2,6,5,6,7,7,4,4,1,4,1,3,2,3,1,4,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T09:15:52.258Z"}},{"type":"Public","name":"rubocop-sorbet","owner":"Shopify","isFork":false,"description":"A collection of RuboCop rules for Sorbet","topicNames":["rubocop","ruby"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":16,"starsCount":165,"forksCount":30,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T20:07:09.335Z"}},{"type":"Public","name":"tapioca","owner":"Shopify","isFork":false,"description":"The swiss army knife of RBI generation","topicNames":["ruby-gems","sorbet","gem-rbis","rbis","rbi-files","ruby"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":21,"issueCount":54,"starsCount":671,"forksCount":111,"license":"MIT License","participation":[11,17,11,17,26,4,9,25,14,16,23,28,9,14,16,14,16,23,31,23,16,15,3,7,8,3,11,12,2,4,7,6,18,27,5,9,18,21,16,7,23,5,15,28,7,14,15,20,11,11,21,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T22:21:35.377Z"}},{"type":"Public","name":"krane","owner":"Shopify","isFork":false,"description":"A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result","topicNames":["kubernetes","deploy-tool"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":7,"issueCount":52,"starsCount":1367,"forksCount":114,"license":"MIT License","participation":[2,0,0,0,1,1,5,0,0,0,0,0,0,5,3,1,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,4,15,0,0,0,0,0,0,0,4,1,2,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T20:34:18.997Z"}},{"type":"Public","name":"ruby-definitions","owner":"Shopify","isFork":false,"description":"Definitions to build the Ruby we use at Shopify in development, testing, and production.","topicNames":["ruby"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":0,"starsCount":56,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T17:24:52.342Z"}},{"type":"Public","name":"ruby","owner":"Shopify","isFork":true,"description":"The Ruby Programming Language [mirror]","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":6,"issueCount":7,"starsCount":40,"forksCount":5254,"license":"Other","participation":[39,31,35,78,73,72,56,82,93,93,93,94,75,127,107,149,216,193,115,152,126,152,125,169,172,177,179,243,137,183,237,205,250,192,130,100,199,230,218,183,162,219,166,170,195,145,103,144,187,92,115,36],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T17:13:54.016Z"}},{"type":"Public","name":"ci-queue","owner":"Shopify","isFork":false,"description":"Distribute tests over many workers using a queue","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":14,"starsCount":166,"forksCount":31,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T16:13:20.718Z"}},{"type":"Public","name":"shopify-api-ruby","owner":"Shopify","isFork":false,"description":"ShopifyAPI is a lightweight gem for accessing the Shopify admin REST and GraphQL web services.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":3,"issueCount":20,"starsCount":1029,"forksCount":463,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T15:57:58.701Z"}}],"repositoryCount":221,"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":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}