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: 🦆 Effortless Data Quality w/duckdb on GitHub ♾️ | dev.to | 2023-07-25
  • Node RED

    Low-code programming for event-driven applications

    Project mention: Low-code programming for event-driven applications | news.ycombinator.com | 2023-09-13
  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • 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: IFTTT IG -> Google Maps (??) | /r/ifttt | 2023-02-12

    Not sure if IFTTT has a plugin but I suspect not, I've currently got a Pipedream feature request that they are now adding it to their platform (it's not ready yet) but you'll still need to request the API access yourself. Pipedream: Google My Business Feature Request (I am NebularNerd)

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • Release It! 🚀

    🚀 Automate versioning and package publishing

    Project mention: automatic changelog generation with CI | /r/gitlab | 2023-03-25
  • artillery

    Load testing at cloud-scale, as easy as 1-2-3. Serverless & distributed out-of-the-box. Never fail to scale!

    Project mention: Timing with Curl (2010) | news.ycombinator.com | 2023-08-15

    curl is fantastic. There's also HTTPStat which provides a waterfall visualization on top of curl timings: https://github.com/reorx/httpstat

    There's also Skytrace (made by yours truly), which provides timing info as a waterfall visualization inspired by HTTPStat + lots more (syntax highlighting for responses, built-in JMESPath support, command-line assertions and checks etc) - https://github.com/artilleryio/artillery/tree/main/packages/...

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

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

  • taiko

    A node.js library for testing modern web applications

    Project mention: Challenges in User Interface Automation: New Approaches | dev.to | 2022-10-17

    The Open Source library Taiko can detect elements based on relation.

  • auto-py-to-exe

    Converts .py to .exe using a simple graphical interface

    Project mention: updated phantasmal lightning tendrils crit multi calculator | /r/pathofexile | 2023-04-03

    Second one is the executable file generated with "auto-py-to-exe", a program that converts my python script to an executable so everyone that doesn't have python installed can use it (probably). (https://github.com/brentvollebregt/auto-py-to-exe)

  • mini-graph-card

    Minimalistic graph card for Home Assistant Lovelace UI

  • lowdefy

    The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.

    Project mention: Show HN: Retool AI | news.ycombinator.com | 2023-09-07

    Awsome! With Lowdefy we tried to build a low-code framework that works like code. We’ve developed a schema in which to define applications and we’ve built all kinds of apps for enterprise customers. Massive, advanced CRM systems, call centre solutions, ticketing systems, a light MRP, all kinds of survey apps and so many dashboards. Even our docs and our website are Lowdefy apps!

    Give Lowdefy a try and reach out it you have any questions or want to see what is possible :) (We need to invest a lot more into content and examples, bootstapping is a grind!)

    https://github.com/lowdefy/lowdefy

  • Gladys

    A privacy-first, open-source home assistant

    Project mention: https://gladysassistant.com/ | /r/smarthome | 2023-06-05

    My name is Pierre-Gilles and I'm the core maintainer of Gladys Assistant, an open-source smart home software based on Node.js/Preact.js (https://github.com/GladysAssistant/Gladys).

  • playwright-go

    Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.

    Project mention: Thoughts on Go headless browser tools for testing and scraping? | /r/golang | 2022-10-14

    It looks like https://github.com/chromedp/chromedp is the most popular option. There's also https://github.com/playwright-community/playwright-go. Any thoughts or advice about using these tools?

  • nexrender

    📹 Data-driven render automation for After Effects

  • cavy

    An integration test framework for React Native.

  • free-games-claimer

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

    Project mention: Free-games-claimer: claim free games automatically | news.ycombinator.com | 2023-08-18
  • 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: A simple website to download podcast mp3 files | podcastdownloader.com | /r/SideProject | 2023-08-17

    I found a great tool for myself as a programmer here but not everybody knows how to set that up https://github.com/akhilrex/podgrab. So I build a simple little website here for anybody who has the same problem.

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

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

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). The latest post mention was on 2023-09-13.

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 18,646
2 Node RED 17,372
3 appium 16,916
4 metrics 11,348
5 Detox 10,562
6 WebUI-aria2 9,464
7 pipedream 7,192
8 Release It! 🚀 6,956
9 artillery 6,938
10 puppeteer-extra 5,535
11 Home-AssistantConfig 4,452
12 browser-fingerprinting 3,622
13 taiko 3,361
14 auto-py-to-exe 3,212
15 mini-graph-card 2,453
16 lowdefy 2,379
17 Gladys 2,357
18 playwright-go 1,459
19 nexrender 1,452
20 cavy 1,367
21 free-games-claimer 1,361
22 Podgrab 1,257
23 DuckieTV 1,078
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com