{"payload":{"pageCount":7,"repositories":[{"type":"Public","name":"preload","owner":"zendesk","isFork":false,"description":"A better API for ActiveRecord eager loading","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-20T09:24:09.584Z"}},{"type":"Public","name":"resque-durable","owner":"zendesk","isFork":false,"description":"Audited Resque jobs with automatic failure recovery.","allTopics":["redis","gem","resque"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-20T07:24:05.649Z"}},{"type":"Public","name":"migration_tools","owner":"zendesk","isFork":false,"description":"Rake tasks for Rails that add groups to migrations","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":0,"starsCount":23,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T13:37:32.253Z"}},{"type":"Public","name":"active_record_inherit_assoc","owner":"zendesk","isFork":false,"description":"Attribute inheritance for AR associations","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":11,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T13:37:13.220Z"}},{"type":"Public","name":"active_record_host_pool","owner":"zendesk","isFork":false,"description":"Connect to multiple databases using one ActiveRecord connection","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":0,"starsCount":15,"forksCount":7,"license":"MIT License","participation":[0,0,0,0,0,1,7,0,0,0,0,0,6,0,0,0,0,3,1,2,3,0,0,0,0,0,0,0,0,0,0,4,0,3,0,0,0,0,5,1,0,0,0,0,0,0,0,9,0,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-24T09:06:49.975Z"}},{"type":"Public","name":"property_sets","owner":"zendesk","isFork":false,"description":"A way to store attributes in a side table.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":1,"starsCount":51,"forksCount":9,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T08:02:27.659Z"}},{"type":"Public","name":"abbreviato","owner":"zendesk","isFork":false,"description":"A tool for truncating HTML strings efficiently","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":0,"starsCount":6,"forksCount":4,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T20:55:44.809Z"}},{"type":"Public","name":"phenix","owner":"zendesk","isFork":false,"description":"Spawn ActiveRecord databases at the beginning of tests and destroying them when done","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T12:29:08.103Z"}},{"type":"Public","name":"samson","owner":"zendesk","isFork":false,"description":"Web interface for deployments, with plugin architecture and kubernetes support","allTopics":["continuous-delivery","cd","kubernetes"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":11,"issueCount":71,"starsCount":1444,"forksCount":234,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T20:42:24.575Z"}},{"type":"Public","name":"danger","owner":"zendesk","isFork":true,"description":"🚫 Stop saying \"you forgot to …\" in code review (in Ruby)","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":478,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-07T20:04:54.774Z"}},{"type":"Public","name":"sunshine-conversations-ruby","owner":"zendesk","isFork":false,"description":"Smooch API Library for Ruby","allTopics":["smooch-lib"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":4,"starsCount":14,"forksCount":16,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-06T15:04:16.338Z"}},{"type":"Public","name":"stronger_parameters","owner":"zendesk","isFork":false,"description":"Type checking and type casting of parameters for Action Pack","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":302,"forksCount":33,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-18T14:50:48.824Z"}},{"type":"Public","name":"multiproc_log_device","owner":"zendesk","isFork":false,"description":"Safely log from multiple Ruby processes to a shared output stream","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":4,"starsCount":3,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-16T23:34:22.946Z"}},{"type":"Public","name":"zendesk_api_client_rb_repl","owner":"zendesk","isFork":false,"description":"A REPL to play around with the gem zendesk_api","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-15T23:05:09.274Z"}},{"type":"Public","name":"arturo","owner":"zendesk","isFork":false,"description":"Feature Sliders for Rails","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":4,"starsCount":206,"forksCount":24,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-12T10:57:56.121Z"}},{"type":"Public","name":"zendesk_api_client_rb","owner":"zendesk","isFork":false,"description":"Official Ruby Zendesk API Client","allTopics":["zendesk","ruby"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":23,"starsCount":384,"forksCount":185,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T05:09:01.402Z"}},{"type":"Public","name":"racecar","owner":"zendesk","isFork":false,"description":"Racecar: a simple framework for Kafka consumers in Ruby","allTopics":["ruby","rails","kafka","kafka-consumer"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":18,"issueCount":17,"starsCount":481,"forksCount":93,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-09T15:20:07.391Z"}},{"type":"Public","name":"curlybars","owner":"zendesk","isFork":false,"description":"Handlebars.js compatible templating library in Ruby","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":2,"starsCount":34,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-10T13:11:43.076Z"}},{"type":"Public","name":"zendesk_apps_support","owner":"zendesk","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":11,"issueCount":3,"starsCount":16,"forksCount":11,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T23:09:19.383Z"}},{"type":"Public archive","name":"cia","owner":"zendesk","isFork":true,"description":"Central Internal Auditing: Audit model events like update/create/delete + attribute changes + grouped them by transaction, in normalized table layout for easy query access.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":18,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-03T16:00:38.175Z"}},{"type":"Public","name":"curly","owner":"zendesk","isFork":false,"description":"The Curly template language allows separating your logic from the structure of your HTML templates.","allTopics":["ruby","curly-template"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":9,"issueCount":6,"starsCount":594,"forksCount":19,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-03T10:00:15.885Z"}},{"type":"Public","name":"predictive_load","owner":"zendesk","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":0,"starsCount":11,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-01T22:05:00.045Z"}},{"type":"Public","name":"charcoal","owner":"zendesk","isFork":false,"description":"JSONP and CORS support for Rails >= 2.3","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":9,"forksCount":9,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,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,0,4,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-01T13:04:56.868Z"}},{"type":"Public","name":"zombie_record","owner":"zendesk","isFork":false,"description":"A soft-delete library","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":0,"starsCount":11,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-01T13:00:32.921Z"}},{"type":"Public","name":"double_doc","owner":"zendesk","isFork":false,"description":"Write documentation with your code, to keep them in sync, ideal for public API docs.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":17,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-28T14:51:20.571Z"}},{"type":"Public","name":"credit_card_sanitizer","owner":"zendesk","isFork":true,"description":"Redacts credit card numbers in text using Luhn algorithm and major credit card patterns","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":2,"starsCount":25,"forksCount":11,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-21T09:49:01.442Z"}},{"type":"Public","name":"biz","owner":"zendesk","isFork":false,"description":"Time calculations using business hours.","allTopics":["time","computation","dates","ruby","holidays"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":0,"starsCount":489,"forksCount":23,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T11:22:57.971Z"}},{"type":"Public","name":"large_object_store","owner":"zendesk","isFork":false,"description":"Store large objects in memcache or others by slicing them.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":0,"starsCount":22,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T22:15:20.429Z"}},{"type":"Public","name":"wait-on-check-action","owner":"zendesk","isFork":true,"description":"This action can be used to halt any workflow until required checks for a given ref (e.g., in a sibling workflow) pass successfully. ","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":62,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T16:21:22.220Z"}},{"type":"Public","name":"delta_changes","owner":"zendesk","isFork":false,"description":"Additional real/virtual attribute change tracking independent of ActiveRecords","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T19:41:10.640Z"}}],"repositoryCount":186,"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":"zendesk repositories"}