SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Automation Open-Source Projects
-
n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Project mention: N8n is not open source and your project is gaslighting its users (2019) | news.ycombinator.com | 2025-05-05 -
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Show HN: I made a platform to debug Puppeteer (JS) crashes visually | news.ycombinator.com | 2025-04-28
Hey HN! I'm Ivan. I've been working on a solution to visually debug my own https://pptr.dev/ crashes, and this week I opened it to the public: https://buglesstack.com/.
If you have any questions or suggestions to improve it, feel free to contact me at [email protected].
Thanks for reading! <3
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
I also recently began to use Home Assistant. Think of it as an open-source and more powerful alternative to Google Home/Amazon Alexa/Apple HomeKit/Samsung SmartThings. With those vendor platforms, you're limited to what they support. With Home Assistant, you can build your own setups and connect things as you wish, whether it's totally DIY or consumer-ready products from vendors.
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Project mention: Data Broken - Opt out of the data broker nightmare with Privotron and Amazon Q Developer | dev.to | 2025-05-11Privotron is built on a modern Python stack that leverages several powerful libraries for browser automation and configuration management. At its core, the application uses Playwright, a robust browser automation framework that provides cross-browser support and reliable DOM interaction capabilities. The command-line interface is implemented using Click, which enables sophisticated argument parsing and validation with minimal boilerplate code. For configuration management, Privotron employs PyYAML to parse broker-specific YAML files, allowing for declarative definitions of opt-out workflows. The architecture combines declarative configuration with imperative execution, allowing for a flexible and extensible system that can adapt to the varied requirements of different data broker opt-out processes.
-
Project mention: Huginn is a system for building agents that perform automated tasks online | news.ycombinator.com | 2025-05-11
-
-
Hi HN,
We've built an SDK for building DAGs / data pipelines with LLMs in Apache Airflow [1] using Pydantic AI [2] under the hood. I've seen success across the board with Airflow users building simple LLM workflows before moving on to "AI agents". In my experience, the noise around building agents means that people forget that there are other ways to get more immediate value out of LLMs.
Coupling Airflow for orchestration and Pydantic AI for LLM interactions has turned out to be a very pragmatic approach to building these workflows (and agents). Neither tool "gets in the way" of what you're trying to do. Airflow's been around for 10+ years and has a very well-built orchestration engine rich with everything you need to write production grade data pipelines, and Pydantic AI's been a refreshing take on working with LLMs.
Would love some feedback from this community!
[1] https://github.com/apache/airflow
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10Appsmith (appsmith.com) / ToolJet (tooljet.com):
-
Bruno is a newer, highly promising Postman alternative that is rapidly gaining traction due to its unique philosophy: API collections are stored directly on your filesystem using a plain text markup language called Bru Lang. This makes it inherently Git-friendly.
-
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.
-
Project mention: Show HN: Generate short videos with one click using AI LLM | news.ycombinator.com | 2024-11-15
-
Project mention: 🔋⚡ Ensuring High Availability with Two-Server Setup Using Keepalived | dev.to | 2024-11-28
Ensuring high availability with limited resources can be challenging. I recently want to proove you can do it using Keepalived and just two servers 💪✨. To prove it, I used Vagrant. Here's a quick rundown of my journey! 🚀
-
cursor-free-vip
[Support 0.49.x](Reset Cursor AI MachineID & Bypass Higher Token Limit) Cursor Ai ,自动重置机器ID , 免费升级使用Pro功能: You've reached your trial request limit. / Too many free trial accounts used on this machine. Please upgrade to pro. We have this limit in place to prevent abuse. Please let us know if you believe this is a mistake.
Project mention: Cursor IDE Support Invents Lockout Policy Causes Mass User Cancellations | news.ycombinator.com | 2025-04-15> The repo was even trending on Github (https://github.com/yeongpin/cursor-free-vip).
That's an impressive work, probably more competent than the guys managing (badly) their VSCode fork.
-
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
Project mention: Xiaomi has provided official support for Home Assistant | news.ycombinator.com | 2024-12-16 -
Project mention: Docker Management Is Evolving These 8 Tools Made My Life Easier | dev.to | 2025-04-25
8. Watchtower Keep Containers Updated. Automatically.
-
> Having commits prefixed by "chore:" or "docs(ui):" aren't that useful.
I don't use those for humans, I use those for tooling, such as semantic-release. The human-readable bits come after that.
https://semantic-release.gitbook.io/
-
Node Red is a unique application that provides a graphical programming environment. With this, you can define input to output transformation with any level of complexity, including reading, parsing, formatting, and output with optional conditionals. For example, here is a flow definition that parses MQTT JSON messages that communicate if a node is alive, and then store this information in InfluxDB:
-
appium
Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
Project mention: Software Testing Tasks with Challenges, Tools, and Best Practices | dev.to | 2025-01-09Appium: For mobile app automation testing.
-
Project mention: Show HN: Flow – A Dynamic Task Engine for AI Agents Without DAG | news.ycombinator.com | 2024-12-02
- https://github.com/PrefectHQ/prefect
-
Project mention: Top 40 Open-source Developer Tools with the Most GitHub Stars | dev.to | 2025-04-20
GitHub: https://github.com/Avaiga/taipy
-
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.
If you're a fan of Playwright check out Crawlee [0]. I've used it for a few small projects and it's been faster for me to get what I've needed done.
[0] https://crawlee.dev/
-
kestra
:zap: Workflow Automation Platform. Orchestrate & Schedule code in any language, run anywhere, 600+ plugins. Alternative to Airflow, n8n, Rundeck, VMware vRA, Zapier ...
Project mention: Study Notes 2.2.7: Managing Schedules and Backfills with BigQuery in Kestra | dev.to | 2025-02-04Kestra Documentation: Kestra.io
-
Project mention: Capture Browser XHR/Fetch API Response Automatically into JSON Files | dev.to | 2024-09-12
I wonder if we can capture the response of any browser's XHR/Fetch or simply API response into JSON files automatically or anything close to the method. This would be game-changing for data ingestion or ELT process and the only thing I just need to do is automate the browser using tools like Automa
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Automation discussion
Automation related posts
-
Huginn is a system for building agents that perform automated tasks online
-
Create and edit images with Gemini 2.0 in preview
-
CI/CD guide: store Playwright test results in AWS S3
-
N8n is not open source and your project is gaslighting its users (2019)
-
N8n – Open-source Zapier alternative
-
Show HN: Blast – Fast, multi-threaded serving engine for web browsing AI agents
-
Meetily: Your AI-Powered Meeting Assistant - Revolutionizing Collaboration!
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 May 2025
Index
What are some of the best open-source Automation projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | n8n | 90,726 |
2 | puppeteer | 90,603 |
3 | Home Assistant | 78,851 |
4 | Playwright | 72,510 |
5 | Huginn | 46,101 |
6 | fastlane | 40,137 |
7 | Airflow | 39,973 |
8 | appsmith | 36,912 |
9 | bruno | 33,269 |
10 | Jobs_Applier_AI_Agent_AIHawk | 28,094 |
11 | MoneyPrinterTurbo | 28,094 |
12 | Vagrant | 26,631 |
13 | cursor-free-vip | 24,525 |
14 | Tasmota | 23,108 |
15 | watchtower | 22,008 |
16 | semantic-release | 21,903 |
17 | Node RED | 21,053 |
18 | appium | 19,786 |
19 | Prefect | 19,241 |
20 | Taipy | 18,071 |
21 | crawlee | 17,617 |
22 | kestra | 17,593 |
23 | automa | 17,502 |