Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Web Scraping

Web Scraping

190 projects

Showing 36 of 190 projects

HTML parser
HTML parserPascal

A Delphi HTML parser library with read/write capabilities, based on wr960204's HtmlParser.

#css-selector#library#pascal
Stars72
Forks46
Last commit6 years ago
steamstore
steamstoreJavaScript

A Node.js module for interacting with the Steam store website, enabling programmatic account and store operations.

#steam-client#wallet-integration#account-management
Stars70
Forks20
Last commit1 year ago
goreadability
goreadabilityGo

A Go library for extracting readable content from webpages using Open Graph metadata and arc90's readability algorithm.

#readability#content-extraction#go-library
Stars69
Forks8
Last commit7 years ago
embedza
embedzaJavaScript

A Node.js library to generate HTML embeds from URLs using oEmbed, Open Graph, and meta tags.

#content-preview#embedding#metadata-extraction
Stars66
Forks5
Last commit3 years ago
chrome-devtools-kotlin
chrome-devtools-kotlinKotlin

A multiplatform Kotlin client for the Chrome DevTools Protocol using coroutines and code generation.

#chrome-devtools-kotlin#chrome#coroutines
Stars61
Forks7
Last commit2 days ago
Cairn
CairnTypeScript

NPM package and CLI tool for saving web pages as single HTML files, implemented in TypeScript.

#web-archival#cheerio#mhtml
Stars52
Forks3
Last commit7 days ago
medium-stat-box
medium-stat-boxTypeScript

A GitHub pinned gist that displays your Medium follower count and latest articles with claps.

#developer-tools#github-gists#rss-feed
Stars40
Forks17
Last commit3 years ago
CTFTime Scrapper
CTFTime ScrapperPython

A web application that scrapes CTF writeups from CTFtime.org and helps users organize which ones to read first.

#beautifulsoup#flask#python-webapp
Stars38
Forks11
Last commit9 years ago
modest_ex
modest_exElixir

An Elixir library for pipeable HTML transformations using CSS selectors, powered by the Lexbor C library.

#dom-manipulation#functional-programming#css-selector
Stars34
Forks5
Last commit7 months ago
BrowserClaw
BrowserClawTypeScript

An AI-native browser automation library using snapshot + ref targeting for deterministic interaction, built for AI agents.

#snapshot#playwright#accessibility-tree
Stars33
Forks2
Last commit21 days ago
go-recipe
go-recipeGo

A Go library for scraping recipe data from websites using Schema.org and custom scrapers.

#cooking#go-library#cli-tool
Stars32
Forks3
Last commit3 years ago
fast-html-parser
fast-html-parserPascal

A fast HTML parser for Free Pascal and Delphi that enables DOM-like element access without regular expressions.

#pascal#command-line-tool#text-processing
Stars31
Forks12
Last commit5 years ago
Rufaydium WebDriver
Rufaydium WebDriverAutoHotkey

An AutoHotkey WebDriver library for automating Chromium-based browsers without requiring Selenium or WebSocket.

#autohotkey#chromium#headless-browser
Stars29
Forks3
Last commit2 years ago
go-ipmux
go-ipmuxGo

A Go library for multiplexing HTTP clients based on source IP addresses to bypass rate limits and manage network interfaces.

#dns-cache#go-library#distributed-requests
Stars28
Forks2
Last commit2 years ago
SpiderMan
SpiderManElixir

A fast high-level web crawling and scraping framework for Elixir, built on Broadway.

#elixir#web-crawling#spider
Stars28
Forks6
Last commit9 months ago
Rust Headless Chrome
Rust Headless ChromeRust

A high-level Rust API to control headless Chrome or Chromium over the DevTools Protocol, equivalent to Puppeteer.

#screenshot#headless-chrome#devtools-protocol
Stars28
Forks4
Last commit2 years ago
selenium.cr
selenium.crCrystal

A Crystal language client library for Selenium WebDriver to automate browser interactions.

#chrome#integration-testing#selenium
Stars27
Forks6
Last commit1 year ago
cookiestxt
cookiestxtGo

A Go library for parsing Netscape cookies.txt format files used by browsers and tools.

