{"payload":{"header_redesign_enabled":false,"results":[{"id":"78314843","archived":false,"color":"#F05138","followers":373,"has_funding_file":true,"hl_name":"brokenhandsio/SteamPress","hl_trunc_description":"A Blogging Engine and Platform written in Swift for use with the Vapor Framework","language":"Swift","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":78314843,"name":"SteamPress","owner_id":23179490,"owner_login":"brokenhandsio","updated_at":"2022-12-03T10:56:22.385Z","has_issues":true}},"sponsorable":false,"topics":["swift","vapor","leaf","blog-engine","swift-framework","server-side-swift","swift-3","blog-platform","brokenhands","vapor-provider"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"81859842","archived":false,"color":"#F05138","followers":145,"has_funding_file":true,"hl_name":"brokenhandsio/VaporSecurityHeaders","hl_trunc_description":"Harden Your Security Headers For Vapor","language":"Swift","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":81859842,"name":"VaporSecurityHeaders","owner_id":23179490,"owner_login":"brokenhandsio","updated_at":"2023-05-18T13:13:57.666Z","has_issues":true}},"sponsorable":false,"topics":["swift","security","vapor","swift-framework","server-side-swift","swift-3","brokenhands","vapor-provider"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"95315887","archived":false,"color":"#F05138","followers":130,"has_funding_file":true,"hl_name":"brokenhandsio/vapor-oauth","hl_trunc_description":"OAuth2 Provider Library for Vapor","language":"Swift","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":95315887,"name":"vapor-oauth","owner_id":23179490,"owner_login":"brokenhandsio","updated_at":"2024-06-16T08:07:33.163Z","has_issues":true}},"sponsorable":false,"topics":["swift","oauth","oauth2","vapor","server-side-swift","oauth2-server","brokenhands","vapor-provider","vapor-oauth"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"501608070","archived":false,"color":"#563d7c","followers":107,"has_funding_file":true,"hl_name":"brokenhandsio/Vapor-PasskeyDemo","hl_trunc_description":"A demo for implementing PassKeys with Vapor","language":"CSS","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":501608070,"name":"Vapor-PasskeyDemo","owner_id":23179490,"owner_login":"brokenhandsio","updated_at":"2024-08-07T09:50:19.591Z","has_issues":true}},"sponsorable":false,"topics":["vapor","server-side-swift","vapor-swift","webauthn","passkeys","passkeys-demo"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"104588421","archived":false,"color":"#F05138","followers":62,"has_funding_file":true,"hl_name":"brokenhandsio/leaf-error-middleware","hl_trunc_description":"Serve up custom 404 and server error pages for your Vapor App","language":"Swift","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":104588421,"name":"leaf-error-middleware","owner_id":23179490,"owner_login":"brokenhandsio","updated_at":"2022-07-25T14:40:36.477Z","has_issues":true}},"sponsorable":false,"topics":["swift","vapor","leaf","server-side-swift","brokenhands","swift4"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"78314875","archived":false,"color":"#f1e05a","followers":48,"has_funding_file":true,"hl_name":"brokenhandsio/SteamPressExample","hl_trunc_description":"An example site for using SteamPress","language":"JavaScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":78314875,"name":"SteamPressExample","owner_id":23179490,"owner_login":"brokenhandsio","updated_at":"2021-03-31T11:51:33.273Z","has_issues":true}},"sponsorable":false,"topics":["blog","bootstrap","swift","vapor","leaf","bootstrap4","server-side-swift","brokenhands"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"73290737","archived":true,"color":"#F05138","followers":19,"has_funding_file":true,"hl_name":"brokenhandsio/AWSwift","hl_trunc_description":"Native Swift 3 SDK for AWS (Amazon Web Services)","language":"Swift","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":73290737,"name":"AWSwift","owner_id":23179490,"owner_login":"brokenhandsio","updated_at":"2017-08-03T14:10:57.000Z","has_issues":true}},"sponsorable":false,"topics":["swift","aws","dynamodb","swift-framework","server-side-swift","swift-3","brokenhands"],"type":"Public archive","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"98174859","archived":false,"color":"#F05138","followers":15,"has_funding_file":true,"hl_name":"brokenhandsio/vapor-oauth-fluent","hl_trunc_description":"Fluent Implementations For Vapor OAuth","language":"Swift","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":98174859,"name":"vapor-oauth-fluent","owner_id":23179490,"owner_login":"brokenhandsio","updated_at":"2017-09-27T17:05:45.950Z","has_issues":true}},"sponsorable":false,"topics":["swift","vapor","server-side-swift","brokenhands","fluent","vapor-2","vapor-oauth","fluent-implementations"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false}],"type":"repositories","page":1,"page_count":1,"elapsed_millis":146,"errors":[],"result_count":8,"facets":[{"kind":"FACET_KIND_LANGUAGE","entries":[{"name":"Swift","language_color":"#F05138","query":"language:Swift"},{"name":"CSS","language_color":"#563d7c","query":"language:CSS"},{"name":"JavaScript","language_color":"#f1e05a","query":"language:JavaScript"}]}],"protected_org_logins":[],"topics":{"linked_topic_name":"server","curated_topic":{"id":"9509","name":"server","flagged":false,"short_description":"A server is a program made to process requests and deliver data to clients.","display_name":"Server","released":null,"wikipedia_url":"https://en.wikipedia.org/wiki/Server_(computing)","url":null,"github_url":null,"logo_url":null,"has_logo_url":false,"featured":true,"stargazer_count":22302,"applied_count":22291,"hl_display_name":null,"hl_short_description":null,"created_by":null,"curated":true,"aliases":["servers"],"related":[],"repository_count":null,"repository_count_over_max_fetch_limit":null,"starred_by_current_user":null,"highlights":{"description":null,"display_name":null,"name.ngram":null}}},"query_id":"","logged_in":false,"sign_up_path":"/signup?source=code_search_results","sign_in_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Fsearch%3Fq%3Dtopic%253Aserver-side-swift%2Borg%253Abrokenhandsio%2Bfork%253Atrue%26type%3Drepositories","metadata":null,"warn_limited_results":false,"csrf_tokens":{"/brokenhandsio/SteamPress/star":{"post":"Iyd2pEj6GlwZ0FPZQO-BF0dPYyDpSgVmpfnQBW2FTPbhBmLTadnIWyIJowXaKZmIKorqBA1h9IGxtpBJeQbzrA"},"/brokenhandsio/SteamPress/unstar":{"post":"JayfufI7sFEijP5-Lv1ehRlUXkR4xVl-2EhE3-Nv5zEkLTITh09CUVIGRm5hTKB91JNsj5vwhNP1SHPJ-I91ng"},"/brokenhandsio/VaporSecurityHeaders/star":{"post":"K5ehJyZc4P8R9EJUi69DNLMcvnoScTRHRjouUXSwbRr40K6s1h0QF7UWjBl9Q1weUNFh3ASV8oaUGA0s_OcXiQ"},"/brokenhandsio/VaporSecurityHeaders/unstar":{"post":"lRrcxEnu4DM6REBpm413QMXDD9aWxoa8DogLMyroL7Y-xSWe_-c1CUEu5DHjOMMhZRqmUXGHSJOcFqZW1KFhDA"},"/brokenhandsio/vapor-oauth/star":{"post":"HXtfIQt-c86HFne2CzdC0hmf_9WrnQUz_j8WSbWtv9RvbP63IJwmK64w589exekuxgoxAFMfdqVx4RPEQsPGEA"},"/brokenhandsio/vapor-oauth/unstar":{"post":"yqW8Ux18okRX2W7k0aYMM3RjIOg3aYLca9Hxfk8bbsOYgUvdOnesj3lX3ut4tvX2ITPEe-6Wu35HYs0MrnkFHg"},"/brokenhandsio/Vapor-PasskeyDemo/star":{"post":"8JoRnIX845gJ6Fm28c9KOJos-EFo5b-R3RRdivsVlpqe7zo97py8_vl_mJ1kXh4bRK63PlvKwgGq1p0qpsfbeg"},"/brokenhandsio/Vapor-PasskeyDemo/unstar":{"post":"OFHZXmMeNge214R7D8Yx4cESG1y7k_L7vnsGk-K3R6D-dj4SFOrTQ2Oixj3u8vgGog8HlINNyrmZyqw1mnVxdQ"},"/brokenhandsio/leaf-error-middleware/star":{"post":"oD1zt1LvtOJlb1ejLGMp62NpRWS4qJaWE0zSz0KxYxAOUXMbB9cyarvx716NHQvy8P_2dGf7arzF5WTp-TYrXA"},"/brokenhandsio/leaf-error-middleware/unstar":{"post":"HQcbxLLaUUqSepBOzwKy7z5PSLDgE8S_tcBZJrb86iWyGcNn4ySIrrzrgfA8ChW43SuLdPlQlFuyAjN3oJdH9A"},"/brokenhandsio/SteamPressExample/star":{"post":"vNDMA1NKCnl4jMrCuprQvvhzsej4c-EtykpXMJYgti9_PYaKF4HnAP5QR9jeSJDnxSc1iC0tElVEI6-ZFzXY2A"},"/brokenhandsio/SteamPressExample/unstar":{"post":"3tBVaf9tTcvhzv7IJn7QK4wQEGQj5jPTYgsvLqHuBwrxAx7HjyLVQ5WnNXeCVyZVzjCbzAJsmZJ8oTDC0jY4VQ"},"/brokenhandsio/AWSwift/star":{"post":"LdquLqfRZ3ZYa21OUhw22TiT_3iarDLYFnXSfvNyWhxjgYmJNeLyJNz6LIhhdjf7bbjrdKEU5bOqbGR-JUD5Ng"},"/brokenhandsio/AWSwift/unstar":{"post":"iAVe6PTUcI2gOeMfcRopDYCrOnSmxFHSVbmo2Z4FCaQ4UZNTuvVOuvSW-tDyjsniOlEXXmoS6OC1vGbIJnLB_w"},"/brokenhandsio/vapor-oauth-fluent/star":{"post":"vFYsiPxrk9tA39au7SUMlixT7pM79WcGGyJCRK8x8Vjcesfom9_bVebhqKW7GltYYfQzA2fDUokjF1VLdkH_xw"},"/brokenhandsio/vapor-oauth-fluent/unstar":{"post":"TsVhFbkZLhYKNgCaQsFr1wk94NaPSlb-ePEIhBzDDsbdrBDlndieEqz-pAYk5jvP-Zvi_sn2mnozIpuWn2sqqQ"},"/sponsors/batch_deferred_sponsor_buttons":{"post":"a-P3_8S1mFIVpZ317wJ2gMr97MJMln1pXXBq_aRowpx5WR3-qZgfyU5JAqLX1TTqwJPhWTffVlEw81KFiEsxEQ"}}},"title":"Repository search results"}