{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"outstanding-pull-requests-action","owner":"fishbrain","isFork":false,"description":"Send a Slack message when two branches of a repository diverge by a certain number of commits.","allTopics":["platform-team"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-19T12:28:15.141Z"}},{"type":"Public","name":"eslint-config-fishbrain-base","owner":"fishbrain","isFork":false,"description":"ESLint config for Fishbrain TypeScript projects","allTopics":["web-guild"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-17T17:07:03.736Z"}},{"type":"Public","name":"engineering-blog","owner":"fishbrain","isFork":false,"description":"","allTopics":["engineering","web-guild","em-team"],"primaryLanguage":{"name":"Nunjucks","color":"#3d8137"},"pullRequestCount":2,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-17T12:56:45.602Z"}},{"type":"Public","name":"goodoo","owner":"fishbrain","isFork":false,"description":"A simple, robust, and customizable health check solution written in Elixir","allTopics":["backend-guild"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":4,"issueCount":0,"starsCount":26,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-09T12:49:19.351Z"}},{"type":"Public","name":"go-fcm","owner":"fishbrain","isFork":true,"description":" Firebase Cloud Messaging ( FCM ) Library using golang ( Go )","allTopics":["product-growth-team"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":92,"license":"GNU General Public License v2.0","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,2,0,8,18,7,4,5,2,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T11:51:08.962Z"}},{"type":"Public","name":"faker","owner":"fishbrain","isFork":true,"description":"A library for generating fake data such as names, addresses, and phone numbers.","allTopics":["backend-guild"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3176,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-18T07:51:50.068Z"}},{"type":"Public","name":"logging-go","owner":"fishbrain","isFork":false,"description":"","allTopics":["platform-team"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T13:05:28.365Z"}},{"type":"Public","name":"eslint-config-fishbrain","owner":"fishbrain","isFork":false,"description":"ESLint config for Fishbrain TypeScript projects","allTopics":["web-guild"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T03:59:14.971Z"}},{"type":"Public","name":"Charts","owner":"fishbrain","isFork":true,"description":"Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.","allTopics":["ios-guild"],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5969,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-22T07:44:31.120Z"}},{"type":"Public","name":"tarpon","owner":"fishbrain","isFork":false,"description":"A Ruby interface for RevenueCat REST API","allTopics":["ruby","api","revenuecat","product-growth-team"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":3,"issueCount":0,"starsCount":28,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T08:14:44.498Z"}},{"type":"Public","name":"administrate-field-belongs_to_search","owner":"fishbrain","isFork":false,"description":"Plugin that adds search capabilities to belongs_to associations for Administrate","allTopics":["rails","gem","administrate","fishbrain","backend-guild"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":3,"starsCount":43,"forksCount":38,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T17:34:54.539Z"}},{"type":"Public","name":"IGListKit-ios-binary","owner":"fishbrain","isFork":false,"description":"","allTopics":["ios-guild"],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T17:34:15.444Z"}},{"type":"Public archive","name":"Charts-ios-binary","owner":"fishbrain","isFork":false,"description":"","allTopics":["ios-guild"],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,1,3,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,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-02-19T17:34:14.840Z"}},{"type":"Public","name":"sun_calc","owner":"fishbrain","isFork":false,"description":"Library for calculating sun/moon positions and phases","allTopics":["product-data-team"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":0,"starsCount":10,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T17:34:04.925Z"}},{"type":"Public","name":"mini-i18n-webpack-plugin","owner":"fishbrain","isFork":false,"description":"Embed localization in the bundle","allTopics":["product-data-team"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T17:33:47.160Z"}},{"type":"Public archive","name":"Mapbox-ios-binary","owner":"fishbrain","isFork":false,"description":"","allTopics":["ios-guild"],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T17:33:05.279Z"}},{"type":"Public","name":"ActionSheetPicker-3.0","owner":"fishbrain","isFork":true,"description":"Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.","allTopics":["ios-guild"],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1002,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-04T19:10:46.935Z"}},{"type":"Public","name":"db-query-matchers","owner":"fishbrain","isFork":true,"description":"RSpec matchers for database queries","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":46,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-09T09:29:39.827Z"}},{"type":"Public archive","name":"omniauth-fishbrain","owner":"fishbrain","isFork":false,"description":"OmniAuth strategy for authenticating with Fishbrain","allTopics":["tuna-team"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-05T06:36:36.354Z"}},{"type":"Public archive","name":"codepipeline-github-status","owner":"fishbrain","isFork":false,"description":"Report status from CodePipeline to Github","allTopics":["platform-team"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-22T04:01:08.889Z"}},{"type":"Public","name":"LCLabel","owner":"fishbrain","isFork":true,"description":"LCLabel is a TextKit 2 based UILabel that mimics a the behaviour of UITextView","allTopics":["ios-guild"],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-14T08:13:30.759Z"}},{"type":"Public","name":"counter_culture","owner":"fishbrain","isFork":true,"description":"Turbo-charged counter caches for your Rails app.","allTopics":["backend-guild"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":205,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-27T12:02:54.302Z"}},{"type":"Public","name":"contentful_model","owner":"fishbrain","isFork":true,"description":"A lightweight wrapper around the Contentful api gem, to make it behave more like ActiveRecord","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":42,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-17T07:18:27.875Z"}},{"type":"Public archive","name":"tslint-config-fishbrain","owner":"fishbrain","isFork":false,"description":"TSLint config for Fishbrain TypeScript projects","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","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,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-26T10:33:11.318Z"}},{"type":"Public archive","name":"cloudwatch-sidekiq-stats","owner":"fishbrain","isFork":false,"description":"Lambda function to fetch Sidekiq stats and put them in CloudWatch","allTopics":["platform-team"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-26T08:52:35.394Z"}},{"type":"Public archive","name":"codebuild-slack-notifier","owner":"fishbrain","isFork":false,"description":"AWS lambda function to send Slack notifications for CodeBuild events","allTopics":["platform-team"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":19,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-26T08:26:47.053Z"}},{"type":"Public archive","name":"probot-lambda-template","owner":"fishbrain","isFork":false,"description":"Template for Probot apps on AWS lambda","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","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,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-26T08:21:23.539Z"}},{"type":"Public","name":"parallel_tests","owner":"fishbrain","isFork":true,"description":"Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":492,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-22T12:59:03.524Z"}},{"type":"Public archive","name":"serverless-image-handler","owner":"fishbrain","isFork":true,"description":"A solution to dynamically handle images on the fly, utilizing Thumbor (thumbor.org) ","allTopics":["platform-team"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":516,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-18T15:17:18.320Z"}},{"type":"Public archive","name":"edge-rewrite","owner":"fishbrain","isFork":true,"description":"A URL rewrite/redirect function for running in Lambda@Edge","allTopics":["platform-team"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":19,"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,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-15T06:09:56.694Z"}}],"repositoryCount":77,"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":"fishbrain repositories"}