#cookie-parser#http-cookies#go-library
Stars24
Forks7
Last commit6 months ago
slack-pokemon-emoji
slack-pokemon-emojiJavaScript

A tool to upload all Pokémon images as custom emoji to a Slack workspace.

#emoji#slack#nodejs
Stars22
Forks4
Last commit9 years ago
fake-useragent
fake-useragentGo

A Go library for generating realistic, up-to-date user-agent strings from a real-world database.

#user-agent-spoofing#user-agent#golang-package
Stars19
Forks3
Last commit5 months ago
AIPM
AIPMPython

A lightweight package manager that scrapes AppImageHub to install, update, and manage AppImage applications.

#immutable-os#appimage#cli-tool
Stars19
Forks3
Last commit3 years ago
myhtmlex
myhtmlexHTML

Elixir/Erlang bindings for the myhtml C library, providing fast and safe HTML parsing.

#safe-html-parsing#c-bindings#beam-ecosystem
Stars15
Forks4
Last commit6 years ago
Xpath-to-selector
Xpath-to-selectorTypeScript

A TypeScript library that converts XPath expressions to CSS selectors using a recursive parser.

#css-selector#dom-navigation#typescript
Stars14
Forks1
Last commit3 years ago
bonk
bonkGo

A fast, stealth-first browser automation library for Go using direct Chrome DevTools Protocol over WebSocket.

#testing-tool#headless-chrome#cdp
Stars13
Forks1
Last commit12 days ago
appimages.scraper
appimages.scraperPython

A Python-based web scraper that searches for AppImage releases across GitHub and other sources.

#appimage#software-distribution#python
Stars12
Forks0
Last commit7 years ago
proxy-fetcher.cr
proxy-fetcher.crCrystal

A Crystal library for fetching and validating HTTP/HTTPS proxies from multiple providers.

#http-proxy#https-proxy#proxy-providers
Stars11
Forks3
Last commit4 years ago
torex
torexElixir

An Elixir HTTP client for making requests through the Tor network with SOCKS5 proxy support and IP rotation.

#elixir#socks5-proxy#privacy
Stars10
Forks4
Last commit6 months ago
exfavicon
exfaviconElixir

An Elixir library for discovering and extracting favicon URLs from websites.

#website-metadata#elixir#favicon
Stars8
Forks0
Last commit10 years ago
exoml
exomlHTML

An Elixir module for decoding and encoding XML into a tree structure with browser-like tolerance.

#tree-structure#xml-parser#elixir-library
Stars7
Forks3
Last commit6 years ago
/release
/releasePython

A Python CLI tool for converting web pages to clean, readable Markdown format, optimized for feeding documentation into LLMs.

#content-extraction#crawler#python-cli
Stars6
Forks0
Last commit5 days ago
vsoup
vsoupV

A fast, JSoup-inspired HTML5 parser and DOM manipulation library for the V programming language, powered by Lexbor.

#dom-manipulation#vlang#css-selectors
Stars5
Forks0
Last commit21 days ago
htree
htreeGo

A Go package for traversing, navigating, filtering, and processing trees of html.Node objects.

#html-nodes#go-package#dom-traversal
Stars5
Forks0
Last commit7 months ago
url_unroller
url_unrollerElixir

An Elixir library for unrolling (un-shortening) URLs by following redirects.

#elixir#url-shortener#security-tools
Stars5
Forks0
Last commit9 years ago
reddhl
reddhlElixir

An Elixir library that pulls headlines and links from Reddit subreddits via JSON API.

#elixir#library#content-aggregation
Stars4
Forks0
Last commit10 years ago
smm-course-search
smm-course-searchJavaScript

A Node.js package to search and fetch Super Mario Maker course data from the official Nintendo bookmark site.

#super-mario-maker#mario-maker#crawler
Stars4
Forks1
Last commit5 months ago
enpeem-search
enpeem-searchJavaScript

Search npm packages via web scraping without requiring full package indexing.

#npm-search#developer-tools#npm-packages
Stars4
Forks0
Last commit10 years ago
PreviousPage 5 of 6

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Automation47
#Browser Automation45
#Testing38
#Data Extraction35
#Headless Browser32
#Crawler31
#Http Client24
#Go23
#Python22
#Headless Chrome22
#Chrome21
#Golang20