JavaScript Automation

Open-source JavaScript projects categorized as Automation

Top 23 JavaScript Automation Projects

  • semantic-release

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

  • Project mention: alacritty-themes not working any more!!! | dev.to | 2024-01-07
  • Node RED

    Low-code programming for event-driven applications

  • Project mention: Devin, the First AI Software Engineer | news.ycombinator.com | 2024-03-12

    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/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • appium

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

  • Project mention: A Step-by-Step Guide to Test Automation with Appium | dev.to | 2023-08-15

    appium plugin install --source=npm images Know more about images plugin, visit https://github.com/appium/appium/tree/master/packages/images-plugin

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

  • Project mention: GitHub profile of the day: Philippe Massicotte | dev.to | 2023-09-12

    Another GitHub profile using lowlighter/metrics with a slightly different setup.

  • Detox

    Gray box end-to-end testing and automation framework for mobile apps

  • Project mention: automation testing | /r/reactnative | 2023-07-01

    Nope. Not even on 0.71 yet https://github.com/wix/Detox/issues/3884

  • WebUI-aria2

    The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser.

  • Project mention: Download manager on Raspberry Pi? | /r/Roms | 2023-05-12

    if you're just looking for a simple download manager though, I recommend aria2. it's command line based, but it has resumable downloads and download acceleration. you can get a webUI for it too

  • pipedream

    Connect APIs, remarkably fast. Free for developers.

  • Project mention: Pipe Dreams: The life and times of Yahoo Pipes | news.ycombinator.com | 2023-12-15

    https://github.com/PipedreamHQ/pipedream/issues/954

    No I don’t think so. You probably want n8n if you’re keen on self-hosting.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Release It! πŸš€

    πŸš€ Automate versioning and package publishing

  • Project mention: Nx - Highlights of 2023 | dev.to | 2023-12-28

    Open source libraries and frameworks share a common necessity: the need to develop multiple packages cohesively and efficiently while managing their versioning and publishing to NPM. Nx has emerged as a go-to choice for handling such open source monorepos (as we'll explore further in the next section of this blog post). Until recently, one area Nx did not address directly was versioning and release management. Traditionally, this gap has been filled with tools like release-it, changesets, or custom Node scripts, similar to our approach in the Nx repository.

  • artillery

    Load testing at cloud-scale. Serverless & distributed out-of-the-box. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module. Never fail to scale with Artillery!

  • Project mention: Ask HN: What are you using for load testing? | news.ycombinator.com | 2024-04-23

    Usually, I would let organic users be my load test. However, I am working on a project that has an anticipated load on a new-to-my-team stack, so I'm looking into ways to load test.

    I've seen tools like k6 (https://k6.io/), Artillery (https://www.artillery.io), and JMeter (https://jmeter.apache.org/).

    I've been using Artillery, but it's hard to visualize the results.

    What do you use?

  • puppeteer-extra

    πŸ’― Teach puppeteer new tricks through plugins.

  • Project mention: What are your favorite Data Scraping tools? | /r/dataengineering | 2023-06-22

    You could use https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth A plugin to escape anti bot detection

  • Home-AssistantConfig

    :house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY! (by CCOSTAN)

  • automatisch

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

  • Project mention: IFTTT is killing its pay-what-you-want Legacy Pro plan | news.ycombinator.com | 2024-01-30
  • browser-fingerprinting

    Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system πŸ‘» and get around browser fingerprinting scripts πŸ•΅οΈβ€β™‚οΈ when scraping the web?

  • Project mention: A site that tracks the price of a Big Mac in every US McDonald's | news.ycombinator.com | 2024-01-13

    Yes, there is a lot written about it. Here is one link I have saved:

    https://github.com/niespodd/browser-fingerprinting

  • auto-py-to-exe

    Converts .py to .exe using a simple graphical interface

  • taiko

    A node.js library for testing modern web applications

  • mini-graph-card

    Minimalistic graph card for Home Assistant Lovelace UI

  • Gladys

    A privacy-first, open-source home assistant

  • Project mention: Home Assistant 2023.11 | news.ycombinator.com | 2023-11-02

    We are making Gladys Assistant ( https://gladysassistant.com/ ), an open-source smart home software.

    It's less "techy" than HA (no YAML files, no CLI), and UI first.

    We have way less integrations for now, but are working hard on it.

    Don't hesitate to try it and make us some feedback.

  • free-games-claimer

    Automatically claims free games on the Epic Games Store, Amazon Prime Gaming and GOG.

  • Project mention: Is this github safe to use? | /r/antivirus | 2023-11-02

    GitHub - vogler/free-games-claimer: Automatically claims free games on the Epic Games Store, Amazon Prime Gaming and GOG.

  • nexrender

    πŸ“Ή Data-driven render automation for After Effects

  • Project mention: Help me selecting the right Mini PC for a new multi-puprose NAS/Plex/Home Assistant etc machine | /r/MiniPCs | 2023-12-08

    I don't know how well it'll handle rendering After Effects, but I did find a tool that ought to work in Linux called nexrender you could try.

  • Podgrab

    A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.

  • Project mention: The end of Google Podcasts is in June if you're not in the US | news.ycombinator.com | 2024-04-02

    I use Podgrab[0].

    Light footprint, easy to use -- and no reliance on Google or anyone else.

    [0] https://github.com/akhilrex/podgrab

  • cavy

    An integration test framework for React Native.

  • DuckieTV

    A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration

  • Project mention: add a torrent search engine to to the app | /r/duckietv | 2023-06-01

    The only way to add a search engine to Dtv is to use it in combination with the Jackett app. The wiki at https://github.com/SchizoDuckie/DuckieTV/wiki/Using-Jackett-with-DuckieTV gives details.

  • fakebrowser

    πŸ€– Fake fingerprints to bypass anti-bot systems. Simulate mouse and keyboard operations to make behavior like a real person.

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

    InfluxDB 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).

JavaScript Automation related posts

Index

What are some of the best open-source Automation projects in JavaScript? This list will help you:

Project Stars
1 semantic-release 19,768
2 Node RED 18,558
3 appium 17,901
4 metrics 12,475
5 Detox 10,949
6 WebUI-aria2 9,729
7 pipedream 8,278
8 Release It! πŸš€ 7,529
9 artillery 7,477
10 puppeteer-extra 6,056
11 Home-AssistantConfig 4,654
12 automatisch 3,918
13 browser-fingerprinting 3,830
14 auto-py-to-exe 3,671
15 taiko 3,482
16 mini-graph-card 2,777
17 Gladys 2,496
18 free-games-claimer 2,047
19 nexrender 1,560
20 Podgrab 1,495
21 cavy 1,368
22 DuckieTV 1,109
23 fakebrowser 1,043

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