automation
Appium: Simplify App Automation
Automate cross-platform apps with Appium. For founders needing test automation across Android, iOS, and more, with 22k+ GitHub stars.
21,792 stars6,274 forksTypeScriptHealth Score 9/10Updated 7/24/2026100% free · open source
What it does
Appium automates cross-platform apps across Android, iOS, and more, allowing founders to test and validate their apps on various platforms.
Install / run
npm install -g appiumWhen to use it
- •When you need to automate testing for mobile apps on multiple platforms
- •When you want to test web apps on mobile devices
- •When you need to validate app functionality across different screen sizes and devices
Quick start
- 1Start the Appium server with the command `appium`
- 2Create a new test file using a test framework like WebDriverIO or Jest
- 3Configure the test file to use the Appium WebDriver, specifying the platform, device, and app capabilities
- 4Write test scripts using the WebDriver protocol to interact with the app
- 5Run the tests using the test framework's command, such as `npx wdio run`
Ready-to-paste prompt
npx wdio run --spec ./test/appium.test.js --capabilities ./capabilities.json
Heads up: Make sure to have the correct version of Node.js installed (currently supported versions are 14, 16, and 18) and the necessary dependencies for your specific platform (e.g. Android SDK for Android testing)
Saves to your device
Topics
android
appium
automation
ios
macos
test-automation
webdriver
windows
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
22
top-level files
9
folders
256.5M
source size
Apache-2.0
license
Key files
.editorconfig
eslint.config.mjs
oxfmt.config.mjs
oxlint.config.mjs
package.json
README.md
File tree
.claude/
.codegraph/
.cursor/
.github/
.vscode/
docs/
packages/
renovate/
scripts/
.editorconfig
.fossa.yml
.gitattributes
.gitignore
.mcp.json
.npmrc
.renovaterc.json
AUTHORS
CHANGELOG.md
eslint.config.mjs
GOVERNANCE.md
lerna.json
LICENSE
oxfmt.config.mjs
oxlint.config.mjs
Details
Creator
appium
Language
TypeScript
Category
automation
Published
1/9/2013
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More automation tools founders pair with this one.
automation★ 202,660
n8n: Automate Workflows
Streamline tasks with n8n, a fair-code automation platform for founders, with 191k+ GitHub stars.
automation★ 152,739
Langflow: AI-Powered Automation
Build AI-powered agents with Langflow. For founders needing automation.
automation★ 115,543
MoneyPrinterTurbo: AI Video Automation
Generate short videos with one click using AI. For founders needing automation.
automation★ 90,531
Fast Design with Open-Design
Get native app design with web, desktop, mobile prototypes. For founders needing local-first design tools.
automation★ 90,116
Core: Local Home Automation
Founders get private home automation with Core. For IoT startups.
automation★ 79,709
deer-flow: Automate Tasks
Founders automate tasks with deer-flow, a Python SuperAgent harness. Simplify workflows with this open-source tool.