[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1162":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":34,"readmeContent":35,"aiSummary":36,"trendingCount":15,"starSnapshotCount":15,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},1162,"fastlane","fastlane\u002Ffastlane","🚀 The easiest way to automate building and releasing your iOS and Android apps","https:\u002F\u002Ffastlane.tools",null,"Ruby",41637,6011,715,567,0,3,26,140,19,45,"MIT License",false,"master",[25,26,27,28,5,29,30,31,32,33],"android","apps","automation","deployment","hacktoberfest","ios","mobile","ruby","screenshots","2026-06-12 02:00:24","\u003Ch3 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Fblob\u002Fmaster\u002Ffastlane\u002Fassets\u002Ffastlane_text.png\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Fblob\u002Fmaster\u002Ffastlane\u002Fassets\u002Ffastlane_text.png?raw=true\" alt=\"fastlane Logo\" width=\"500\">\n  \u003C\u002Fa>\n\u003C\u002Fh3>\n\n[![Twitter: @FastlaneTools](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcontact-@FastlaneTools-blue.svg?style=flat)](https:\u002F\u002Ftwitter.com\u002FFastlaneTools)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-green.svg?style=flat)](https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Fblob\u002Fmaster\u002FLICENSE)\n[![Gem](https:\u002F\u002Fimg.shields.io\u002Fgem\u002Fv\u002Ffastlane.svg?style=flat)](https:\u002F\u002Frubygems.org\u002Fgems\u002Ffastlane)\n[![Homebrew](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdynamic\u002Fjson.svg?url=https:\u002F\u002Fformulae.brew.sh\u002Fapi\u002Fformula\u002Ffastlane.json&query=$.versions.stable&label=homebrew)](https:\u002F\u002Fformulae.brew.sh\u002Fformula\u002Ffastlane)\n[![Build Status](https:\u002F\u002Fimg.shields.io\u002Fcircleci\u002Fproject\u002Fgithub\u002Ffastlane\u002Ffastlane\u002Fmaster.svg)](https:\u002F\u002Fcircleci.com\u002Fgh\u002Ffastlane\u002Ffastlane)\n[![PRs welcome!](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg)](https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md)\n[![OpenCollective!](https:\u002F\u002Fopencollective.com\u002Ffastlane\u002Ftiers\u002Fbadge.svg)](https:\u002F\u002Fopencollective.com\u002Ffastlane)\n\n_fastlane_ is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application.\n\n\u003Chr \u002F>\n\u003Ch2 align=\"center\">\n  ✨ All fastlane docs were moved to \u003Ca href=\"https:\u002F\u002Fdocs.fastlane.tools\u002F\">docs.fastlane.tools\u003C\u002Fa> ✨\n\u003C\u002Fh2>\n\u003Chr \u002F>\n\n## Need Help?\n\nBefore submitting a new GitHub issue, please make sure to\n\n- Check out [docs.fastlane.tools](https:\u002F\u002Fdocs.fastlane.tools)\n- Search for [existing GitHub issues](https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Fissues)\n\nIf the above doesn't help, please [submit an issue](https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Fissues) on GitHub and provide information about your setup, in particular the output of the `fastlane env` command.\n\n**Note**: If you want to report a regression in _fastlane_ (something that has worked before, but broke with a new release), please mark your issue title as such using `[Regression] Your title here`. This enables us to quickly detect and fix regressions.\n\n## _fastlane_ team\n\n\u003C!-- This table is regenerated and resorted on each release -->\n\u003Ctable id='team'>\n\u003Ctr>\n\u003Ctd id='jorge-revuelta-h'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fminuscorp'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fminuscorp.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fminuscorp'>Jorge Revuelta H\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='łukasz-grabowski'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Flucgrabowski'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Flucgrabowski.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>Łukasz Grabowski\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='fumiya-nakamura'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fnafu'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fnafu.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fnafu003'>Fumiya Nakamura\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='josh-holtz'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fjoshdholtz'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fjoshdholtz.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fjoshdholtz'>Josh Holtz\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='aaron-brager'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fgetaaron'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fgetaaron.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fgetaaron'>Aaron Brager\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd id='jérôme-lacoste'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Flacostej'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Flacostej.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Flacostej'>Jérôme Lacoste\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='andrew-mcburney'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Farmcburney'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Farmcburney.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Farmcburney'>Andrew McBurney\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='kohki-miki'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fgiginet'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fgiginet.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fgiginet'>Kohki Miki\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='olivier-halligon'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002FAliSoftware'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002FAliSoftware.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Faligatr'>Olivier Halligon\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='connor-tumbleson'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fibotpeaches'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fibotpeaches.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fibotpeaches'>Connor Tumbleson\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd id='satoshi-namai'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fainame'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fainame.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fainame'>Satoshi Namai\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='maksym-grebenets'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fmgrebenets'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fmgrebenets.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fmgrebenets'>Maksym Grebenets\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='stefan-natchev'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fsnatchev'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fsnatchev.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fsnatchev'>Stefan Natchev\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='max-ott'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fmax-ott'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fmax-ott.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fott_max'>Max Ott\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='iulian-onofrei'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Frevolter'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Frevolter.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002FRevolt666'>Iulian Onofrei\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd id='matthew-ellis'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fmatthewellis'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fmatthewellis.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fmellis1995'>Matthew Ellis\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='manish-rathi'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fcrazymanish'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fcrazymanish.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fiammanishrathi'>Manish Rathi\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='danielle-tomlinson'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fendocrimes'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fendocrimes.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fendocrimes'>Danielle Tomlinson\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='joshua-liebowitz'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Ftaquitos'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Ftaquitos.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Ftaquitos'>Joshua Liebowitz\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='jan-piotrowski'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fjanpio'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fjanpio.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002FSujan'>Jan Piotrowski\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd id='helmut-januschka'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fhjanuschka'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fhjanuschka.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Fhjanuschka'>Helmut Januschka\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='felix-krause'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002FKrauseFx'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002FKrauseFx.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002FKrauseFx'>Felix Krause\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='jimmy-dee'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fjdee'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fjdee.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>Jimmy Dee\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='daniel-jankowski'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002FmollyIV'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002FmollyIV.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002FmollyIV'>Daniel Jankowski\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='manu-wallner'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Fmilch'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Fmilch.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Facrooow'>Manu Wallner\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd id='luka-mirosevic'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Flmirosevic'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Flmirosevic.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Flmirosevic'>Luka Mirosevic\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003Ctd id='roger-oba'>\n\u003Ca href='https:\u002F\u002Fgithub.com\u002Frogerluan'>\n\u003Cimg src='https:\u002F\u002Fgithub.com\u002Frogerluan.png' width='140px;'>\n\u003C\u002Fa>\n\u003Ch4 align='center'>\u003Ca href='https:\u002F\u002Ftwitter.com\u002Frogerluan_'>Roger Oba\u003C\u002Fa>\u003C\u002Fh4>\n\u003C\u002Ftd>\n\u003C\u002Ftable>\n\nSpecial thanks to all [contributors](https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Fgraphs\u002Fcontributors) for extending and improving _fastlane_.\n\n## Contribute to _fastlane_\n\nCheck out [CONTRIBUTING.md](CONTRIBUTING.md) for more information on how to help with _fastlane_.\n\n## Code of Conduct\n\nHelp us keep _fastlane_ open and inclusive. Please read and follow our [Code of Conduct](https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Fblob\u002Fmaster\u002FCODE_OF_CONDUCT.md).\n\n## Metrics\n\n_fastlane_ tracks a few key metrics to understand how developers are using the tool and to help us know what areas need improvement. No personal\u002Fsensitive information is ever collected. Metrics that are collected include:\n\n* The number of _fastlane_ runs\n* A salted hash of the app identifier or package name, which helps us anonymously identify unique usage of _fastlane_\n\nYou can easily opt-out of metrics collection by adding `opt_out_usage` at the top of your `Fastfile` or by setting the environment variable `FASTLANE_OPT_OUT_USAGE`. [Check out the metrics code on GitHub](https:\u002F\u002Fgithub.com\u002Ffastlane\u002Ffastlane\u002Ftree\u002Fmaster\u002Ffastlane_core\u002Flib\u002Ffastlane_core\u002Fanalytics)\n\n## License\n\nThis project is licensed under the terms of the MIT license. See the [LICENSE](LICENSE) file.\n\n> This project and all fastlane tools are in no way affiliated with Apple Inc. This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. All fastlane tools run on your own computer or server, so your credentials or other sensitive information will never leave your own computer. You are responsible for how you use fastlane tools.\n\n\u003Chr \u002F>\n\u003Ch2 align=\"center\">\n  ✨ All fastlane docs were moved to \u003Ca href=\"https:\u002F\u002Fdocs.fastlane.tools\u002F\">docs.fastlane.tools\u003C\u002Fa> ✨\n\u003C\u002Fh2>\n\u003Chr \u002F>\n","fastlane 是一个用于自动化 iOS 和 Android 应用构建和发布的工具。其核心功能包括自动生成截图、处理配置文件以及应用发布等，通过 Ruby 语言实现，并支持多种插件以扩展功能。它极大简化了移动应用开发中的重复性工作，提高开发效率。适用于需要频繁构建和发布应用的场景，特别适合追求持续集成与持续交付（CI\u002FCD）流程优化的团队使用。",2,"2026-06-11 02:41:59","top_all"]