{"payload":{"pageCount":8,"repositories":[{"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":18,"issueCount":130,"starsCount":1302,"forksCount":113,"license":"MIT License","participation":[54,18,20,26,53,31,56,40,40,38,60,47,39,48,40,22,37,33,23,28,28,14,26,47,33,18,18,12,15,29,29,12,24,3,6,25,33,10,25,15,30,17,30,53,32,34,31,30,29,31,16,28],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T20:46:52.313Z"}},{"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":8,"issueCount":20,"starsCount":484,"forksCount":19,"license":"MIT License","participation":[10,2,4,8,2,6,3,24,14,13,6,6,8,14,8,10,7,14,5,10,6,8,7,10,9,4,6,11,10,0,2,0,0,0,3,10,17,11,2,8,12,9,14,10,13,10,11,1,15,9,8,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T20:58:44.237Z"}},{"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":17,"issueCount":54,"starsCount":675,"forksCount":111,"license":"MIT License","participation":[6,14,21,17,13,13,12,27,14,16,17,29,8,18,12,16,20,26,32,21,13,5,6,7,4,8,8,10,0,8,9,7,20,18,11,14,24,8,18,14,15,9,12,26,7,14,27,12,7,24,15,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T21:06:45.497Z"}},{"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":2,"issueCount":4,"starsCount":79,"forksCount":25,"license":"MIT License","participation":[6,4,0,6,0,3,0,3,0,5,1,0,2,3,4,4,2,0,4,6,1,2,1,0,1,0,0,0,1,6,1,0,0,0,0,6,6,6,10,1,2,0,1,0,0,2,0,0,0,1,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T19:10:04.187Z"}},{"type":"Public","name":"product-taxonomy","owner":"Shopify","isFork":false,"description":"Shopify's standardized product taxonomy.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":3,"issueCount":3,"starsCount":38,"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,55,15,18,16,20,33,23,43,10,16,11,4,15],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T17:30:03.809Z"}},{"type":"Public","name":"ruby_memcheck","owner":"Shopify","isFork":false,"description":"Use Valgrind memcheck on your native gem without going crazy","topicNames":["valgrind","ruby"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":0,"starsCount":190,"forksCount":11,"license":"MIT License","participation":[0,0,2,0,0,0,1,3,4,6,0,0,0,5,9,0,3,0,0,5,0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T16:27:31.520Z"}},{"type":"Public","name":"seafoam","owner":"Shopify","isFork":false,"description":"A tool for working with compiler graphs dumped by the GraalVM compiler","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":5,"starsCount":123,"forksCount":21,"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,4,14,17,1,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T14:42:23.402Z"}},{"type":"Public","name":"graphql-metrics","owner":"Shopify","isFork":false,"description":"Extract as much much detail as you want from GraphQL queries, served up from your Ruby app and the graphql gem. ","topicNames":["graphql"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":2,"starsCount":167,"forksCount":13,"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,1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T14:19:08.356Z"}},{"type":"Public","name":"limiter","owner":"Shopify","isFork":false,"description":"Simple Ruby rate limiting mechanism.","topicNames":["ruby","gem","rate-limiting"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":365,"forksCount":21,"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,56,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T13:48:06.544Z"}},{"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":[2,6,4,4,27,9,11,6,6,5,6,2,14,0,0,0,0,10,17,0,0,13,0,6,0,5,15,0,3,2,2,0,5,0,8,0,0,0,0,17,1,5,2,14,0,0,6,10,3,5,1,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T13:35:48.835Z"}},{"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":24,"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,71,69,40,37,35,30,18,16,13,20,14,9,15,15,14],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T12:58:18.715Z"}},{"type":"Public","name":"toxiproxy-ruby","owner":"Shopify","isFork":false,"description":"A ruby api for Toxiproxy that can be used for resiliency testing.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":117,"forksCount":16,"license":"MIT License","participation":[0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,2,4,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,3,0,0,0,4,0,0,2,5,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T12:53:41.627Z"}},{"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":[15,6,22,14,18,22,12,14,22,20,17,26,8,12,11,14,12,15,17,14,13,18,16,4,12,16,12,16,10,14,11,10,10,8,4,10,13,14,22,22,14,13,16,16,10,14,12,8,14,10,14,14],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T08:38:40.610Z"}},{"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":[4,6,2,1,2,4,15,0,0,1,1,3,6,3,0,0,0,0,0,1,3,5,0,4,3,0,0,0,0,0,0,3,0,7,0,10,5,1,7,8,4,0,0,0,0,0,6,13,0,0,3,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T22:25:20.092Z"}},{"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":1713,"forksCount":677,"license":"MIT License","participation":[5,0,6,0,0,0,0,0,0,5,0,4,1,0,4,15,8,1,1,0,1,0,0,3,1,5,0,9,0,10,3,11,4,0,0,7,9,6,4,4,12,1,2,2,16,1,15,22,12,9,13,14],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T16:42:18.913Z"}},{"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":[0,0,0,0,0,1,10,12,0,0,0,0,4,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,7,0,0,0,0,0,0,0,3,0,10,3,14,11],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T18:12:16.707Z"}},{"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":199,"forksCount":19,"license":"MIT License","participation":[6,0,12,23,33,17,0,19,6,2,4,9,6,12,16,18,3,7,6,7,7,6,2,2,0,0,0,5,4,2,3,5,0,1,2,4,4,2,4,13,2,5,1,28,12,3,2,6,6,4,9,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T18:05:43.244Z"}},{"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":11,"issueCount":27,"starsCount":1317,"forksCount":81,"license":"MIT License","participation":[1,2,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,2,0,0,0,11,0,0,0,0,0,3,1,1,0,4,5,2,0,1,3,2,2,0,0,0,0,1,0,1,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T17:38:05.821Z"}},{"type":"Public","name":"ejson-rails","owner":"Shopify","isFork":false,"description":"Automatically injects ejson decrypted secrets into your Rails.application.credentials.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":6,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,1,0,4,3,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,3,1,1,0,2,0,1,9,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T17:01:58.687Z"}},{"type":"Public","name":"ruby-style-guide","owner":"Shopify","isFork":false,"description":"Shopify’s Ruby Style Guide","topicNames":["style-guide","ruby","rubocop"],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":10,"issueCount":5,"starsCount":454,"forksCount":48,"license":"MIT License","participation":[0,4,0,0,8,4,3,12,7,4,2,0,9,4,3,6,0,12,5,0,0,9,2,2,3,7,7,3,0,0,7,6,1,0,10,0,5,4,2,2,10,6,0,7,5,2,2,2,4,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T15:57:14.804Z"}},{"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T15:58:52.462Z"}},{"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":1031,"forksCount":463,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T21:02:38.506Z"}},{"type":"Public","name":"packwerk","owner":"Shopify","isFork":false,"description":"Good things come in small packages.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":12,"issueCount":30,"starsCount":1501,"forksCount":110,"license":"MIT License","participation":[6,0,3,1,5,0,2,0,0,3,1,0,0,11,1,0,0,0,0,0,2,0,0,0,0,2,0,2,0,0,2,0,0,0,0,2,0,1,0,2,1,5,4,0,2,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T03:17:43.813Z"}},{"type":"Public","name":"job-iteration","owner":"Shopify","isFork":false,"description":"Makes your background jobs interruptible and resumable by design.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":19,"issueCount":29,"starsCount":1026,"forksCount":40,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T19:11:15.170Z"}},{"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":3,"issueCount":16,"starsCount":165,"forksCount":30,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T16:12:00.947Z"}},{"type":"Public","name":"cli-kit","owner":"Shopify","isFork":false,"description":"Framework/Engine for command line interfaces","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":2,"starsCount":144,"forksCount":16,"license":"MIT License","participation":[0,1,0,0,0,4,9,5,4,7,5,3,10,4,6,6,2,4,6,4,2,6,2,1,3,1,0,0,0,0,0,0,0,0,0,0,3,8,2,0,2,2,6,8,0,0,1,0,0,5,2,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T13:05:40.244Z"}},{"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":1,"issueCount":7,"starsCount":908,"forksCount":64,"license":"MIT License","participation":[2,8,6,6,2,6,0,1,2,2,4,0,4,7,0,6,7,8,6,2,7,3,2,9,0,2,4,2,0,2,0,6,8,5,2,4,4,7,6,5,9,4,0,5,1,2,3,3,1,4,4,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T17:15:50.369Z"}},{"type":"Public","name":"cli-ui","owner":"Shopify","isFork":false,"description":"CLI tooling framework with simple interactive widgets","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":3,"issueCount":7,"starsCount":963,"forksCount":47,"license":"MIT License","participation":[2,0,0,0,4,4,10,4,4,9,5,0,8,2,2,4,0,2,4,2,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,6,2,0,2,0,5,8,2,6,1,1,10,9,2,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T12:09:18.447Z"}},{"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":21313,"license":"MIT License","participation":[105,92,70,77,87,38,85,72,59,84,49,50,90,71,29,70,96,118,102,88,94,108,93,139,67,102,89,91,48,88,70,53,50,19,89,213,86,69,77,55,84,98,60,31,33,47,49,27,69,50,87,24],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T18:10:30.221Z"}},{"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,7,4,0,0,5,9,1,6,0,0,0,0,8,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T15:35:07.514Z"}}],"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"}