SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript Automation Projects
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
-
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.
-
n8n
Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
-
appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
-
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.
-
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.
-
activepieces
Your friendliest open source all-in-one automation tool ✨ Workflow automation tool 100+ integration / Enterprise automation tool / Zapier Alternative
-
OpenMetadata
Open Standard for Metadata. A Single place to Discover, Collaborate and Get your data right.
-
actionsflow
The free Zapier/IFTTT alternative for developers to automate your workflows based on Github actions
-
create-pull-request
A GitHub action to create a pull request for changes to your repository in the actions workspace
-
tracecat
😼 The open source alternative to Tines / Splunk SOAR. Build AI-assisted workflows, orchestrate alerts, and close cases fast.
-
add-and-commit
:octocat: Automatically commit changes made in your workflow run directly to your repo
-
BotD
Bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions.
-
replay
Library that provides an API to replay and stringify recordings created using Chrome DevTools Recorder (by puppeteer)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This project tests how the browser language can be changed with Puppeteer. It implements multiple options to set the language of Chrome and checks each option against BrowserLeaks to see how it affected the JavaScript proeprties and HTTP headers available by the browser. For more information, see my article The Puppeteer Language Experiment on DEV.to.
Playwright documentation
Link to the Github repository: https://github.com/n8n-io/n8n
Project mention: PocketBlocks alternatives - ToolJet, illa-builder, appsmith, Refine, and openblocks | libhunt.com/r/pocketblocks | 2024-05-21
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.
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.
3.WebdriverIO: WebdriverIO is another popular open-source test automation framework. Key Features: Integrates well with popular testing frameworks (e.g., Mocha, Jasmine). Supports both synchronous and asynchronous commands. Works with various browsers and platforms
Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05Activepieces - Build automation flows to connect several apps together in your app's backend. For example, send a Slack message or add a Google Sheet row when an event fires in your app. Free up to 5,000 tasks per month.
Project mention: 10 Issues That Will Help You Grow as a top contributor in Opensource 🏅🏅 | dev.to | 2023-10-16[TRI-1401] feat: Add support for tabler-icons when using the `icon` for Tasks #616
Project mention: How to Dynamically Adjust the Height of a Textarea in ReactJS | dev.to | 2023-10-25In this blog post, I have demonstrated how I addressed the challenge of dynamically adjusting the height of a textarea element based on its content, preventing the need for vertical scrolling in the title section of the OpenMetadata Knowledge article page.
Project mention: How do I get additional free content streams into Plex? (IE: Internet Archive) | /r/PleX | 2023-12-07this the one I use: https://github.com/Tzahi12345/YoutubeDL-Material
The number of Dislikes on that GitHub issue that the OP mentioned in the post has gone from 36 to the moon! https://github.com/nut-tree/nut.js/issues/577
Project mention: Apple allows you to set shortcuts to the very unreliable double or triple tap the back of your device. Why not also on three clicks on the side button? Are they afraid that accessibility gimmicks might become too useful? | /r/shortcuts | 2023-05-26
Project mention: Zotero Better Notes – Knowledge management solution insid}e Zotero | news.ycombinator.com | 2023-06-24[5]: https://github.com/windingwind/zotero-tag
If the crates.io team wanted to go further they could employ some invasive methods to detect bots (usually it involves a JS library that does fingerprinting on the browser - something like BotD), but I'm not advocating for it. I don't think crates.io should collect more data, they should just perform better statistics on the data they already have.
TypeScript Automation related posts
-
Playwright VS Code Extension, projects and global setup
-
Scrapy Vs. Crawlee
-
Zapier Alternatives: Automatisch.io and N8N ⚡️
-
Show HN: Playbooks for your Terminal, replacing your shell's history
-
Typed E2E test IDs
-
Playwright Scraping infinite loading & pagination
-
Ask HN: Is there a visual data mapper for JSON transformation?
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2024
Index
What are some of the best open-source Automation projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | puppeteer | 87,000 |
2 | Playwright | 62,298 |
3 | n8n | 41,209 |
4 | appsmith | 31,783 |
5 | Leon | 14,629 |
6 | crawlee | 12,340 |
7 | WebdriverIO | 8,808 |
8 | activepieces | 7,369 |
9 | trigger.dev | 7,343 |
10 | OpenMetadata | 4,271 |
11 | actionsflow | 3,080 |
12 | YoutubeDL-Material | 2,440 |
13 | nut.js | 2,092 |
14 | create-pull-request | 1,939 |
15 | tracecat | 2,034 |
16 | shortcuts-js | 1,671 |
17 | zotero-actions-tags | 1,544 |
18 | mini-media-player | 1,451 |
19 | add-and-commit | 1,058 |
20 | schemats | 1,024 |
21 | BotD | 924 |
22 | replay | 891 |
23 | scheduler-card | 826 |
Sponsored