[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6664":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":15,"starSnapshotCount":15,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},6664,"vapor","vapor\u002Fvapor","💧 A server-side Swift HTTP web framework.","https:\u002F\u002Fvapor.codes",null,"Swift",26122,1515,517,90,0,4,24,68,25,44.54,"MIT License",false,"main",[25,26,27,28,29,30,5,31],"framework","http","http2","server","server-side-swift","swift","web-framework","2026-06-12 02:01:28","\u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fvapor\">\n\n![Vapor](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1342803\u002F75634175-4876d680-5bd9-11ea-90d6-12c7b6a9ee3f.png)\n\n\u003C\u002Fa>\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fdocs.vapor.codes\u002F4.0\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Fdesign.vapor.codes\u002Fimages\u002Freadthedocs.svg\" alt=\"Documentation\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fvapor\">\n        \u003Cimg src=\"https:\u002F\u002Fdesign.vapor.codes\u002Fimages\u002Fdiscordchat.svg\" alt=\"Team Chat\">\n    \u003C\u002Fa>\n    \u003Ca href=\"LICENSE\">\n        \u003Cimg src=\"https:\u002F\u002Fdesign.vapor.codes\u002Fimages\u002Fmitlicense.svg\" alt=\"MIT License\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvapor\u002Fvapor\u002Factions\u002Fworkflows\u002Ftest.yml\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fvapor\u002Fvapor\u002Ftest.yml?event=push&style=plastic&logo=github&label=tests&logoColor=%23ccc\" alt=\"Continuous Integration\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvapor\u002Fvapor\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fvapor\u002Fvapor?style=plastic&logo=codecov&label=codecov\" alt=\"Code Coverage\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fswift.org\">\n        \u003Cimg src=\"https:\u002F\u002Fdesign.vapor.codes\u002Fimages\u002Fswift60up.svg\" alt=\"Swift 6.0+\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fhachyderm.io\u002F@codevapor\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%20-@codevapor-6364f6.svg?style=plastic&logo=mastodon&labelColor=gray&logoColor=%239394ff\" alt=\"Mastodon\">\n    \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cbr>\n\nVapor is an HTTP web framework for Swift. It provides a beautifully expressive and easy-to-use foundation for your next website, API, or cloud project.\n\nTake a look at some of the [awesome stuff](https:\u002F\u002Fgithub.com\u002Fvapor-community\u002Fawesome-vapor) created with Vapor.\n\n### 💧 Community\n\nJoin the welcoming community of fellow Vapor developers on [Discord](https:\u002F\u002Fvapor.team).\n\n### 🚀 Contributing\n\nTo contribute a **feature or idea** to Vapor, [create an issue](https:\u002F\u002Fgithub.com\u002Fvapor\u002Fvapor\u002Fissues\u002Fnew) explaining your idea or bring it up on [Discord](https:\u002F\u002Fvapor.team).\n\nIf you find a **bug**, please [create an issue](https:\u002F\u002Fgithub.com\u002Fvapor\u002Fvapor\u002Fissues\u002Fnew). \n\nIf you find a **security vulnerability**, please contact [security@vapor.codes](mailto:security@vapor.codes) as soon as possible.\n\n### 💛 Sponsors\n\nSupport Vapor's development by [becoming a sponsor](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fvapor).\n\n\u003Ca href=\"https:\u002F\u002Fwww.brokenhands.io\">\n    \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F9938337\u002F137103192-21f99099-6aaa-4cc1-a1a7-21ee767a72d1.png\" height=\"100px\" alt=\"Broken Hands\">\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.emergetools.com\">\n    \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F9938337\u002F265658253-cb37d2fa-3251-497f-8eeb-ba7c95af373b.svg\" height=\"100px\" alt=\"Emerge Tools\">\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMrLotU\">\n    \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F1342803\u002F79599312-426a8580-80b3-11ea-89b3-8b2722485e37.png\" height=\"100px\" alt=\"Jari\">\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDonutDane\">\n    \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F9938337\u002F265657642-6b6b1705-9611-4547-8e2f-a3773fda87c6.png\" height=\"100px\" alt=\"Donut Dane\">\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fmacstadium.com\">\n    \u003Cimg src=\"https:\u002F\u002Fuploads-ssl.webflow.com\u002F5ac3c046c82724970fc60918\u002F5c019d917bba312af7553b49_MacStadium-developerlogo.png\" height=\"100px\" alt=\"MacStadium\">\n\u003C\u002Fa>\n\n\n\n### 💚 Backers\nSupport Vapor's development by [becoming a backer](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fvapor).\n\n\u003C!-- backers -->\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fslashmo\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fslashmo.png\" width=\"60px\" alt=\"Moritz Lang\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmaartene\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fmaartene.png\" width=\"60px\" alt=\"Maarten Engels\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftkrajacic\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ftkrajacic.png\" width=\"60px\" alt=\"Thomas Krajacic\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjessetipton\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fjessetipton.png\" width=\"60px\" alt=\"Jesse Tipton\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsteve-h\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fsteve-h.png\" width=\"60px\" alt=\"Steve Hume\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmikkelu\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fmikkelu.png\" width=\"60px\" alt=\"Mikkel Ulstrup\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fg-Off\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fg-Off.png\" width=\"60px\" alt=\"Geoffrey Foster\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPSchmiedmayer\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FPSchmiedmayer.png\" width=\"60px\" alt=\"Paul Schmiedmayer\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FScottRobbins\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FScottRobbins.png\" width=\"60px\" alt=\"Scott Robbins\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffinestructure\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ffinestructure.png\" width=\"60px\" alt=\"Sven A. Schmidt\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSpencerCurtis\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FSpencerCurtis.png\" width=\"60px\" alt=\"Spencer Curtis\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frausnitz\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Frausnitz.png\" width=\"60px\" alt=\"Zach Rausnitz\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmasterofinsanity\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fmasterofinsanity.png\" width=\"60px\" alt=\"Tim „Timinator“ Kretzschmar\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fklaas\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fklaas.png\" width=\"60px\" alt=\"Klaas\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAndrewangeta\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FAndrewangeta.png\" width=\"60px\" alt=\"Andrew Edwards\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faddli\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Faddli.png\" width=\"60px\" alt=\"+Li, Inc.\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FdoozMen\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FdoozMen.png\" width=\"60px\" alt=\"Stijn Willems\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbitwit\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fbitwit.png\" width=\"60px\" alt=\"Kyle Newsome\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fviaaurelia\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fviaaurelia.png\" width=\"60px\" alt=\"Via Aurelia Solutions\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkkiermasz\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fkkiermasz.png\" width=\"60px\" alt=\"Jakub Kiermasz\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbdrelling\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fbdrelling.png\" width=\"60px\" alt=\"Brian Drelling\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmayondigital\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fmayondigital.png\" width=\"60px\" alt=\"\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattesmohr\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fmattesmohr.png\" width=\"60px\" alt=\"Mattes Mohr\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscibidoo\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fscibidoo.png\" width=\"60px\" alt=\"Jamie\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGalenRhodes\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FGalenRhodes.png\" width=\"60px\" alt=\"Galen Rhodes\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flitmaps\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Flitmaps.png\" width=\"60px\" alt=\"Litmaps\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdavdroman\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fdavdroman.png\" width=\"60px\" alt=\"David Roman\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FStrobocop\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FStrobocop.png\" width=\"60px\" alt=\"Brian Strobach\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkishikawakatsumi\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fkishikawakatsumi.png\" width=\"60px\" alt=\"Kishikawa Katsumi\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmkll\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fmkll.png\" width=\"60px\" alt=\"Alex Sherbakov\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetsidetrack\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fgetsidetrack.png\" width=\"60px\" alt=\"Sidetrack\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGregKarpati\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FGregKarpati.png\" width=\"60px\" alt=\"Greg Karpati\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffananek\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ffananek.png\" width=\"60px\" alt=\"František Mikš\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjagreenwood\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fjagreenwood.png\" width=\"60px\" alt=\"Jeremy Greenwood\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frayfix\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Frayfix.png\" width=\"60px\" alt=\"Ray Fix\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmicomiloloza\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fmicomiloloza.png\" width=\"60px\" alt=\"Mićo Miloloža\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fawamser\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fawamser.png\" width=\"60px\" alt=\"Alan\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSuboptimierer\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FSuboptimierer.png\" width=\"60px\" alt=\"Jonas Sannewald\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTapEnvy-us-LLC\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FTapEnvy-us-LLC.png\" width=\"60px\" alt=\"TapEnvy.us, LLC\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJawadHF\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FJawadHF.png\" width=\"60px\" alt=\"Jawad\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPARAIPAN9\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FPARAIPAN9.png\" width=\"60px\" alt=\"PARAIPAN SORIN\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKalynDavis\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FKalynDavis.png\" width=\"60px\" alt=\"Kalyn Davis\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstevapple\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fstevapple.png\" width=\"60px\" alt=\"YR Chen\" \u002F>\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Froncuevas\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Froncuevas.png\" width=\"60px\" alt=\"Aarón Martínez Cuevas\" \u002F>\u003C\u002Fa>\u003C!-- backers -->\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F0\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F0\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F1\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F1\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F2\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F2\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F3\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F3\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F4\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F4\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F5\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F5\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F6\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F6\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F7\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F7\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F8\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F8\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F9\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F9\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F10\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F10\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F11\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F11\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F12\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F12\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F13\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F13\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F14\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F14\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F15\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F15\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F16\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F16\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F17\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F17\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F18\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F18\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F19\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F19\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F20\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F20\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F21\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F21\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F22\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F22\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F23\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F23\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F24\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F24\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F25\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F25\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F26\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F26\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F27\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F27\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F28\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F28\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F29\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F29\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F30\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F30\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F31\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F31\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F32\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F32\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F33\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F33\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F34\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F34\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F35\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F35\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F36\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F36\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F37\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F37\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F38\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F38\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F39\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F39\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F40\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F40\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F41\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F41\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F42\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F42\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F43\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F43\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F44\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F44\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F45\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F45\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F46\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F46\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F47\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F47\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F48\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvapor\u002Fbacker\u002F48\u002Favatar.svg\">\u003C\u002Fa>\n","Vapor 是一个用于 Swift 的服务器端 HTTP Web 框架。它提供了优雅且易于使用的 API，支持构建网站、API 或云项目，并且兼容 HTTP\u002F2 协议。Vapor 以其高性能和简洁的代码风格著称，利用 Swift 的特性实现了高效的数据处理与并发操作。该框架特别适合需要快速开发并保持高性能要求的应用场景，如微服务架构下的后端服务、RESTful API 的创建等。此外，Vapor 拥有活跃的社区支持，开发者可以通过 Discord 平台与其他成员交流经验或寻求帮助。",2,"2026-06-11 03:08:10","top_language"]