Open Source Automation Tools

Discover 193 open source Automation repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Automation projects here are most often combined with AI Agents, Python and Developer Tools. Last updated October 4, 2026.

193 repositories · updated October 4, 2026

hexstrike-ai: Connect AI Agents to Security Testing Tools

hexstrike-ai: Connect AI Agents to Security Testing Tools

HexStrike AI is an MCP server that connects compatible AI agents to cybersecurity tools for authorized penetration testing, vulnerability discovery, and security research. It combines tool execution with specialized agents and workflow support.

PythonAI AgentsMCP Server
Added Oct 12, 2025 View details
helpdesk: Manage Customer Support Tickets

helpdesk: Manage Customer Support Tickets

Frappe Helpdesk is a self-hostable customer support system for managing tickets through agent and customer portals. It combines ticket assignment, SLAs, saved replies, and a knowledge base for teams that want to organize support in one application.

VuePythonTypeScript
Added Oct 12, 2025 View details
heyoo: Connect Python Apps to WhatsApp Cloud API

heyoo: Connect Python Apps to WhatsApp Cloud API

heyoo is an unofficial Python wrapper for WhatsApp Cloud API, covering message sending and webhook payload handling. It suits Python developers building WhatsApp messaging or support workflows who want a library-level interface instead of assembling API requests themselves.

PythonLibraryAPI
Added Oct 11, 2025 View details
wa-js: Access WhatsApp Web Functions from JavaScript

wa-js: Access WhatsApp Web Functions from JavaScript

WA-JS exports WhatsApp Web functions through a JavaScript global API for browser-based integrations and automation. It suits developers building chat, group, business, or account workflows that run in WhatsApp Web.

TypeScriptLibraryAPI
Added Oct 11, 2025 View details
n8n-nodes-minio: Manage MinIO Objects in n8n Workflows

n8n-nodes-minio: Manage MinIO Objects in n8n Workflows

A TypeScript community node that connects n8n workflows to MinIO for object removal and presigned download or upload URLs. It suits teams that need these storage actions inside workflow automation and can configure MinIO credentials.

TypeScriptWorkflow AutomationAutomation
Added Oct 11, 2025 View details
MSEdgeRedirect: Open Edge-Directed Links in Your Default Browser

MSEdgeRedirect: Open Edge-Directed Links in Your Default Browser

MSEdgeRedirect redirects links and commands that would open in Microsoft Edge to your default browser. It is designed for Windows users who want to keep their preferred browser for Windows search, widgets, news, and other Edge-directed links.

WindowsUtilityDesktop App
Added Oct 11, 2025 View details
Scrapling: Build Adaptive Web Scrapers and Crawlers

Scrapling: Build Adaptive Web Scrapers and Crawlers

Scrapling is a Python framework for fetching, parsing, and crawling websites, with adaptive selectors that can relocate elements after page changes. It suits projects ranging from one-off extraction to concurrent crawls and AI-assisted scraping.

PythonWeb ScrapingData Extraction
Added Oct 11, 2025 View details
caddy-docker-proxy: Route Docker Traffic Through Caddy

caddy-docker-proxy: Route Docker Traffic Through Caddy

caddy-docker-proxy turns Docker labels into Caddy reverse-proxy configuration and updates it as containers or services change. It suits Docker users who want dynamic routing and automatic HTTPS without maintaining site configuration by hand.

GoDockerProxy
Added Oct 11, 2025 View details
harbor: Run a Preconfigured Local AI Stack

harbor: Run a Preconfigured Local AI Stack

Harbor is a CLI and companion app for starting connected local LLM services with Docker Compose. It suits people experimenting with models and AI tools who want a shared setup without wiring each service by hand.

PythonAILLM
Added Oct 11, 2025 View details
mailroom: Route and Deliver Event-Based Notifications

mailroom: Route and Deliver Event-Based Notifications

Mailroom is a Go framework for turning events from external systems into user notifications. It helps teams route messages by recipient preferences, format them for different transports, and handle delivery concerns such as retries and errors.

GoGolangNotifications
Added Oct 11, 2025 View details
apprise: Send Notifications Across Many Services

apprise: Send Notifications Across Many Services

Apprise is a Python library and CLI for sending alerts through a shared interface to a wide range of notification services. It suits developers and administrators who want one integration for apps, scripts, and infrastructure.

PythonLibraryCLI
Added Oct 11, 2025 View details
node-google-backup: Back Up Gmail, Contacts, and Calendar

node-google-backup: Back Up Gmail, Contacts, and Calendar

A Node.js command-line tool that syncs Google Mail, Contacts, and Calendar data to local files. It suits people who want a scheduled, local copy of their Google data in standard email and contact formats.

JavaScriptNode.jsCLI
Added Oct 11, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️