SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 chrome-headless Open-Source 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.
-
Rendora
dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites
-
docker-headless-shell
Minimal container for Chrome's headless shell, useful for automating / driving the web
-
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.
-
fast
Check your internet speed/bandwidth right from your terminal. Built on Golang using chromedp (by adhocore)
Project mention: Waiting for hte clients site to load after updating plugins | /r/Wordpress | 2023-06-16
I have tried the following. 1. Login to Okta via browser programatically using go-rod. Which I managed to do so successfully, but I'm failing to load up Slack as it's stuck in the browser loader screen for Slack. 2. I tried to authenticate via Okta RESTful API. So far, I have managed to authenticate using {{domain}}/api/v1/authn, and then subsequently using MFA via the verify endpoint {{domain}}/api/v1/authn/factors/{{factorID}}/verify which returns me a sessionToken. From here, I can successfully create a sessionCookie which have proven quite useless to me. Perhaps I am doing it wrongly.
Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26Very nice, another fun pentesting tool written in go is gowitness
https://github.com/sensepost/gowitness/wiki
Scrapy does not support headless browsers natively, but it supports them with its plugin system, similarly it does not support scraping JavaScript rendered websites, but the plugin system makes this possible. One of the best examples is its Playwright plugin.
If you wnat to take a look on how to optimise this flow, use flsgs and ideas from this well made Elixir project, https://github.com/bitcrowd/chromic_pdf
Project mention: Tanakai: Modern web scraping framework written in Ruby | news.ycombinator.com | 2023-10-25
Project mention: Show HN: A Node.js script powered by Puppeteer for undetectable web scraping | news.ycombinator.com | 2024-01-17
chrome-headless related posts
-
Tanakai: Modern web scraping framework written in Ruby
-
Show HN: DiskerNet – Browse the Internet from Your Disk, Now Open Source
-
Need help authenticating to Okta programatically.
-
Waiting for hte clients site to load after updating plugins
-
DiskerNet - Save and index web content locally
-
Show HN: DiskerNet – save and index web content locally
-
Is There A Way To Copy Another User's Exact Browser Environment?
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 May 2024
Index
What are some of the best open-source chrome-headless projects? This list will help you:
Project | Stars | |
---|---|---|
1 | BackstopJS | 6,623 |
2 | rod | 4,827 |
3 | gowitness | 2,710 |
4 | Rendora | 1,995 |
5 | alpine-chrome | 1,711 |
6 | scrapy-playwright | 847 |
7 | docker-headless-shell | 437 |
8 | chromic_pdf | 325 |
9 | tanakai | 263 |
10 | chrome-headless-render-pdf | 221 |
11 | Puppeteer-sharp-extra | 170 |
12 | fast | 84 |
13 | undetectable-crawler | 22 |
Sponsored