{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30374351,"defaultBranch":"master","name":"awesome-ruby","ownerLogin":"fr34k8","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-02-05T19:37:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3310328?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1613811677.8131142","currentOid":""},"activityList":{"items":[{"before":"28fd497d0a88ad577aec1c57c0fade33b8b7faa4","after":"dccc30062668773ef9ab3e2bbb7f70b19eaabb59","ref":"refs/heads/master","pushedAt":"2024-09-22T14:16:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add `activerecord_cursor_paginate` (#1148)","shortMessageHtmlLink":"Add activerecord_cursor_paginate (markets#1148)"}},{"before":"b5fb04e686ba04a01eef62e48c20c9109141dd38","after":"28fd497d0a88ad577aec1c57c0fade33b8b7faa4","ref":"refs/heads/master","pushedAt":"2024-08-22T11:18:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"add trilogy library to database drivers section (#1147)","shortMessageHtmlLink":"add trilogy library to database drivers section (markets#1147)"}},{"before":"b95036b7c5de142c8e9cdd2d364bee7f6179e74a","after":"b5fb04e686ba04a01eef62e48c20c9109141dd38","ref":"refs/heads/master","pushedAt":"2024-06-30T19:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Retest gem under File System Listener section (#1142)","shortMessageHtmlLink":"Add Retest gem under File System Listener section (markets#1142)"}},{"before":"82157542649d1775fd6b55c07fcc555db24f754d","after":"b95036b7c5de142c8e9cdd2d364bee7f6179e74a","ref":"refs/heads/master","pushedAt":"2024-05-26T14:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"add new Gem Servers section (closes #1139)","shortMessageHtmlLink":"add new Gem Servers section (closes markets#1139)"}},{"before":"6c67fb58876236824e8773578231bf0b87978807","after":"82157542649d1775fd6b55c07fcc555db24f754d","ref":"refs/heads/master","pushedAt":"2024-05-19T21:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add ActiveAnalytics to the Analytics section (#1138)","shortMessageHtmlLink":"Add ActiveAnalytics to the Analytics section (markets#1138)"}},{"before":"b6e6159463f99deb6c5d28e5896a27646891afa0","after":"6c67fb58876236824e8773578231bf0b87978807","ref":"refs/heads/master","pushedAt":"2024-05-17T00:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Remove Ramaze (closes #1137)","shortMessageHtmlLink":"Remove Ramaze (closes markets#1137)"}},{"before":"1ff674cc77352c245c4a8120dd9f2c9a8cda0834","after":"b6e6159463f99deb6c5d28e5896a27646891afa0","ref":"refs/heads/master","pushedAt":"2024-04-04T22:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"update CONTRIBUTING.md and PULL_REQUEST_TEMPLATE.md","shortMessageHtmlLink":"update CONTRIBUTING.md and PULL_REQUEST_TEMPLATE.md"}},{"before":"69f206017c3b0a66b5fc8e92aa16804994563739","after":"1ff674cc77352c245c4a8120dd9f2c9a8cda0834","ref":"refs/heads/master","pushedAt":"2024-03-26T08:00:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add `pluck_in_batches` (#1133)","shortMessageHtmlLink":"Add pluck_in_batches (markets#1133)"}},{"before":"264f77563f88f7066d7a2f3ff7ecb2e45544f15d","after":"69f206017c3b0a66b5fc8e92aa16804994563739","ref":"refs/heads/master","pushedAt":"2024-02-23T00:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Avo to the CMS category (#1132)","shortMessageHtmlLink":"Add Avo to the CMS category (markets#1132)"}},{"before":"57ea7d4ce0d138a145eb01c4f656dc4598e777d2","after":"264f77563f88f7066d7a2f3ff7ecb2e45544f15d","ref":"refs/heads/master","pushedAt":"2024-02-21T17:11:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update Avo description (#1131)","shortMessageHtmlLink":"Update Avo description (markets#1131)"}},{"before":"3fa199d13c658759b8737e0b7a106135c214a5ee","after":"57ea7d4ce0d138a145eb01c4f656dc4598e777d2","ref":"refs/heads/master","pushedAt":"2024-02-21T10:25:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add active_snapshot (#1044)","shortMessageHtmlLink":"Add active_snapshot (markets#1044)"}},{"before":"ceb5e53989f076bdf7c5e88bd71b42d9bde6964d","after":"3fa199d13c658759b8737e0b7a106135c214a5ee","ref":"refs/heads/master","pushedAt":"2024-02-12T22:19:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Hot Glue (#1104)","shortMessageHtmlLink":"Add Hot Glue (markets#1104)"}},{"before":"417d58ccd137ed6afdd0377d9c02abbaebf2254c","after":"ceb5e53989f076bdf7c5e88bd71b42d9bde6964d","ref":"refs/heads/master","pushedAt":"2023-12-04T20:37:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Kamal","shortMessageHtmlLink":"Add Kamal"}},{"before":"03168eaa2646c131898ec96d4a386a8d7c817437","after":"417d58ccd137ed6afdd0377d9c02abbaebf2254c","ref":"refs/heads/master","pushedAt":"2023-11-29T21:14:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"make sponsor logo bigger","shortMessageHtmlLink":"make sponsor logo bigger"}},{"before":"9febabf4100b361de40d6a21a83e80958328a29b","after":"03168eaa2646c131898ec96d4a386a8d7c817437","ref":"refs/heads/master","pushedAt":"2023-10-31T12:45:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add ruby-spellchecker (#1020)\n\nCo-authored-by: Pete Matsyburka ","shortMessageHtmlLink":"Add ruby-spellchecker (markets#1020)"}},{"before":"de2570f9d030afed11a1918c41210c3777e3ddba","after":"9febabf4100b361de40d6a21a83e80958328a29b","ref":"refs/heads/master","pushedAt":"2023-10-12T20:41:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Added ActsAsRecursiveTree (#1097)","shortMessageHtmlLink":"Added ActsAsRecursiveTree (markets#1097)"}},{"before":"20a0bd83f0d47245c5b883d69eaec31b8c5bf315","after":"de2570f9d030afed11a1918c41210c3777e3ddba","ref":"refs/heads/master","pushedAt":"2023-09-12T15:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Shakapacker (Webpacker successor) (#1126)","shortMessageHtmlLink":"Add Shakapacker (Webpacker successor) (markets#1126)"}},{"before":"5630e7228f81fb5011220dd6ae69dfc8af79ebb0","after":"20a0bd83f0d47245c5b883d69eaec31b8c5bf315","ref":"refs/heads/master","pushedAt":"2023-06-28T08:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add `job-iteration` and `sidekiq-iteration` (#1120)","shortMessageHtmlLink":"Add job-iteration and sidekiq-iteration (markets#1120)"}},{"before":"1413b1cb0272e53b7a51955fc203591ebbfce84e","after":"5630e7228f81fb5011220dd6ae69dfc8af79ebb0","ref":"refs/heads/master","pushedAt":"2023-05-19T01:59:33.300Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Authentication Zero (#1118)\n\nRelated to issue https://github.com/markets/awesome-ruby/issues/1115","shortMessageHtmlLink":"Add Authentication Zero (markets#1118)"}},{"before":"6a82a55b04acc95810e661a0cbdafec9e1312f5f","after":"1413b1cb0272e53b7a51955fc203591ebbfce84e","ref":"refs/heads/master","pushedAt":"2023-04-23T03:52:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add jonmagic/grim - Extract PDF pages as images and text (#1106)","shortMessageHtmlLink":"Add jonmagic/grim - Extract PDF pages as images and text (markets#1106)"}},{"before":"7ebdb28ae9ad87616dfddfc8f1bc2dab5f449c6a","after":"6a82a55b04acc95810e661a0cbdafec9e1312f5f","ref":"refs/heads/master","pushedAt":"2023-04-21T20:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add ruby-openai (#1111)","shortMessageHtmlLink":"Add ruby-openai (markets#1111)"}},{"before":"0373034511dadfb7ffbfc01c2d2b7a1e75f6c35b","after":"7ebdb28ae9ad87616dfddfc8f1bc2dab5f449c6a","ref":"refs/heads/master","pushedAt":"2023-03-20T11:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Remove archived repository Piggybak (#1105)","shortMessageHtmlLink":"Remove archived repository Piggybak (markets#1105)"}},{"before":"04296016a5987e96b2822d2b0d5c58842ad2fa42","after":"0373034511dadfb7ffbfc01c2d2b7a1e75f6c35b","ref":"refs/heads/master","pushedAt":"2023-03-17T20:17:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add MemoWise (#1103)\n\nMemoWise is the wise choice for Ruby memoization.\r\n\r\nAwesomeRuby Guidelines\r\n * Generally used (at least 30k downloads) and useful to the community.\r\n - 229k downloads as of 3/17/2023\r\nsed gems such as [nanoc](https://github.com/nanoc/nanoc/search?q=memo_wise), etc, as well as internally at Panorama Education\r\n * Actively maintained (even if that just means take care of open issues and/or keep compatibility with current Ruby versions).\r\n - Yes\r\n * Stable.\r\n - Yes, and follows Semantic Versioning\r\n * Documented.\r\n - Yes\r\n * Tests.\r\n - Yes, and 100% test coverage","shortMessageHtmlLink":"Add MemoWise (markets#1103)"}},{"before":"d37aeb1b8c1312063c5f897bc14dd022740d775a","after":"04296016a5987e96b2822d2b0d5c58842ad2fa42","ref":"refs/heads/master","pushedAt":"2023-03-17T11:23:51.274Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Notion Ruby Client (#1102)","shortMessageHtmlLink":"Add Notion Ruby Client (markets#1102)"}},{"before":"db4bc3e6594a136a71079c2f9a0c5fc7b7a04a5c","after":"d37aeb1b8c1312063c5f897bc14dd022740d775a","ref":"refs/heads/master","pushedAt":"2023-03-17T02:14:22.521Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Sitepress to CMS (#1098)","shortMessageHtmlLink":"Add Sitepress to CMS (markets#1098)"}},{"before":"b2cb15468df6f925aaafd68b793f20e80787501b","after":"db4bc3e6594a136a71079c2f9a0c5fc7b7a04a5c","ref":"refs/heads/master","pushedAt":"2023-03-16T17:19:48.921Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"[Video] add VideoInfo gem","shortMessageHtmlLink":"[Video] add VideoInfo gem"}},{"before":"efabeaf5da35f7c9cf8e480c72bbf663904884a3","after":"b2cb15468df6f925aaafd68b793f20e80787501b","ref":"refs/heads/master","pushedAt":"2023-03-10T17:29:19.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"update axlsx to caxlsx (#1096)","shortMessageHtmlLink":"update axlsx to caxlsx (markets#1096)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxNDoxNjozOC4wMDAwMDBazwAAAAS9NhJH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxNDoxNjozOC4wMDAwMDBazwAAAAS9NhJH","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xMFQxNzoyOToxOS45NjI1MTNazwAAAAMA5jDx"}},"title":"Activity ยท fr34k8/awesome-ruby"}