Automation

Open-source projects categorized as Automation

Top 23 Automation Open-Source Projects

Automation
  1. 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
  2. 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.

    InfluxDB logo
  3. puppeteer

    JavaScript API for Chrome and Firefox

    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

  4. Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

    Project mention: DIY Smart home project: Presence-activated lights | dev.to | 2025-05-01

    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.

  5. 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-11

    Privotron 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.

  6. Huginn

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

    Project mention: Huginn is a system for building agents that perform automated tasks online | news.ycombinator.com | 2025-05-11
  7. fastlane

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

    Project mention: The Pain That Is GitHub Actions | news.ycombinator.com | 2025-03-19
  8. Airflow

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

    Project mention: Airflow AI SDK to build simple LLM workflows | news.ycombinator.com | 2025-03-26

    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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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-10

    Appsmith (appsmith.com) / ToolJet (tooljet.com):

  11. bruno

    Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)

    Project mention: Good Postman Alternatives? Here're My Top 15 | dev.to | 2025-05-09

    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.

  12. 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: Jobs Applier AI Agent | news.ycombinator.com | 2024-12-08
  13. MoneyPrinterTurbo

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

    Project mention: Show HN: Generate short videos with one click using AI LLM | news.ycombinator.com | 2024-11-15
  14. Vagrant

    Vagrant is a tool for building and distributing development environments.

    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! 🚀

  15. 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.

  16. 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
  17. watchtower

    A process for automating Docker container base image updates.

    Project mention: Docker Management Is Evolving These 8 Tools Made My Life Easier | dev.to | 2025-04-25

    8. Watchtower Keep Containers Updated. Automatically.

  18. semantic-release

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

    Project mention: The Lost Art of Commit Messages | news.ycombinator.com | 2025-03-25

    > 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/

  19. Node RED

    Low-code programming for event-driven applications

    Project mention: Hardware Metrics Collection with IOT Devices | dev.to | 2025-04-07

    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:

  20. 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-09

    Appium: For mobile app automation testing.

  21. Prefect

    The easiest way to build, run, and monitor data pipelines at scale.

    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

  22. Taipy

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

    Project mention: Top 40 Open-source Developer Tools with the Most GitHub Stars | dev.to | 2025-04-20

    GitHub: https://github.com/Avaiga/taipy

  23. 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.

    Project mention: Scraperr – A Self Hosted Webscraper | news.ycombinator.com | 2025-05-11

    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/

  24. 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-04

    Kestra Documentation: Kestra.io

  25. automa

    A browser extension for automating your browser by connecting blocks

    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

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Automation discussion

Log in or Post with

Automation related posts

  • Huginn is a system for building agents that perform automated tasks online

    1 project | news.ycombinator.com | 11 May 2025
  • Create and edit images with Gemini 2.0 in preview

    1 project | news.ycombinator.com | 7 May 2025
  • CI/CD guide: store Playwright test results in AWS S3

    1 project | dev.to | 5 May 2025
  • N8n is not open source and your project is gaslighting its users (2019)

    1 project | news.ycombinator.com | 5 May 2025
  • N8n – Open-source Zapier alternative

    9 projects | news.ycombinator.com | 3 May 2025
  • Show HN: Blast – Fast, multi-threaded serving engine for web browsing AI agents

    4 projects | news.ycombinator.com | 2 May 2025
  • Meetily: Your AI-Powered Meeting Assistant - Revolutionizing Collaboration!

    1 project | dev.to | 2 May 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?