Top 23 JavaScript Automation Projects
-
Project mention: How to split Gatsby Build and Deploy GitHub actions | reddit.com/r/gatsbyjs | 2022-05-18
You could configure your actions to run on new tags (I highly recommend semantic release or similar) on the main branch to publish to GH releases, then on new tags on the prod branch, deploy from the release archive.
-
Project mention: What is an application performance monitoring tool, and why do you need it? | dev.to | 2022-05-19
Appium is an open-source tool to automate native, mobile web, and hybrid applications. The cross-platform tool is in massive demand as more people are focused on mobile apps. For example, people converting their website into a mobile app can also use it to verify if the app exhibits native app behavior. In addition, Appium uses mobile JSON wire protocol to drive native, mobile web, and hybrid apps.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Node-RED (https://nodered.org/) is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.
-
budibase
Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀
Project mention: why people say frontend dev will get replaced by no code | reddit.com/r/webdev | 2022-05-18 -
Project mention: Working as a manul tester; have to get started with automating our app. How to proceed? | reddit.com/r/softwaretesting | 2022-05-01
Detox is great for React Native: https://wix.github.io/Detox/
-
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: Xdm – Powerfull download accelerator and video downloader | news.ycombinator.com | 2022-03-17+1 for aria2! It does one job and does it very well.
Want to add a UI? Take a look at WebUI-Aria2: https://github.com/ziahamza/webui-aria2
It is also very easy to integrate with othersoftware via the RPC interface https://aria2.github.io/manual/en/html/aria2c.html?highlight.... You can find wrappers in some languages e.g. the JS bindings: https://github.com/sonnyp/aria2.js
-
Project mention: What's the biggest missing piece of the puzzle in the self-hosted universe? | reddit.com/r/selfhosted | 2022-03-26
Because there's surely enough software available, right (i.e. susi.ai, Mycroft, Kalliope, DeepSpeech, leon, Jasper, Vosk or Genie)?
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
metrics
📊 An infographics generator with 30+ plugins and 200+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON! (by lowlighter)
Metrics v3.22.0 has a wonderful io website that allows you to quickly toggle multiple widgets and preview a classic layout to see the capabilities of Metrics.
-
May be less relevant for your particular workflow (because npm-specific and because everything is internal for you), but I’m a big fan of an alternative in the auto-release-generation space: the combo of release-it and release-it-lerna-changelog, which give you the same kind of automation but don’t require specific git commit messages, because instead the combo uses the GH API and labels to generate the changelog. This is a muuuuuch nicer experience for external contributors, because it puts the responsibility for that back on maintainers instead.
-
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)
Project mention: If you're going to have smart automation for your home, which sites would you look into for inspiration? | reddit.com/r/homeautomation | 2021-06-19Here is an example https://github.com/CCOSTAN/Home-AssistantConfig
-
Solution like scrapfly.io performs very well, you can also try https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth on your own but not really maintained anymore and detected
-
Project mention: Show HN: Pipedream 2.0 – AWS Lambda and Zapier alternative | news.ycombinator.com | 2022-04-07
-
Posting it here as I found this Javascript-based tool called Taiko - https://github.com/getgauge/taiko. Looking forward to do some automations for my chromium browser. If anyone is using this, could you please share how it has fared for you and have you mixed any of it's logic with autohotkey?
-
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?
So he here is a link to the original, true Github repo, so at least the author might get reimbursed via his affiliation links and get rightfully paid rather than just plagiarized by other proxy blogs - https://github.com/niespodd/browser-fingerprinting
-
Project mention: Baileys – TypeScript/JavaScript WhatsApp Web API | news.ycombinator.com | 2022-02-21
-
Project mention: SQLite cron-based backup (alternative to Litestream for simpler usecases) | news.ycombinator.com | 2022-05-15
Don't forget to stop writing to the database while doing the backup, otherwise you can run into an infinite loop if you write faster than sqlite3 .backup is doing the backup :D
Learned that the hard way when implementing sqlite3 backups on Gladys Assistant ( open-source home automation platform https://github.com/GladysAssistant/Gladys )
-
Why? That's an issue you should solve before going forward. You could install pyinstaller or auto-py-to-exe manually, but that will likely lead to further issues.
-
Ich auch. Das ist aber Homeassistant + https://github.com/kalkih/mini-graph-card
-
lowdefy
An open-source, self-hosted, low-code framework to build internal tools, web apps, admin panels, BI dashboards, workflows, and CRUD apps with YAML or JSON.
Project mention: Show HN: ToolJet 1.2 OSS Retool alternative with realtime multiplayer editing | news.ycombinator.com | 2022-05-04I’m also going to jump in here and say try Lowdefy https://github.com/lowdefy/lowdefy - co-founder here.
We take a different angle and believe that low code should still work like code. We focus on a developer first approach.
-
Project mention: How to create a bot to do stuff on the internet I'm too lazy to do. | reddit.com/r/learncsharp | 2022-02-14
I believe playwright can do the job, https://playwright.dev/dotnet/
-
Project mention: Mobile E2E Tests in Build Pipeline: AppCenter, React Native, Cavy + Sendgrid Email Reporting | reddit.com/r/reactnative | 2021-09-20
Just to give you direction regarding DatePicker you can find the following issue in their repo on Github: https://github.com/pixielabs/cavy/issues/213 Guy uses "react-native-modal-datetime-picker" which uses "react-native-community/datetimepicker" underhood, so maybe it would be better to ask there.
-
Project mention: Automating a render using information entered into a website | reddit.com/r/AfterEffects | 2022-04-21
I have setup something similar where data is entered into a web form and an is image selected from a series of dropdown menus. This was done by sending the form data as a json to a server running Nexrender which communicates the data to my computer with the after effects template.
-
DuckieTV
A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
Please use https://github.com/SchizoDuckie/DuckieTV/wiki/FAQ
JavaScript Automation related posts
- How to split Gatsby Build and Deploy GitHub actions
- Show HN: Functional Testing of APIs with YAML
- Autotrimps for steam version?
- [Appwrite Submission Post Placeholder Title]
- No Setup Development: Productivity Experience with Docker
- AT graph standalone and Steam
- Trimps 5.7.0 and Trimps released on Steam!
Index
What are some of the best open-source Automation projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | semantic-release | 15,456 |
2 | appium | 15,077 |
3 | Node RED | 14,572 |
4 | budibase | 13,244 |
5 | Detox | 9,498 |
6 | WebUI-aria2 | 8,774 |
7 | Leon | 8,713 |
8 | metrics | 6,580 |
9 | Release It! 🚀 | 5,194 |
10 | Home-AssistantConfig | 3,875 |
11 | puppeteer-extra | 3,874 |
12 | pipedream | 3,263 |
13 | taiko | 3,139 |
14 | browser-fingerprinting | 2,898 |
15 | Baileys | 2,781 |
16 | Gladys | 2,121 |
17 | auto-py-to-exe | 1,935 |
18 | mini-graph-card | 1,915 |
19 | lowdefy | 1,631 |
20 | playwright-dotnet | 1,471 |
21 | cavy | 1,347 |
22 | nexrender | 1,241 |
23 | DuckieTV | 990 |
Are you hiring? Post a new remote job listing for free.