{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"ring","owner":"ring-clojure","isFork":false,"description":"Clojure HTTP server abstraction","topicNames":["http","web","clojure","ring"],"topicsNotShown":0,"allTopics":["http","web","clojure","ring"],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":11,"issueCount":30,"starsCount":3713,"forksCount":517,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T14:02:39.762Z"}},{"type":"Public","name":"ring-examples","owner":"ring-clojure","isFork":false,"description":"A collection of example projects for Ring","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":0,"starsCount":24,"forksCount":0,"license":"MIT No Attribution","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T22:24:03.212Z"}},{"type":"Public","name":"ring-websocket-middleware","owner":"ring-clojure","isFork":false,"description":"Ring middleware for managing websockets","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T12:55:12.838Z"}},{"type":"Public","name":"ring-websocket-async","owner":"ring-clojure","isFork":false,"description":"Library for using core.async with Ring's websocket API","topicNames":["ring-clojure","clojure","websockets"],"topicsNotShown":0,"allTopics":["ring-clojure","clojure","websockets"],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-04T12:43:09.975Z"}},{"type":"Public","name":"ring-websocket-transit","owner":"ring-clojure","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T18:04:10.726Z"}},{"type":"Public","name":"ring-defaults","owner":"ring-clojure","isFork":false,"description":"A library to provide sensible Ring middleware defaults","topicNames":["middleware","ring","clojure"],"topicsNotShown":0,"allTopics":["middleware","ring","clojure"],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":1,"starsCount":337,"forksCount":30,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-27T00:21:26.544Z"}},{"type":"Public","name":"ring-anti-forgery","owner":"ring-clojure","isFork":true,"description":"Ring middleware to prevent CSRF attacks","topicNames":["http","security","middleware","clojure","ring","csrf"],"topicsNotShown":0,"allTopics":["http","security","middleware","clojure","ring","csrf"],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":2,"issueCount":2,"starsCount":121,"forksCount":39,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T19:01:27.195Z"}},{"type":"Public","name":"ring-headers","owner":"ring-clojure","isFork":false,"description":"Ring middleware for common response headers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":3,"issueCount":2,"starsCount":25,"forksCount":12,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T18:50:15.720Z"}},{"type":"Public","name":"ring-ssl","owner":"ring-clojure","isFork":true,"description":"Ring middleware for managing HTTPS requests","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":2,"issueCount":1,"starsCount":46,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T18:48:20.797Z"}},{"type":"Public","name":"ring-codec","owner":"ring-clojure","isFork":false,"description":"Utility library for encoding and decoding data","topicNames":["base64","codec","urlencode","clojure","ring"],"topicsNotShown":0,"allTopics":["base64","codec","urlencode","clojure","ring"],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":3,"issueCount":4,"starsCount":62,"forksCount":30,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-31T13:01:44.020Z"}},{"type":"Public","name":"ring-session-timeout","owner":"ring-clojure","isFork":false,"description":"Ring middleware for session timeouts","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":1,"starsCount":34,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-09T01:47:40.597Z"}},{"type":"Public","name":"ring-json","owner":"ring-clojure","isFork":false,"description":"Ring middleware for handling JSON","topicNames":["middleware","json","clojure","ring"],"topicsNotShown":0,"allTopics":["middleware","json","clojure","ring"],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":2,"issueCount":9,"starsCount":313,"forksCount":46,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-09T19:33:32.991Z"}},{"type":"Public","name":"ring-mock","owner":"ring-clojure","isFork":true,"description":"Library to create mock Ring requests for unit tests","topicNames":["testing","http","mocks","ring"],"topicsNotShown":0,"allTopics":["testing","http","mocks","ring"],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":1,"starsCount":182,"forksCount":29,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-26T09:08:19.587Z"}},{"type":"Public","name":"ring-spec","owner":"ring-clojure","isFork":false,"description":"Clojure specs for Ring","topicNames":["clojure","spec","ring"],"topicsNotShown":0,"allTopics":["clojure","spec","ring"],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":2,"starsCount":50,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-09T17:12:45.847Z"}},{"type":"Public","name":"ring-cps","owner":"ring-clojure","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-06-02T18:24:02.046Z"}},{"type":"Public","name":"ring-accept","owner":"ring-clojure","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":1,"issueCount":0,"starsCount":6,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2014-12-03T21:58:09.286Z"}}],"repositoryCount":16,"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"}