{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"secure_headers","owner":"affinity","isFork":true,"description":"Manages application of security headers with many safe defaults","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":251,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-13T17:17:53.480Z"}},{"type":"Public","name":"rack-parser","owner":"affinity","isFork":true,"description":"Rack Middleware for parsing post body data for JSON, XML and various content types","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-20T20:15:52.534Z"}},{"type":"Public","name":"slack_transformer","owner":"affinity","isFork":true,"description":"Tools for working with HTML, mrkdwn, and Slack commands in Ruby","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T17:17:30.810Z"}},{"type":"Public","name":"looker-sdk-ruby","owner":"affinity","isFork":true,"description":"Looker SDK for Ruby","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":12,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-11T14:23:08.079Z"}},{"type":"Public archive","name":"stripe-ruby-mock","owner":"affinity","isFork":true,"description":"A mocking library for testing stripe ruby","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":722,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-29T21:13:53.816Z"}},{"type":"Public archive","name":"pg-repack-docker","owner":"affinity","isFork":true,"description":"Docker image for 'pg_repack' (PostgreSQL extension) to use 'client-side' to run/invoke the actual repack functionality for a PostgreSQL database with the extension installed.","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":19,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-16T15:59:42.927Z"}},{"type":"Public","name":"grape-swagger","owner":"affinity","isFork":true,"description":"Add OAPI/swagger v2.0 compliant documentation to your grape API","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":471,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-13T16:11:51.344Z"}},{"type":"Public","name":"smarter_csv","owner":"affinity","isFork":true,"description":"Ruby Gem for smarter importing of CSV Files as Array(s) of Hashes, with optional features for processing large files in parallel, embedded comments, unusual field- and record-separators, flexible mapping of CSV-headers to Hash-keys","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":189,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-11T16:17:07.954Z"}},{"type":"Public","name":"grape-swagger-entity","owner":"affinity","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":40,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-10T15:27:11.556Z"}},{"type":"Public","name":"grape","owner":"affinity","isFork":true,"description":"An opinionated framework for creating REST-like APIs in Ruby.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1218,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-04T00:40:02.318Z"}},{"type":"Public","name":"rubyntlm","owner":"affinity","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":45,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-20T19:00:48.687Z"}},{"type":"Public","name":"terraform-provider-aws-download","owner":"affinity","isFork":true,"description":"combination of aws_s3_bucket_object and local_file that works for non-text files","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-02T15:57:28.101Z"}},{"type":"Public","name":"react-quill","owner":"affinity","isFork":true,"description":"A Quill component for React.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":913,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-24T20:20:23.052Z"}},{"type":"Public","name":"quill","owner":"affinity","isFork":true,"description":"Quill is a modern WYSIWYG editor built for compatibility and extensibility.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3355,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-24T15:08:22.776Z"}},{"type":"Public","name":"html2text_ruby","owner":"affinity","isFork":true,"description":"A Ruby component to convert HTML into a plain text format.","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":80,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-06T19:49:56.676Z"}},{"type":"Public","name":"sanitize","owner":"affinity","isFork":true,"description":"Ruby HTML and CSS sanitizer.","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":142,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-06T16:49:30.427Z"}},{"type":"Public","name":"autoscaler","owner":"affinity","isFork":true,"description":"Autoscaling components for Kubernetes","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3937,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-02T19:55:43.377Z"}},{"type":"Public archive","name":"ansible-disk","owner":"affinity","isFork":true,"description":"Format extra disks and attach them to different mount points.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":53,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-02-28T01:38:37.798Z"}},{"type":"Public archive","name":"ansible-rsyslog","owner":"affinity","isFork":true,"description":"Ansible rsyslog role","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":7,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-19T17:44:45.088Z"}},{"type":"Public archive","name":"ansible-dse","owner":"affinity","isFork":true,"description":"Datastax Ansible role","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-12T19:37:36.640Z"}},{"type":"Public","name":"redlock-cs-async","owner":"affinity","isFork":false,"description":"Asynchronous Distributed lock with Redis and C# (based on http://redis.io/topics/distlock)","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-22T23:49:47.005Z"}},{"type":"Public archive","name":"ansible-elasticsearch","owner":"affinity","isFork":true,"description":"Ansible playbook for Elasticsearch","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":857,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-21T15:52:20.494Z"}},{"type":"Public archive","name":"ansible-zookeeper","owner":"affinity","isFork":true,"description":"Ansible playbook for ZooKeeper","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":139,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-29T15:55:41.476Z"}},{"type":"Public archive","name":"ansible-redis","owner":"affinity","isFork":true,"description":"Highly-configurable Ansible role to install Redis and Redis Sentinel from source","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":288,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-29T15:55:33.246Z"}},{"type":"Public archive","name":"ansible-fail2ban","owner":"affinity","isFork":true,"description":"Install and configure fail2ban using ansible.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-29T15:55:29.074Z"}},{"type":"Public archive","name":"ansible-role-chrony","owner":"affinity","isFork":true,"description":"ansible role to deploy chrony","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":11,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-11T15:32:16.632Z"}},{"type":"Public archive","name":"ansible-logrotate","owner":"affinity","isFork":true,"description":"Ansible Galaxy role to setup logrotate and additional rotation scripts","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":103,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-11T15:32:12.318Z"}},{"type":"Public archive","name":"ansible-kafka","owner":"affinity","isFork":true,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":34,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-11T15:32:09.990Z"}},{"type":"Public","name":"react-native-google-signin","owner":"affinity","isFork":true,"description":"Google Signin for your react native applications","allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":877,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-06-05T17:33:13.313Z"}},{"type":"Public archive","name":"ansible-stunnel","owner":"affinity","isFork":true,"description":"Ansible role which helps to install and configure Stunnel.","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-02-14T19:06:14.531Z"}}],"repositoryCount":35,"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":"affinity repositories"}