{"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":"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":151,"errors":[],"result_count":7,"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":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%253Avapor%2Borg%253Abrokenhandsio%2Bfork%253Atrue%26type%3Drepositories","metadata":null,"warn_limited_results":false,"csrf_tokens":{"/brokenhandsio/SteamPress/star":{"post":"RT5Yf2n3qjjYuzybuaBWZu8PYdOI10XINpsZdPrtQOEWh0SMASXvs3IStBblzg7rgWMpi19J9M54WwnFokapTA"},"/brokenhandsio/SteamPress/unstar":{"post":"mLZcoELTy4Cv2DAyWBAvlTg9zdf8KlVpa3MVax-N_L-QPebok6I3wehXwjgCLd6WUNher6TFJ8aTwqQJHeT_Hw"},"/brokenhandsio/VaporSecurityHeaders/star":{"post":"Z-GJdp5AnYin-uHUuofSRX0tMPU7w1qehYS9JetS3tIk4NaGy3XUQcu_NyF9DW7_VxigfhPGLDMH3wKqSnjf5w"},"/brokenhandsio/VaporSecurityHeaders/unstar":{"post":"gubpJv6D1LKl0nmcrb_Yyu3B1VqAEzTfMZjgKvE6t77tT8zWgfOUdFBLQHpuxMtGBbwIQKMjO5EJgeYra12v8g"},"/brokenhandsio/vapor-oauth/star":{"post":"nIPTM2h788UPtac3cQ-OC_8-C_YFeDjBknLsodDTT-MM2ssF8V5DpeVKwGhvt02QQLxc2FI_5l5J1_WDaxkFUg"},"/brokenhandsio/vapor-oauth/unstar":{"post":"TjlvO54LBZQ6iIi5m9YiDXuzRw3thcvNhlQNhvMU3NoPBnwAG2Q-d0Z3tWx49kIXNaRtxIABqMdTjkDt48mIJQ"},"/brokenhandsio/Vapor-PasskeyDemo/star":{"post":"FssDDpQFuRwo_H9fhuRCY46s_1IbSsNcK3CZWluza88Ba2ExRzyoTygPwmchYNKOnbR50XPiJzBfsKBW6faaDw"},"/brokenhandsio/Vapor-PasskeyDemo/unstar":{"post":"Et4C-dL_rEO42fAk7iDdq6eTjRM2ttYrrcwu-uz6phaWjVi6fQLHbtwlTQO3qc51Yh4z0-2TSYHxXLrzNgv63g"},"/brokenhandsio/leaf-error-middleware/star":{"post":"raRsnDjYfJtqBisfUwQyBG7ZpgMGPOczXh9lG5yrTcZAoSqml4AQjt8y6pCCL7hIntieglC04kVW9f4wI7Afig"},"/brokenhandsio/leaf-error-middleware/unstar":{"post":"t9B7zR3KN5P7cpoy_ysmAkDG6ppqftclXELLLHs8KBa9_uGvHl83aV1Sl0mj0Vl2qmc8uXhbC6PioSqDKCZ13Q"},"/brokenhandsio/SteamPressExample/star":{"post":"FIPRuJ4K50baV3Kyz5tS-Ij6zKIK2LuEE7W_xgq3gn9HhWFr5nn8Cgz232Yj-JWQmbsWIHRlmnAQLMAKThtFUw"},"/brokenhandsio/SteamPressExample/unstar":{"post":"kzqND0CkXLznKcHpR4xFC-w2oLLaahHjmN9iZHRZl6wWwjqO0obB4LsrEWFFXmOKznsca3_ILvwdMNyh3ojLgQ"},"/brokenhandsio/vapor-oauth-fluent/star":{"post":"G-Bgr24f_KY77qack3cEJPp4gCDHMeJujipXbOr0gwiEJlx60pTh8Wz_OBrSRgpvRQyYK5tAg4QdERZCCrd4jQ"},"/brokenhandsio/vapor-oauth-fluent/unstar":{"post":"XY_fQP38MY9WkpzQGUQijBJOGXdwPXuJGRg279itxeXEKNxaOkpc9moRm2kpQArwcaPcPHVuTKef91u90N3Mew"},"/sponsors/batch_deferred_sponsor_buttons":{"post":"DWX6sasqKbIf91ZHkhtkYkCYbX-0WB6Pz27Anq6kCBHOJiI2wQ66EjKAsR_s0uPCQk_iMOUDlPy7gDXTaZCnug"}}},"title":"Repository search results"}