Topics / #rpa
Rpa projects on GitHub
Robotic process automation that drives apps like a human operator.
As of , the most-starred Rpa projects on GitHub are EasySpider (44.7K stars), gkd (43K stars) and skyvern (23.2K stars). GitHub.Locker tracks 13 Rpa repositories with 227.7K stars combined. The fastest-growing on October 18 was gkd, with +67 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
gkd
gkd-kit/gkd · ★ 43KGKD is an Android app that taps the screen automatically: it watches for specific on-screen conditions (like certain text appearing) using Android's Accessibility service, then clicks the matching node or location based on your own custom selector rules.
+38Droidline
KnifeLemon/Droidline · ★ 254Droidline lets you automate real Android phones from your own code: write scripts in Python, Node.js, C#, the CLI, HTTP or as an MCP tool to tap, type, read and watch a phone's screen, with no ADB cable, no USB debugging and no root needed.
+19maxun
getmaxun/maxun · ★ 17.9KMaxun is an open-source no-code web data platform that turns any website into structured, reliable data: it handles extraction, crawling, scraping, search and AI-powered data extraction.
+8EasySpider
NaiboWang/EasySpider · ★ 44.7KEasySpider (易采集) is a visual, no-code web crawler and browser automation tool. You select elements on a webpage with clicks instead of writing code, and it designs and runs the scraping/testing task for you.
The all-time top
13 projects · by stars
- 44.7K
#1 · NaiboWang/EasySpiderEasySpider
EasySpider (易采集) is a visual, no-code web crawler and browser automation tool. You select elements on a webpage with clicks instead of writing code, and it designs and runs the scraping/testing task for you.
- 43K
#2 · gkd-kit/gkd
gkd
GKD is an Android app that taps the screen automatically: it watches for specific on-screen conditions (like certain text appearing) using Android's Accessibility service, then clicks the matching node or location based on your own custom selector rules.
- 23.2K
#3 · Skyvern-AI/skyvernskyvern
Skyvern is an open-source AI agent that automates browser-based workflows using LLMs and computer vision — filling out forms, logging in, extracting data and downloading files on websites it has never seen before.
- 4

automa
21.7KAutomaApp/automa · VueAutoma is a browser extension that automates your browser by connecting blocks into workflows — auto-fill forms, take screenshots, repeat tedious tasks, or scrape website data.
- 5

maxun
17.9Kgetmaxun/maxun · TypeScriptMaxun is an open-source no-code web data platform that turns any website into structured, reliable data: it handles extraction, crawling, scraping, search and AI-powered data extraction.
- 6

GenericAgent
14.3Klsdefine/GenericAgent · PythonGenericAgent (GA) is a minimal, self-evolving autonomous agent framework that gives any LLM system-level control over a local computer - browser, terminal, filesystem, keyboard/mouse, screen vision, and mobile via ADB. Instead of preloading skills, it crystallizes every solved task into a reusable 'Skill', growing a personal skill tree from a ~3K-line seed.
- 7

Auto.js
12.9Kclearw5/Auto.jsAuto.js is an Android-based JavaScript coding platform built for learning to program and automating tasks directly on an Android device.
- 8

pyautogui
12.7Kasweigart/pyautogui · PythonPyAutoGUI is a cross-platform Python module that lets you programmatically control the mouse and keyboard to automate GUI interactions.
- 9

robotframework
11.9Krobotframework/robotframework · PythonRobot Framework is a generic, open-source automation framework used for acceptance testing, acceptance test-driven development (ATDD), and robotic process automation (RPA).
- 10

robotgo
10.9Kgo-vgo/robotgo · GoA Go library for native cross-platform desktop automation: it drives the mouse and keyboard, reads the screen, manages windows and processes, and listens to global events — aimed at RPA, auto-testing and AI computer use.
- 11
astron-agent
8.9Kiflytek/astron-agent · JavaAn enterprise-grade agentic workflow platform from iFLYTEK: it combines workflow orchestration, model management, AI and MCP tool integration, RPA automation, and team collaboration for building production-ready agent applications.
- 12

astron-rpa
5.3Kiflytek/astron-rpa · PythonAstronRPA is an open-source, enterprise-grade Robotic Process Automation (RPA) desktop application with a visual designer that lets you build low-code/no-code workflows to automate desktop software and web pages, with native integration into iFlytek's Astron Agent platform.
- 13

Droidline
254KnifeLemon/Droidline · GoDroidline lets you automate real Android phones from your own code: write scripts in Python, Node.js, C#, the CLI, HTTP or as an MCP tool to tap, type, read and watch a phone's screen, with no ADB cable, no USB debugging and no root needed.
Related topics
Often tagged together
- automation1,211
- open-source5,749
- linux4,248
- python2,425
- browser-automation190
- windows3,480
- workflow-automation184
- ai1,993
- cross-platform2,673
- gui812
- macos3,608
- no-code61
- self-hosted1,978
- web2,486
- agent839
- apache-2.01,452
- developer-tools2,981
- docker1,684
- gui-automation24
- llm1,516
- mcp934
- server1,469
- typescript1,844
- workflow176