back to home

Best Open Source automation Libraries

A curated list of the most popular GitHub repositories tagged with automation. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1n8n-io/n8n

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

175,654TypeScript
Analyze Code

#2langgenius/dify

Production-ready platform for agentic workflow development.

129,920TypeScript
Analyze Code

#3puppeteer/puppeteer

JavaScript API for Chrome and Firefox

93,613TypeScript
Analyze Code

#4microsoft/playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

82,870TypeScript
Analyze Code

#5harry0703/MoneyPrinterTurbo

利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.

49,558Python
Analyze Code

#6huginn/huginn

Create agents that monitor and act on your behalf. Your agents are standing by!

48,730Ruby
Analyze Code

#7apache/airflow

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

44,349Python
Analyze Code

#8usebruno/bruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

41,015JavaScript
Analyze Code

#9fastlane/fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps

41,010Ruby
Analyze Code

#10appsmithorg/appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

39,136TypeScript
Analyze Code

#11ComposioHQ/awesome-claude-skills

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

36,442Python
Analyze Code

#12ariya/phantomjs

Scriptable Headless Browser

29,489C++
Analyze Code

#13feder-cr/Jobs_Applier_AI_Agent_AIHawk

AIHawk aims to easy job hunt process by automating the job application process. Utilizing artificial intelligence, it enables users to apply for multiple jobs in a tailored way.

29,356Python
Analyze Code

#14wshobson/agents

Intelligent automation and multi-agent orchestration for Claude Code

29,043Python
Analyze Code

#15hashicorp/vagrant

Vagrant is a tool for building and distributing development environments.

27,247Ruby
Analyze Code

#16simstudioai/sim

Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.

26,503TypeScript
Analyze Code

#17kestra-io/kestra

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

26,417Java
Analyze Code

#18assafelovic/gpt-researcher

An autonomous agent that conducts deep research on any data using any LLM providers.

25,371Python
Analyze Code

#19containrrr/watchtower

A process for automating Docker container base image updates.

24,514Go
Analyze Code

#20arendst/Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

24,152C
Analyze Code

#21semantic-release/semantic-release

:package::rocket: Fully automated version management and package publishing

23,336JavaScript
Analyze Code

#22apify/crawlee

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

21,793TypeScript
Analyze Code

#23PrefectHQ/prefect

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

21,650Python
Analyze Code

#24appium/appium

Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol

21,210TypeScript
Analyze Code

#25AutomaApp/automa

A browser extension for automating your browser by connecting blocks

21,029Vue
Analyze Code

#26Skyvern-AI/skyvern

Automate browser based workflows with AI

20,484Python
Analyze Code

#27enescingoz/awesome-n8n-templates

Supercharge your workflow automation with this curated collection of n8n templates! Instantly connect your favorite apps-like Gmail, Telegram, Google Drive, Slack, and more-with ready-to-use, AI-powered automations. Save time, boost productivity, and unlock the true potential of n8n in just a few clicks.

19,292
Analyze Code

#28Avaiga/taipy

Turns Data and AI algorithms into production-ready web applications in no time.

19,083Python
Analyze Code

#29InstaPy/InstaPy

📷 Instagram Bot - Tool for automated Instagram interactions

17,775Python
Analyze Code

#30Hammerspoon/hammerspoon

Staggeringly powerful macOS desktop automation with Lua

14,505Objective-C
Analyze Code

#31triggerdotdev/trigger.dev

Trigger.dev – build and deploy fully‑managed AI agents and workflows

13,760TypeScript
Analyze Code

#32automatisch/automatisch

The open source Zapier alternative. Build workflow automation without spending time and money.

13,711JavaScript
Analyze Code

#33JustArchiNET/ArchiSteamFarm

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.

13,081C#
Analyze Code

#34FujiwaraChoki/MoneyPrinterV2

Automate the process of making money online.

12,996Python
Analyze Code

#35clearw5/Auto.js

Automation&Workflow JavaScript IDE on Android(安卓平台上的JavaScript编程IDE)

12,857
Analyze Code

#36FujiwaraChoki/MoneyPrinter

Automate Creation of YouTube Shorts using MoviePy.

12,411Python
Analyze Code

#37ultrafunkamsterdam/undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

12,360Python
Analyze Code

#38nanobrowser/nanobrowser

Open-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.

12,268TypeScript
Analyze Code

#39webdriverio/webdriverio

Next-gen browser and mobile automation test framework for Node.js

9,723TypeScript
Analyze Code

#40yusufkaraaslan/Skill_Seekers

Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection

9,680Python
Analyze Code

#41blacklanternsecurity/bbot

The recursive internet scanner for hackers. 🧡

9,438Python
Analyze Code

#42AirtestProject/Airtest

UI Automation Framework for Games and Apps

9,153Python
Analyze Code

#43D4Vinci/Scrapling

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

9,101Python
Analyze Code

#44ntegrals/openbrowser

Let AI agents browse the web. An autonomous toolkit for browser-based AI agents.

8,923TypeScript
Analyze Code

#45artilleryio/artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

8,894JavaScript
Analyze Code

#46runatlantis/atlantis

Terraform Pull Request Automation

8,851Go
Analyze Code

#47release-it/release-it

🚀 Automate versioning and package publishing

8,850JavaScript
Analyze Code

#48karatelabs/karate

Test Automation Made Simple

8,788Java
Analyze Code

#49Haxxnet/Compose-Examples

Various Docker Compose examples of selfhosted FOSS and proprietary projects.

6,981
Analyze Code

#50Yeachan-Heo/oh-my-claudecode

Teams-first Multi-agent orchestration for Claude Code

6,877TypeScript
Analyze Code