{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"shrine","owner":"shrinerb","isFork":false,"description":"File Attachment toolkit for Ruby applications","topicNames":["rack","metadata","orm","storage","filesystem","s3","file-upload","background-jobs","attachment","direct-upload"],"topicsNotShown":1,"allTopics":["rack","metadata","orm","storage","filesystem","s3","file-upload","background-jobs","attachment","direct-upload","ruby"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":7,"starsCount":3155,"forksCount":272,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T08:09:47.527Z"}},{"type":"Public","name":"shrine-gridfs","owner":"shrinerb","isFork":false,"description":"MongoDB's GridFS storage for Shrine","topicNames":["file","chunk","mongodb","storage","gridfs","shrine"],"topicsNotShown":0,"allTopics":["file","chunk","mongodb","storage","gridfs","shrine"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-18T13:11:09.815Z"}},{"type":"Public","name":"shrine-rom","owner":"shrinerb","isFork":false,"description":"ROM integration for Shrine","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-07T15:25:08.479Z"}},{"type":"Public","name":"shrine-url","owner":"shrinerb","isFork":false,"description":"Custom URL storage for Shrine","topicNames":["url","download","direct-upload","shrine"],"topicsNotShown":0,"allTopics":["url","download","direct-upload","shrine"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-16T11:57:32.625Z"}},{"type":"Public","name":"content_disposition","owner":"shrinerb","isFork":false,"description":"Ruby gem to create HTTP Content-Disposition headers with proper escaping/encoding of filenames","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":23,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-28T11:32:17.637Z"}},{"type":"Public","name":"shrine-transloadit","owner":"shrinerb","isFork":false,"description":"Transloadit integration for Shrine","topicNames":["ruby","processing","webhooks","asynchronous","shrine","transloadit"],"topicsNotShown":0,"allTopics":["ruby","processing","webhooks","asynchronous","shrine","transloadit"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":13,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-19T07:24:18.718Z"}},{"type":"Public","name":"shrine-cloudinary","owner":"shrinerb","isFork":false,"description":"Cloudinary storage for Shrine","topicNames":["processing","cloudinary","on-the-fly","direct-upload","storage","shrine"],"topicsNotShown":0,"allTopics":["processing","cloudinary","on-the-fly","direct-upload","storage","shrine"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":3,"starsCount":24,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-31T03:44:20.608Z"}},{"type":"Public","name":"shrine-imgix","owner":"shrinerb","isFork":false,"description":"Imgix integration for Shrine","topicNames":["processing","on-the-fly","storage","shrine","imgix"],"topicsNotShown":0,"allTopics":["processing","on-the-fly","storage","shrine","imgix"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":13,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-06T22:22:51.498Z"}},{"type":"Public","name":"shrine-mongoid","owner":"shrinerb","isFork":false,"description":"Mongoid integration for Shrine","topicNames":["attachment","mongoid","shrine"],"topicsNotShown":0,"allTopics":["attachment","mongoid","shrine"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":1,"starsCount":12,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-09T19:51:25.296Z"}},{"type":"Public","name":"shrine-tus","owner":"shrinerb","isFork":false,"description":"Plugin and storage for integrating Shrine and tus-ruby-server","topicNames":["storage","tus","shrine","direct-upload","tus-ruby-server"],"topicsNotShown":0,"allTopics":["storage","tus","shrine","direct-upload","tus-ruby-server"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":10,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-20T07:12:18.948Z"}},{"type":"Public","name":"shrine-crop-example","owner":"shrinerb","isFork":false,"description":"Image cropping example with Shrine and Cropper.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-25T09:15:07.845Z"}},{"type":"Public","name":"shrine-tus-demo","owner":"shrinerb","isFork":false,"description":"Demo integrating tus resumable upload protocol with Shrine","topicNames":["resumable-upload","tus","shrine","tus-ruby-server","tus-js-client"],"topicsNotShown":0,"allTopics":["resumable-upload","tus","shrine","tus-ruby-server","tus-js-client"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-24T20:22:38.619Z"}},{"type":"Public","name":"shrine-fog","owner":"shrinerb","isFork":false,"description":"Fog storage for Shrine","topicNames":["cloud-storage","storage","fog","shrine"],"topicsNotShown":0,"allTopics":["cloud-storage","storage","fog","shrine"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":2,"starsCount":11,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-06T10:44:59.063Z"}},{"type":"Public","name":"shrine-reform","owner":"shrinerb","isFork":false,"description":"[OUTDATED] Reform integration for Shrine","topicNames":["trailblazer","form-objects","shrine","reform"],"topicsNotShown":0,"allTopics":["trailblazer","form-objects","shrine","reform"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":1,"starsCount":11,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-31T06:14:06.004Z"}},{"type":"Public archive","name":"shrine-memory","owner":"shrinerb","isFork":false,"description":"[MERGED] In-memory storage for Shrine","topicNames":["file","shrine","memory-storage"],"topicsNotShown":0,"allTopics":["file","shrine","memory-storage"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-14T13:52:43.578Z"}},{"type":"Public","name":"shrine-flickr","owner":"shrinerb","isFork":false,"description":"Flickr storage for Shrine","topicNames":["image","thumbnails","flickr","storage","shrine"],"topicsNotShown":0,"allTopics":["image","thumbnails","flickr","storage","shrine"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-28T10:26:24.622Z"}},{"type":"Public","name":"shrine-uploadcare","owner":"shrinerb","isFork":false,"description":"Uploadcare storage for Shrine","topicNames":["processing","on-the-fly","direct-upload","storage","shrine","uploadcare"],"topicsNotShown":0,"allTopics":["processing","on-the-fly","direct-upload","storage","shrine","uploadcare"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-28T10:22:46.460Z"}},{"type":"Public","name":"shrine-sql","owner":"shrinerb","isFork":false,"description":"SQL database storage for Shrine","topicNames":["file","blob","sql","sequel","shrine"],"topicsNotShown":0,"allTopics":["file","blob","sql","sequel","shrine"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-26T14:13:27.189Z"}},{"type":"Public","name":"shrine-dynamoid","owner":"shrinerb","isFork":false,"description":"Dynamoid integration for Shrine","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-13T13:26:11.178Z"}},{"type":"Public","name":"gsod","owner":"shrinerb","isFork":false,"description":"Google Season of Docs Project Ideas","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-22T06:07:24.726Z"}},{"type":"Public archive","name":"shrine-rom-example","owner":"shrinerb","isFork":false,"description":"[MOVED] See the shrine-rom gem","topicNames":["functional-programming","rom-rb","dry-rb","shrine"],"topicsNotShown":0,"allTopics":["functional-programming","rom-rb","dry-rb","shrine"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-08-31T09:03:31.129Z"}}],"repositoryCount":21,"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":"Repositories"}