SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Automation Open-Source Projects
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
-
n8n
Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
-
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.
-
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
-
appium
Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
-
awx
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
-
metrics
๐ An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
In Crawlee, you can scrape JavaScript rendered websites using the built-in headless Puppeteer and Playwright browsers. It is important to note that, by default, Crawlee scrapes in headless mode. If you don't want headless, then just set headless: false.
Project mention: Do not buy a Hisense TV (or at least keep them offline) | news.ycombinator.com | 2024-04-20Apparently the same issue has been reported with Philips TV [1] and Fritz!Box [2] as well.
[1] https://github.com/home-assistant/core/issues/73643#issuecom...
[2] https://forum.openwrt.org/t/minidlna-creates-new-media-serve...
In Crawlee, you can scrape JavaScript rendered websites using the built-in headless Puppeteer and Playwright browsers. It is important to note that, by default, Crawlee scrapes in headless mode. If you don't want headless, then just set headless: false.
Project mention: Create agents that monitor and act on your behalf | news.ycombinator.com | 2024-03-24
Link to the Github repository: https://github.com/n8n-io/n8n
Project mention: Supercharge Your Mobile Dev Skills: 10 Essential Tools for Max Efficiency | dev.to | 2024-01-14Fastlane: For mobile development, Fastlane is an automation tool that can automate the building and releasing of iOS and Android apps.
Level 1 of MLOps is when you've put each lifecycle stage and their intefaces in an automated pipeline. The pipeline could be a python or bash script, or it could be a directed acyclic graph run by some orchestration framework like Airflow, dagster or one of the cloud-provider offerings. AI- or data-specific platforms like MLflow, ClearML and dvc also feature pipeline capabilities.
Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05appsmith โ Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
Project mention: How to Enable a Virtual Machine on Your Windows Laptop With Vagrant and Git Bash | dev.to | 2024-04-30Vagrant
Using Conventional Commits โญ as a standard for your commit messages, makes Semantic Versioning ๐ as easy as can be, with tools like Conventional Changelog ๐ Standard Version ๐ and Semantic Release ๐ฆ๐
Good question.
I expect that we're moving into a phase of AIs talking to AIs, and initially it'll be wasteful (because it'll be mostly English), but eventually, they'll derive their own language and seamlessly upgrade protocols when they determine they're talking to an AI. No clue how that will come about or what that language will look like, but honestly, it's kind of exciting.
Really interesting to think about how they might handle context, as well. Even though we have much bigger context windows (and they'll only get larger), context management is still a resource-management issue, which we'll probably continue to refine, as well. Imagine different strategies for managing both what is brought into the context of each request, as well as what form it could take (level of detail, additional references or commentary on it, etc). Things could get really unreadable even in English, and still be very interpretable for an LLM.
W.r.t. the graph-oriented interfaces, are you thinking something like Node-RED [1]? I'm seeing more and more people mention having LLMs produce non-text or structured outputs, like JSON, UI, and other things. Easy to imagine an LLM that wires together various open-source platforms, on-demand. Something like Node-RED for pipelines/functions, some UI tools for visualization/interactivity, other platforms for messaging, etc...
[1] https://nodered.org/
There are two well-supported solutions on the market for mobile apps testing. Gray box end-to-end testing and automation library called Detox, and open source, a cross-platform test automation tool for native, hybrid and mobile apps called Appium.
Related: https://github.com/containrrr/watchtower
Project mention: Prefect: A workflow orchestration tool for data pipelines | news.ycombinator.com | 2024-03-13
It's indeed suspicious. You're sending your voice samples, your various services accounts, your location and more private data to some proprietary black box in some public cloud. Sorry, but this is a privacy nightmare. It should be open source and self-hosted like Mycroft (https://mycroft.ai) or Leon (https://getleon.ai) to be trustworthy.
AWX Project โ
Another GitHub profile using lowlighter/metrics with a slightly different setup.
Crawlee is one of the few web scraping and automation libraries that supports JavaScript and TypeScript. Crawlee supports CLI just like Scrapy, but it also provides pre-built templates in TypeScript and JavaScript with support for Playwright and Puppeteer. These templates help beginners to quickly understand the file structure and how it works.
If we talk about the first approach, the following approaches will be useful: Nodejs Child Process: write to stdin from an already initialised process, RobotJS. It makes sense to note here that the approaches above are rather for e2e testing than integration.
Project mention: Show HN: NotesOllama โ I added local LLM support to Apple Notes (through Ollama) | news.ycombinator.com | 2024-02-21Another option for hacking something like this together could be HammerSpoon. Iโve spent some time with it, but havenโt tried integrating with Apple Notes, I mostly did stuff at the file system level to keep it easy.
https://www.hammerspoon.org/
There are two well-supported solutions on the market for mobile apps testing. Gray box end-to-end testing and automation library called Detox, and open source, a cross-platform test automation tool for native, hybrid and mobile apps called Appium.
Automation related posts
-
The Paradigm Shift of CI/CD as a DAG of Tasks
-
OpenXrypt: Secure and Private Direct Messaging for Social Media
-
Scrapy Vs. Crawlee
-
React Native Testing Options Overview
-
SQLite Auto Migrator VS node-sqlite - a user suggested alternative
2 projects | 14 May 2024 -
Dagger.io : La nouvelle รจre du CI/CD dans le monde DevOps
-
GPT-4o
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 May 2024
Index
What are some of the best open-source Automation projects? This list will help you:
Project | Stars | |
---|---|---|
1 | puppeteer | 87,000 |
2 | Home Assistant | 69,033 |
3 | Playwright | 62,298 |
4 | Huginn | 41,747 |
5 | n8n | 41,209 |
6 | fastlane | 38,698 |
7 | Airflow | 34,705 |
8 | appsmith | 31,783 |
9 | Vagrant | 25,904 |
10 | Tasmota | 21,434 |
11 | semantic-release | 19,906 |
12 | Node RED | 18,682 |
13 | appium | 18,016 |
14 | watchtower | 17,110 |
15 | InstaPy | 16,404 |
16 | Prefect | 14,829 |
17 | Leon | 14,629 |
18 | awx | 13,501 |
19 | metrics | 12,741 |
20 | crawlee | 12,340 |
21 | robotjs | 12,131 |
22 | hammerspoon | 11,536 |
23 | Detox | 10,984 |
Sponsored