{"id":516,"url":"https://github.com/SrinivasanTarget/awesome-appium","last_synced_at":"2025-08-13T19:33:51.981Z","repository":{"id":46721062,"uuid":"64320099","full_name":"SrinivasanTarget/awesome-appium","owner":"SrinivasanTarget","description":"A curated list of delightful Appium resources.","archived":false,"fork":false,"pushed_at":"2021-09-28T14:59:54.000Z","size":97,"stargazers_count":424,"open_issues_count":1,"forks_count":139,"subscribers_count":63,"default_branch":"master","last_synced_at":"2024-05-23T07:29:27.187Z","etag":null,"topics":["appium","appium-android","appium-ios","appium-tests","appium-tutorials","awesome-appium","cloud-solution","docker-appium","inspector"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SrinivasanTarget.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-07-27T15:28:58.000Z","updated_at":"2024-05-22T23:37:45.000Z","dependencies_parsed_at":"2022-08-12T13:00:59.584Z","dependency_job_id":null,"html_url":"https://github.com/SrinivasanTarget/awesome-appium","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SrinivasanTarget%2Fawesome-appium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SrinivasanTarget%2Fawesome-appium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SrinivasanTarget%2Fawesome-appium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SrinivasanTarget%2Fawesome-appium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SrinivasanTarget","download_url":"https://codeload.github.com/SrinivasanTarget/awesome-appium/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229517413,"owners_count":18085488,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appium","appium-android","appium-ios","appium-tests","appium-tutorials","awesome-appium","cloud-solution","docker-appium","inspector"],"created_at":"2024-01-05T20:12:57.092Z","updated_at":"2024-12-15T03:30:30.901Z","avatar_url":"https://github.com/SrinivasanTarget.png","language":null,"readme":"# Awesome Appium [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Build Status](https://travis-ci.org/SrinivasanTarget/awesome-appium.svg?branch=master)](https://travis-ci.org/SrinivasanTarget/awesome-appium)\n\n[\u003cimg src=\"https://avatars3.githubusercontent.com/u/3221291?v=3\u0026s=200\" align=\"right\" width=\"100\"\u003e](http://appium.io)\n\n\u003e A curated list of delightful [Appium](http://appium.io/) [resources](#contents).\n\nFeel free to add links via PRs and file issues to start discussions.\n\nInspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.\n\n## Contents\n\n- [Server](#server)\n- [Clients](#clients)\n- [Inspectors](#inspectors)\n- [Tutorials](#tutorials)\n- [Appium Pro](#become-an-appium-pro)\n- [Blogs](#blogs)\n- [Workshops](#workshops)\n- [Cloud and Docker Solutions](#cloud-and-docker-solutions)\n- [Git Books](#git-books)\n- [Test Frameworks](#test-frameworks)\n- [Community](#community)\n- [Tips](#tips)\n\n## Server\n- [Appium](https://github.com/appium/appium/blob/master/docs/en/about-appium/intro.md) - Appium is an open source, cross-platform test automation tool for native, hybrid and mobile web and desktop apps, tested on simulators (iOS), emulators (Android), and real devices (iOS, Android, Windows, Mac).\n\n## Clients\n- [Ruby](https://github.com/appium/ruby_lib)\n- [Python](https://github.com/appium/python-client)\n- [Java](https://github.com/appium/java-client)\n- [JavaScript](http://webdriver.io/)\n- [Objective C](https://github.com/appium/selenium-objective-c)\n- [PHP](https://github.com/appium/php-client)\n- [C# (.NET)](https://github.com/appium/appium-dotnet-driver)\n- [RobotFramework](https://github.com/jollychang/robotframework-appiumlibrary)\n\n## Inspectors\n- [Appium Desktop](https://github.com/appium/appium-desktop) - Appium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux.\n- [WebDriverAgent Inspector](https://github.com/facebook/WebDriverAgent/wiki/Starting-WebDriverAgent) - A WebDriver server for iOS that runs inside the Simulator.\n- [Selendroid Inspector](http://selendroid.io/inspector.html) - The web app which is embedded inside your selendroid test server.\n- [Appium iOS Inspector](https://github.com/mykola-mokhnach/Appium-iOS-Inspector) - The tool for iOS elements location based on the original source of Selendroid Inspector.\n- [app-inspector](https://github.com/macacajs/app-inspector) - Macacajs App Inspector.\n\n## Become an Appium Pro\n- [Seeding the iOS simulator with test photos](https://appiumpro.com/editions/1)\n- [Seeding an Android device with test photos](https://appiumpro.com/editions/2)\n- [Running arbitrary ADB commands via Appium](https://appiumpro.com/editions/3)\n- [Using Appium for Testing Mobile Web Apps](https://appiumpro.com/editions/4)\n- [Performance Testing of Android Apps](https://appiumpro.com/editions/5)\n- [Testing iOS App Upgrades](https://appiumpro.com/editions/6)\n- [Speeding Up Tests With Deep Links](https://appiumpro.com/editions/7)\n- [How to Find Elements in iOS (Not) By XPath](https://appiumpro.com/editions/8)\n- [Testing Android App Upgrades](https://appiumpro.com/editions/9)\n- [Anatomy of Logging in Appium](https://appiumpro.com/editions/10)\n- [Simulating SMS Messages on Android](https://appiumpro.com/editions/11)\n- [Capturing Performance Data for Native iOS Apps](https://appiumpro.com/editions/12)\n- [Switching Between iOS Apps During a Test](https://appiumpro.com/editions/13)\n- [How to Automate a Pop Rock Band](https://appiumpro.com/editions/14)\n- [Testing iOS Push Notifications](https://appiumpro.com/editions/15)\n- [Automating the Clipboard on iOS and Android](https://appiumpro.com/editions/16)\n- [Automating Cross-Platform Hybrid Apps](https://appiumpro.com/editions/17)\n- [Using Espresso With Appium](https://appiumpro.com/editions/18)\n- [Making Your Appium Tests Fast and Reliable, Part 1: Test Flakiness](https://appiumpro.com/editions/19)\n- [Making Your Appium Tests Fast and Reliable, Part 2: Finding Elements](https://appiumpro.com/editions/20)\n- [Making Your Appium Tests Fast and Reliable, Part 3: Waiting for App States](https://appiumpro.com/editions/21)\n- [Making Your Appium Tests Fast and Reliable, Part 4: Dealing With Unfindable Elements](https://appiumpro.com/editions/22)\n- [Making Your Appium Tests Fast and Reliable, Part 5: Setting Up App State](https://appiumpro.com/editions/23)\n- [Making Your Appium Tests Fast and Reliable, Part 6: Tuning Your Capabilities](https://appiumpro.com/editions/24)\n- [Making Your Appium Tests Fast and Reliable, Part 7: Disabling Animations](https://appiumpro.com/editions/25)\n- [Making Your Appium Tests Fast and Reliable, Part 8: Mocking External Services](https://appiumpro.com/editions/26)\n- [Making Your Appium Tests Fast and Reliable, Part 9: When Things Go Wrong](https://appiumpro.com/editions/27)\n- [Running Multiple Appium Tests in Parallel](https://appiumpro.com/editions/28)\n- [Automating Complex Gestures with the W3C Actions API](https://appiumpro.com/editions/29)\n- [iOS-Specific Touch Action Methods](https://appiumpro.com/editions/30)\n- [Automating Custom Alert Buttons on iOS](https://appiumpro.com/editions/31)\n- [Finding Elements By Image, Part 1](https://appiumpro.com/editions/32)\n- [Finding Elements By Image, Part 2](https://appiumpro.com/editions/33)\n- [Simulating Hardware Keys And Key Events On Android](https://appiumpro.com/editions/34)\n- [Writing XPath Queries That Work](https://appiumpro.com/editions/35)\n- [Using The 'nativeWebTap' Capability](https://appiumpro.com/editions/36)\n- [Capturing Browser Errors and Logs in iOS Web/Hybrid Apps](https://appiumpro.com/editions/37)\n- [Capturing Browser Errors and Logs in Android Web/Hybrid Apps](https://appiumpro.com/editions/38)\n- [Early-Stage AI for Appium Test Automation](https://appiumpro.com/editions/39)\n- [How To Test On Real iOS Devices With Appium, Part 1](https://appiumpro.com/editions/40)\n- [How To Test Real iOS Devices With Appium, Part 2](https://appiumpro.com/editions/41)\n- [Simulating Incoming Phone Calls On Android](https://appiumpro.com/editions/42)\n- [How To Automatically Grant iOS App Permissions Using Appium](https://appiumpro.com/editions/43)\n- [Working With Web Components (Shadow DOM)](https://appiumpro.com/editions/44)\n- [How to Automate Siri Voice Commands Using Appium](https://appiumpro.com/editions/45)\n- [Sending Arbitrary Keystrokes With The Actions API](https://appiumpro.com/editions/46)\n- [Running Appium From Source (Or The Latest Beta)](https://appiumpro.com/editions/47)\n- [How To Flash Elements On Screen While Debugging Appium Tests](https://appiumpro.com/editions/48)\n- [How To Spread Some Holiday Cheer Using Appium](https://appiumpro.com/editions/49)\n- [Special Capabilities for Speeding up Android Test Initialization](https://appiumpro.com/editions/50)\n- [Calling Methods Inside Your App From Appium](https://appiumpro.com/editions/51)\n- [Automating Mac Apps with Appium](https://appiumpro.com/editions/52)\n- [Accessing Android Logcat Logs with Appium](https://appiumpro.com/editions/53)\n- [Using Appium With Selenium Grid](https://appiumpro.com/editions/54)\n- [Using Mobile Execution Commands to Continuously Stream Device Logs with Appium](https://appiumpro.com/editions/55)\n- [What Appium Users Need to Know about Android Activities and Intents](https://appiumpro.com/editions/56)\n- [How to Determine Element Locators For Mobile Web and Hybrid Apps](https://appiumpro.com/editions/57)\n- [How to Test on Headless Emulators and Simulators with Appium](https://appiumpro.com/editions/58)\n- [How to Automate Picker Wheel Controls](https://appiumpro.com/editions/59)\n- [How to Pick the Right Locator Strategy](https://appiumpro.com/editions/60)\n- [How to Accurately Select Webviews Using the fullContextList Capability](https://appiumpro.com/editions/61)\n- [Capturing iOS Simulator Network Traffic with Appium](https://appiumpro.com/editions/62)\n- [Capturing Android Emulator Network Traffic with Appium](https://appiumpro.com/editions/63)\n- [Validating Android Toast Messages](https://appiumpro.com/editions/64)\n- [Capturing Network Traffic in Java with Appium](https://appiumpro.com/editions/65)\n- [Automating System Apps with Appium](https://appiumpro.com/editions/66)\n- [Generating Touch Gestures to Zoom In and Out on Google Maps](https://appiumpro.com/editions/67)\n- [Automating Physical Buttons on iOS Devices](https://appiumpro.com/editions/68)\n- [Capturing Audio Output During Testing: Part 1](https://appiumpro.com/editions/69)\n- [Capturing Audio Output During Testing: Part 2](https://appiumpro.com/editions/70)\n- [Starting an Appium Server Programmatically Using AppiumServiceBuilder](https://appiumpro.com/editions/71)\n- [Simulating Slow Internet Connections on Android Emulators with Appium](https://appiumpro.com/editions/72)\n- [Working with Multile Webviews in Android Hybrid Apps](https://appiumpro.com/editions/73)\n- [Automating Custom IoT Devices With Appium, Part 1](https://appiumpro.com/editions/74)\n- [Automating Custom IoT Devices With Appium, Part 2](https://appiumpro.com/editions/75)\n- [Testing React Native Apps with Appium](https://appiumpro.com/editions/76)\n- [Optimizing WebDriverAgent Startup Performance](https://appiumpro.com/editions/77)\n- [Attaching Appium Clients to Existing Sessions](https://appiumpro.com/editions/78)\n- [Converting Java Tests to Kotlin](https://appiumpro.com/editions/79)\n- [Testing iOS Face ID with Appium](https://appiumpro.com/editions/80)\n- [Testing Windows Desktop Apps With Appium](https://appiumpro.com/editions/81)\n- [Streaming Video from iOS Devices](https://appiumpro.com/editions/82)\n- [Speeding Up Android Screenshots With MJPEG Servers](https://appiumpro.com/editions/83)\n- [Reliably Opening Deep Links Across Platforms and Devices](https://appiumpro.com/editions/84)\n- [Batching Appium Commands Using Execute Driver Script to Speed Up Tests](https://appiumpro.com/editions/85)\n- [Connecting Directly to Appium Hosts in Distributed Environments](https://appiumpro.com/editions/86)\n- [Working With Android 10](https://appiumpro.com/editions/87)\n- [Saving Test Data To Make Debugging Easier Java](https://appiumpro.com/editions/88)\n- [Understanding Appium Drivers (And How To Choose Which One To Use)](https://appiumpro.com/editions/89)\n- [Optimizing Image Element Thresholds](https://appiumpro.com/editions/90)\n- [Getting Started With Appium For Android On Windows](https://appiumpro.com/editions/91)\n- [Using AI-based Object Detection For Finding Elements](https://appiumpro.com/editions/92)\n- [Managing Chromedriver for Android Chrome and Webview Testing](https://appiumpro.com/editions/93)\n- [Using the Appium Events API](https://appiumpro.com/editions/94)\n- [The 'Android Data Matcher' Locator Strategy](https://appiumpro.com/editions/95)\n- [Working With Cookies](https://appiumpro.com/editions/96)\n- [Capturing App Launch Metrics On Android](https://appiumpro.com/editions/97)\n- [Visual Testing With Appium, Part 1](https://appiumpro.com/editions/98)\n- [Visual Testing With Appium, Part 2](https://appiumpro.com/editions/99)\n- [Visual Testing With Appium, Part 3](https://appiumpro.com/editions/100)\n- [AI for Appium--and Selenium!](https://appiumpro.com/editions/101)\n- [Mobile App Performance Testing](https://appiumpro.com/editions/102)\n- [Free Tools For Mobile App Performance Testing With Appium](https://appiumpro.com/editions/103)\n- [Simulating Different Network Conditions For Virtual Devices](https://appiumpro.com/editions/104)\n- [Paid Tools And Services For Mobile App Performance Testing](https://appiumpro.com/editions/105)\n\n## Tutorials\n- [TOOLSQA](http://toolsqa.com/mobile-automation/appium/appium-tutorial/) - Appium tutorial for beginners (Android \u0026 iOS).\n- [GURU99](http://www.guru99.com/introduction-to-appium.html) - Appium tutorial for beginners.\n- [QTPSELENIUM](http://qtpselenium.com/home/course/training/mobile-automation-appium-tutorial) - Appium tutorials.\n- [Testing Diaries](http://www.testingdiaries.com/appium-tutorial/) - Appium Tutorial for Complete Beginners.\n- [Appium Bootcamp](https://saucelabs.com/resources/articles/appium-bootcamp-chapter-1) - Appium Bootcamp by Sauce.\n- [Appium Mobile Grid Setup](http://www.slideshare.net/justinison75/mobile-selenium-grid-setup) - The Mobile Grid – Getting Started for Android \u0026 iOS.\n- [Selenium Camp 2016](http://www.slideshare.net/justinison75/selenium-camp-2016) - Selenium Camp 2016.\n\n## Blogs\n - [All about Appium Desired Capabilities](https://caps.cloudgrey.io/) - All about Appium's desired capabilities.\n - [Appium Architecture \u0026 Appium Desktop](https://www.zaizi.com/blog/appium-mobile-apps-automation-tool) - Appium Architecture, settings, etc (Updated)\n - [Appium Architecture](http://www.3pillarglobal.com/insights/appium-a-cross-browser-mobile-automation-tool) - Architecture of Appium.\n - [All about Appium](https://en.wordpress.com/tag/appium/) - All about Appium in Wordpress.\n - [Appium with Image Recognition](https://medium.com/@SimonKaz/appium-with-image-recognition-17a92abaa23d#.x19ffxwbk) - Appium with Image Recognition - Simon Kaz.\n - [Automate Android Actions using Appium](http://testingalert.com/automate-android-actions-using-appium/) - Automate Android Actions using Appium - kkashyap1707.\n - [Network Connection in Appium](https://medium.com/@eliasnogueira/how-to-deal-with-network-connection-in-appium-4-0-0-2134021fac25#.z5dfdv2jg) - How to deal with Network Connection from Appium 4.0.0 - Elias Nogueira.\n - [How to change language in Appium](https://medium.com/@eliasnogueira/appium-tips-changing-the-app-language-f0a1762dd927#.68mvqisri) - Appium Tips — Changing the app Language - Elias Nogueira.\n - [Automated UI testing of a UWP app using Appium](https://medium.com/@yostane/automated-ui-testing-of-a-uwp-app-using-appium-dc10d8df6631#.3efp60w1j) - Windows Application driver makes UWP Apps compatible using Appium - Yassine benabbas.\n - [Context Switching in Appium](https://medium.com/@kevinmarkvi/switching-to-a-dynamically-named-context-handle-with-appium-and-java-c78d2b972eb6#.2ylda6ul6) Switching to a Dynamically Named Context Handle with Appium and Java - Kevin Berg.\n - [A Robot Should Be Running Your Appium Tests](https://medium.com/devs-foodit/iphone-automation-with-a-one-fingered-robot-a2936c840285#.l37adndb3) - How to run Appium Tests using Robots. - Dan Cuellar.\n - [Appium Tests on Buddybuild](https://medium.com/@stipe.kolovrat/appium-cucumber-tests-up-running-on-buddybuild-8955a88ab589#.wsyazko3g) - Automates building, deploying and gathering feedback for mobile apps - Stipe Kolovrat.\n - [Android setup Linux](https://www.smashingmagazine.com/2016/04/from-zero-to-appium-guide-configuring-appium-android/) - From Zero To Appium: A How-To Guide For Configuring Appium With Android\n - [Useful Appium Series] (http://bitbar.com/tag/appium/) - Appium Tip Series\n - [Inspect iOS app's with Appium 1.6] (https://medium.com/@chenchaoyi/the-options-of-inspecting-ios-10-app-with-appium-1-6-534ba166b958#.ezq1q0iuo) - The options of inspecting iOS 10 app with Appium 1.6\n - [GraphWalker](http://graphwalker.github.io/appium-example/) - GraphWalker is a open source Model-based testing tool for test automation. It's designed to make it easy to design your tests using graphs\n - [Appium + Mobile Game Testing](http://bitbar.com/mobile-game-testing-part-2-ui-and-functionality-image-recognition/) - MOBILE GAME TESTING – PART #2: UI AND FUNCTIONALITY + IMAGE RECOGNITION\n - [WinAppDriver](http://www.hanselman.com/blog/WinAppDriverTestAnyAppWithAppiumsSeleniumlikeTestsOnWindows.aspx) - WinAppDriver - Test any app with Appium's Selenium-like tests on Windows\n - [IMAGE RECOGNITION WITH APPIUM](http://bitbar.com/appium-tip-27-using-appium-for-mobile-game-testing/) - USING APPIUM FOR MOBILE GAME TESTING\n - [Uncover invisible changes in automated tests](https://sourcediving.com/how-to-uncover-invisible-changes-in-automated-tests-b6a5dbff564e) - By KazuCocoa\n  - [Adding AI to Appium](https://medium.com/testdotai/adding-ai-to-appium-f8db38ea4fac) - By test.ai\n \n\n## Workshops\n- [Appium Workshop Selnium Conf 2016](https://github.com/isonic1/appium-workshop) - Repo for Appium Workshop at the 2016 Selenium Conference - Justin Ison.\n\n## Cloud and Docker Solutions\n- [Appium Tests in AWS Device Farm](https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app) - Sample Appium tests runs on AWS Device Farm.\n- [Appium Tests in OpenSTF Device Farm](https://github.com/openstf/stf-appium-example) - Sample Appium tests runs on STF Device Farm.\n- [Official Appium Docker Images](https://github.com/appium/appium-docker-android) - DockerFile for Appium Android Real Devices.\n- [Appium Docker Images](https://github.com/butomo1989/docker-android) - DockerFile for Appium Android.\n- [Appium Docker File](https://github.com/aluedeke/appium-android) - DockerFile for Appium Android.\n- [Appium Docker File](https://github.com/softsam/docker-appium) - DockerFile for Appium Android.\n- [TestingBot](https://testingbot.com) - Cloud based Device Farm, run Appium tests on physical Android and iOS devices.\n\n## Git Books\n- [Appium Essentials](https://www.packtpub.com/application-development/appium-essentials/?utm_source=POD\u0026utm_medium=referral\u0026utm_campaign=1784392480) - Explore mobile automation with Appium and discover new ways to test native, web, and hybrid applications - Manoj Hans.\n- [Appium for Android](https://www.gitbook.com/book/nishantverma/appium-for-android) - A quick reference book on how to use Appium for automating Android Application using Java - Nishant Verma.\n\n## Test Frameworks \n- [Appium Cucumber Test](https://github.com/priyankshah217/AppiumCucumberTest) - Sample Appium Cucumber Project.\n- [Appium-Native-Crawler](https://github.com/isonic1/Appium-Native-Crawler) - Appium Native Crawler CLI - Features include: Screenshots, Performance, Accessibility Detection, Google Translate, Applitools, Monkey Tester.\n- [coteafs-appium](https://github.com/WasiqB/coteafs-appium) - A tester friendly Mobile Automation Framework built on top of Appium which supports testing web and native apps for Android, iOS and Windows real or emulator Mobiles and Tablets.\n- [Optimus](https://github.com/testvagrant/optimusTemplate) - Cucumber based Mobile Automation Framework, which supports test parallelization.\n- [PageObject Pattern Framework](https://github.com/saikrishna321/PageObjectPatternAppium) - Sample Page Object Pattern Framework to use directly.\n- [Parallel Framework Java-Client](https://github.com/saikrishna321/AppiumTestDistribution) - Run appium tests in parallel across iOS and Android devices.\n\n## Community\n- [Discuss](https://discuss.appium.io)\n- [Stack Overflow](http://stackoverflow.com/questions/tagged/appium)\n- [`@appiumdevs` on Twitter](https://twitter.com/AppiumDevs)\n- [`#appium` on Slack](http://appium.slack.com)\n\n## Tips\n\nContribute some ;)\n\n\n## Contribute\n\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n\n## License\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [Srinivasan Sekar](https://github.com/SrinivasanTarget) has waived all copyright and related or neighboring rights to this work.\n","funding_links":[],"categories":["Programming","Testing","Technical","其他","Miscellaneous","Uncategorized","Live Site:   [searchAwesome](https://search-awesome.vercel.app/)","Other Lists","Don't forget to give a :star: to make the project popular","杂项","Themed Directories","In Russian","Others"],"sub_categories":["awesome-*","Uncategorized","TeX Lists","Misc","Introduction"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSrinivasanTarget%2Fawesome-appium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSrinivasanTarget%2Fawesome-appium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSrinivasanTarget%2Fawesome-appium/lists"}