[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7542":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":41,"discoverSource":42},7542,"Ktorfit","Foso\u002FKtorfit","Foso","HTTP client generator \u002F KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native, WasmJs)) using KSP and Ktor clients inspired by Retrofit https:\u002F\u002Ffoso.github.io\u002FKtorfit","https:\u002F\u002Ffoso.github.io\u002FKtorfit",null,"Kotlin",2063,77,14,43,0,2,20,1,27.68,"Apache License 2.0",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37],"android","annotation-processor","http-client","kotlin","kotlin-compiler-plugin","kotlin-mpp","kotlin-multiplatform","kotlin-multiplatform-mobile","kotlin-native","kotlinjs","ksp","ktor","2026-06-12 02:01:41","\u003Ch1>Ktorfit\u003C\u002Fh1>\n\n[![Maven](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMaven-Central-download.svg?style=flat-square)](https:\u002F\u002Fcentral.sonatype.com\u002Fsearch?q=g:de.jensklingenberg.ktorfit) [![PRs Welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg)](https:\u002F\u002Fgithub.com\u002FFoso\u002FKtorfit)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FApache-2.0-green.svg)](https:\u002F\u002Fgithub.com\u002FFoso\u002FKtorfit\u002Fblob\u002Fmaster\u002FLICENSE)\n[Documentation](http:\u002F\u002Ffoso.github.io\u002FKtorfit)\n\n[![Platforms](https:\u002F\u002Fraw.githubusercontent.com\u002FFoso\u002FKtorfit\u002Fmaster\u002Fdocs\u002Fassets\u002Fbadges\u002Fplatforms.svg)](https:\u002F\u002Fraw.githubusercontent.com\u002FFoso\u002FKtorfit\u002Fmaster\u002Fdocs\u002Fassets\u002Fbadges\u002Fplatforms.svg)\n\u003Cp align=\"center\">\n  \u003Cimg src =\"https:\u002F\u002Fraw.githubusercontent.com\u002FFoso\u002FExperimental\u002Fmaster\u002Fcarbon.png\"  \u002F>\n\u003C\u002Fp>\n\n## Introduction\n\nKtorfit is an HTTP client\u002FKotlin Symbol Processor for Kotlin Multiplatform ( Android, iOS, Js, Jvm, Linux)\nusing [KSP](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fksp) and [Ktor clients](https:\u002F\u002Fktor.io\u002Fdocs\u002Fgetting-started-ktor-client.html)\ninspired by [Retrofit](https:\u002F\u002Fsquare.github.io\u002Fretrofit\u002F)\n\n## Show some :heart: and star the repo to support the project\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FFoso\u002FKtorfit.svg?style=social&label=Star)](https:\u002F\u002Fgithub.com\u002FFoso\u002FKtorfit) [![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FFoso\u002FKtorfit.svg?style=social&label=Fork)](https:\u002F\u002Fgithub.com\u002FFoso\u002FKtorfit\u002Ffork) [![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fjklingenberg_.svg?style=social)](https:\u002F\u002Ftwitter.com\u002Fjklingenberg_)\n\n## How to use\n\nPlease see the documentation at [https:\u002F\u002Ffoso.github.io\u002FKtorfit\u002F](https:\u002F\u002Ffoso.github.io\u002FKtorfit\u002F)\n\n## Compatibility\nSee https:\u002F\u002Ffoso.github.io\u002FKtorfit\u002F#compatibility\n\n## Ktorfit Packages\n\n| Project                     |                                                                                                                  Version                                                                                                                  |\n|-----------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|\n| Ktorfit Gradle Plugin       | [![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fde.jensklingenberg.ktorfit\u002Fde.jensklingenberg.ktorfit.gradle.plugin)](https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fde.jensklingenberg.ktorfit\u002Fde.jensklingenberg.ktorfit.gradle.plugin) |\n| ktorfit-lib                 |                              [![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-lib)](https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-lib)                              |\n| ktorfit-lib-light           |                        [![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-lib-light)](https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-lib-light)                        |\n| ktorfit-converters-flow     |                  [![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-converters-flow)](https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-converters-flow)                  |\n| ktorfit-converters-call     |                  [![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-converters-call)](https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-converters-call)                  |\n| ktorfit-converters-response |              [![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-converters-response)](https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fde.jensklingenberg.ktorfit\u002Fktorfit-converters-response)              |\n\nYou can find all Ktorfit packages on [Maven Central](https:\u002F\u002Fsearch.maven.org\u002Fsearch?q=de.jensklingenberg.ktorfit).\n\n🔎 Check the [latest changes](https:\u002F\u002Fgithub.com\u002FFoso\u002FKtorfit\u002Fblob\u002Fmaster\u002Fdocs\u002FCHANGELOG.md) to update your project.\n\n🛠 Follow the [setup page](https:\u002F\u002Ffoso.github.io\u002FKtorfit\u002Finstallation\u002F) for more details\n\n## ✍️ Feedback\n\nFeel free to send feedback on [Twitter](https:\u002F\u002Ftwitter.com\u002Fjklingenberg_)\nor [file an issue](https:\u002F\u002Fgithub.com\u002Ffoso\u002FKtorfit\u002Fissues\u002Fnew). Feature requests\u002FPull Requests are always welcome.\n\n## Acknowledgments\n\nSome parts of this project are reusing ideas that are originally coming\nfrom [Retrofit](https:\u002F\u002Fsquare.github.io\u002Fretrofit\u002F) from [Square](https:\u002F\u002Fgithub.com\u002Fsquare). Thank you for Retrofit!\n\nThanks to JetBrains for Ktor and Kotlin!\n\n## Credits\n\nKtorfit is brought to you by these [contributors](https:\u002F\u002Fgithub.com\u002FFoso\u002FKtorfit\u002Fgraphs\u002Fcontributors).\n\n## 📜 License\n\nThis project is licensed under the Apache License, Version 2.0 - see\nthe [LICENSE.md](https:\u002F\u002Fgithub.com\u002FFoso\u002FKtorfit\u002Fblob\u002Fmaster\u002FLICENSE) file for details\n\n","Ktorfit 是一个为 Kotlin 多平台项目（包括 Android、iOS、Js、Jvm 和 Native 等）设计的 HTTP 客户端生成器和 KSP 插件，灵感来源于 Retrofit。它利用 KSP (Kotlin Symbol Processing) 和 Ktor 客户端技术，通过注解处理器自动生成网络请求代码，简化了开发者处理 HTTP 请求的过程。Ktorfit 支持多种平台，使得跨平台开发中的网络请求实现更加一致且高效。适用于需要在不同平台上保持统一网络层实现的应用场景，尤其是那些希望减少重复代码并提高开发效率的多平台应用开发项目。","2026-06-11 03:12:58","top_language"]