The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 JavaScript Automation Projects
-
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.
-
appium
Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol
-
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!
-
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.
-
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.
-
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!
-
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.
-
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?
-
free-games-claimer
Automatically claims free games on the Epic Games Store, Amazon Prime Gaming and GOG.
-
Podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
-
DuckieTV
A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
-
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.
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/
appium plugin install --source=npm images Know more about images plugin, visit https://github.com/appium/appium/tree/master/packages/images-plugin
Another GitHub profile using lowlighter/metrics with a slightly different setup.
Nope. Not even on 0.71 yet https://github.com/wix/Detox/issues/3884
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
https://github.com/PipedreamHQ/pipedream/issues/954
No I donβt think so. You probably want n8n if youβre keen on self-hosting.
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.
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?
You could use https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth A plugin to escape anti bot detection
Project mention: IFTTT is killing its pay-what-you-want Legacy Pro plan | news.ycombinator.com | 2024-01-30
Project mention: A site that tracks the price of a Big Mac in every US McDonald's | news.ycombinator.com | 2024-01-13Yes, there is a lot written about it. Here is one link I have saved:
https://github.com/niespodd/browser-fingerprinting
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.
GitHub - vogler/free-games-claimer: Automatically claims free games on the Epic Games Store, Amazon Prime Gaming and GOG.
Project mention: Help me selecting the right Mini PC for a new multi-puprose NAS/Plex/Home Assistant etc machine | /r/MiniPCs | 2023-12-08I 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.
Project mention: The end of Google Podcasts is in June if you're not in the US | news.ycombinator.com | 2024-04-02I use Podgrab[0].
Light footprint, easy to use -- and no reliance on Google or anyone else.
[0] https://github.com/akhilrex/podgrab
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.
JavaScript Automation related posts
- GitHub Repository README to DEV Community Post
- The end of Google Podcasts is in June if you're not in the US
- Building W-9 Crafter
- Devin, the First AI Software Engineer
- Kagi Changelog 2/13: Faster and more accurate instant answers and Wikipedia page
- IFTTT is killing its pay-what-you-want Legacy Pro plan
- Hacker News now supports IPv6
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
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