An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: css-selector

inphinit/framework

👽 PHP microframework, routes, controllers and views, for PHP 5.4 to PHP 8

Language: PHP - Size: 533 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 10 - Forks: 2

CoolSpring8/go-lolhtml

An idiomatic Go wrapper for Rust crate `lol-html` (Low Output Latency streaming HTML parser/rewriter)

Language: Go - Size: 6.68 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 36 - Forks: 3

fb55/css-select

a CSS selector compiler & engine

Language: TypeScript - Size: 4.28 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 569 - Forks: 71

fb55/nth-check

Parses and compiles CSS nth-checks to highly optimized functions.

Language: TypeScript - Size: 2.98 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 58 - Forks: 31

fczbkk/css-selector-generator

JavaScript object that creates unique CSS selector for given element.

Language: TypeScript - Size: 6.22 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 562 - Forks: 93

philss/floki

Floki is a simple HTML parser that enables search for nodes using CSS selectors.

Language: Elixir - Size: 1.57 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 2,104 - Forks: 158

fefit/visdom

A library use jQuery like API for html parsing & node selecting & node mutation, suitable for web scraping and html confusion.

Language: Rust - Size: 611 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 112 - Forks: 6

benibela/xidel

Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new or transformed XML/HTML/JSON documents.

Language: Pascal - Size: 2.09 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 803 - Forks: 44

facelessuser/soupsieve

A modern CSS selector implementation for BeautifulSoup

Language: Python - Size: 5.54 MB - Last synced at: 3 days ago - Pushed at: 21 days ago - Stars: 238 - Forks: 41

gajus/surgeon

Declarative DOM extraction expression evaluator. 👨‍⚕️

Language: JavaScript - Size: 712 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 694 - Forks: 30

AlexMathew/scrapple

A framework for creating semi-automatic web content extractors

Language: Python - Size: 1.15 MB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 501 - Forks: 41

suntong/cascadia

Go cascadia package command line CSS selector

Language: Go - Size: 122 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 142 - Forks: 11

lexborisov/Modest

Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.

Language: C - Size: 6.26 MB - Last synced at: 15 days ago - Pushed at: almost 4 years ago - Stars: 748 - Forks: 66

moumen-soliman/shortcut.css

Shortcut.css is the first css package it support your stylesheet, Contain custom & built-in variables and classes you can use it with any situation you want with css shortcuts for more flexiblity & stability.

Language: CSS - Size: 44.9 KB - Last synced at: 19 days ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 0

santhoshse7en/utuby

simple script for downloading Youtube comments without using the Youtube API

Language: Python - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 3

phpgt/Dom

Modern DOM API.

Language: PHP - Size: 2.99 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 121 - Forks: 28

phpgt/CssXPath

Translate CSS selectors to XPath queries.

Language: PHP - Size: 271 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 22 - Forks: 11

colgatto/Poliparser 📦

The only parser you need

Language: JavaScript - Size: 263 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

JPeer264/node-rename-css-selectors

📝 Rename css classes and id's in files

Language: TypeScript - Size: 1.23 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 67 - Forks: 9

plainas/tq

Perform a lookup by CSS selector on an HTML input

Language: Python - Size: 43 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 237 - Forks: 5

JPeer264/node-rcs-core

Rename css selectors across all files

Language: TypeScript - Size: 2.33 MB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 38 - Forks: 7

repejota/qurl

Qurl is a drop-in and easy to deploy microservice who exposes an HTTP API you can use to extract content from any web page as JSON. Any information available at a given public URL can be extracted using selector queries (check examples below).

Language: Go - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 4

vhodges/stitcherd

Dynamic content for mostly static sites.

Language: Go - Size: 1.37 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 46 - Forks: 6

sixcious/elempick

A simple element picker that can generate CSS Selectors and XPath expressions.

Size: 28.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

alexferrari88/playwright-DOMPath

Retrieve XPath and CSS selectors from elements selected in Playwright

Language: TypeScript - Size: 221 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 0

bgarciaoliveira/Selektra

Easily generate unique and optimized CSS or XPath selectors for any DOM element.

Language: TypeScript - Size: 184 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

coderobe/hq

A HTML processor inspired by jq

Language: C++ - Size: 25.4 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 111 - Forks: 5

AdamMarsden/css-cheat-sheet

CSS Cheat Sheet - A reference for CSS goodness.

Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 394 - Forks: 65

feichao93/temme

📄 Concise selector to extract JSON from HTML.

Language: TypeScript - Size: 8.46 MB - Last synced at: 20 days ago - Pushed at: 11 months ago - Stars: 273 - Forks: 12

yandex/reselector

Use React Components in css selectors

Language: JavaScript - Size: 2.83 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 10

featurist/browser-monkey

Reliable DOM testing

Language: JavaScript - Size: 2.67 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 7

Sreyas-Sreelal/pawn-scraper

Web scraping with HTML parsers and querying with CSS selectors in pawn (WIP)

Language: Rust - Size: 117 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 13 - Forks: 2

lorussogiacomoluca/html-css-flukeout

Exercise #5 - 19/02/2025

Language: HTML - Size: 163 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

msoap/html2data

Library and cli for extracting data from HTML via CSS selectors

Language: Go - Size: 7.15 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 69 - Forks: 3

xparse/ElementFinder

Fetch data from HTML and XML via xpath/css and prepare it with regexp

Language: PHP - Size: 687 KB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 35 - Forks: 15

itw-creative-works/social-selectors

SocialSelectors is a dynamically updated library of css selectors for social media sites.

Language: HTML - Size: 98.6 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

ydah/parselly

Parselly is a module providing a simple way to parse and extract data from a css selector 🌿

Language: Ruby - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

kormanowsky/jextract

Allows extracting data from DOM

Language: JavaScript - Size: 140 KB - Last synced at: 22 days ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 1

hansalemaos/tutorial-css_selector-selenium

Imagine substituir todos os métodos tradicionais de localização de elementos, como find_element(By.ID), find_element(By.NAME), find_element(By.XPATH), entre outros, por apenas um método poderoso: find_element(By.CSS_SELECTOR)

Language: Python - Size: 3.91 KB - Last synced at: about 2 hours ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 2

PiyushBagde/100DaysOfCode

Language: Python - Size: 9.73 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

davidyen1124/ai-crawler

AI web scraper using GPT to dynamically optimize CSS selectors for reliable data extraction.

Language: JavaScript - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

amal/CDom

Simple HTML/XML/BBCode DOM component for PHP.

Language: PHP - Size: 229 KB - Last synced at: 2 months ago - Pushed at: over 13 years ago - Stars: 25 - Forks: 9

dinanathsj29/css3-fundamentals-tutorial

A CSS3 design tutorials for beginners, An introduction to core CSS concepts, terminology and tools

Language: HTML - Size: 1.34 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 8

jvanbruegge/tree-selector

Use CSS selectors to match nodes in a custom object tree

Language: TypeScript - Size: 127 KB - Last synced at: 27 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 2

flamencist/SelectorGenerator

JavaScript object that creates a unique CSS selector for a given DOM element. It has no external dependencies.

Language: JavaScript - Size: 73.2 KB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 20 - Forks: 7

rike422/kirinuki-core

Kirinuki is a library that convert any html to JSON using CSS selectors.

Language: TypeScript - Size: 12 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 2

ryanmorr/parselector

Parse a CSS selector string

Language: JavaScript - Size: 196 KB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 4 - Forks: 2

francoischalifour/selectors-to-array

Converts CSS selectors, DOM elements and NodeLists into arrays

Language: JavaScript - Size: 2.93 KB - Last synced at: 12 days ago - Pushed at: almost 9 years ago - Stars: 1 - Forks: 0

ArtaXerxess/bookscraper

Language: Python - Size: 1.52 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Simon-He95/vscode-css-selector

vscode extension to quick select id or class selector

Language: TypeScript - Size: 669 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

f34nk/modest_ex

Elixir library to do pipeable transformations on html strings (with CSS selectors)

Language: C - Size: 580 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 31 - Forks: 5

oyen-oss/diddy-dom

lightweight dom library to create (and query) documents using CSS selectors, for javascript

Language: TypeScript - Size: 69.3 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

flamencist/CopyCssSelector

Copy Css Selector chrome extension

Language: JavaScript - Size: 530 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 27 - Forks: 3

hsrtech/Learn-CSS

Learn CSS

Size: 0 Bytes - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

CharltonC/chrome-css-selector-capture

support page for the Chrome extension CSS Selector Capture

Size: 1.95 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 43 - Forks: 13

fb55/cornet

transform streaming html using css selectors

Language: JavaScript - Size: 166 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 48 - Forks: 4

hekigan/dom-create-element-query-selector

A utility function to create DOM elements with CSS selector-like syntax

Language: JavaScript - Size: 49.8 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 2

yuvan11/cascadia-sample

cascadia-sample to understand the css selector library cascadia

Language: Go - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

harrypotter0/css_images

This is a challenge of making awesome CSS images on a level up daily basis .

Language: CSS - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

getlinksc/css-selector-tool

A low-code data extractor for websites with built in proxy and parsing capabilities. Great for testing and debugging css selectors

Language: JavaScript - Size: 19.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 92 - Forks: 10

kostya/modest

CSS selectors for HTML5 Parser myhtml

Language: Crystal - Size: 175 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 46 - Forks: 4

TheInfinity007/MovieDazZ

A movie review website made by html, css and bootstrap

Language: HTML - Size: 18.2 MB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

xparse/CssExpressionTranslator 📦

Translate css to xpath based on symfony/css-selector

Language: PHP - Size: 104 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 3

qiaofei32/yunCrawler

智能云爬虫Demo

Language: HTML - Size: 7.11 MB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 32 - Forks: 17

briwyatt/productcards

the-static-web exercise 3

Language: HTML - Size: 1.15 MB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

s-acss/figma-token-to-code

Generate the text element to Html with css.

Language: TypeScript - Size: 5.2 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

zuobaiquan/css3

:thinking:css深入学习

Language: HTML - Size: 61.4 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 7

joeycumines/go-htmlutil

An extension of Golang's html5 tokeniser / parser implementation, making it much easier to find and extract information.

Language: Go - Size: 42 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 1

subhban01/CSS-android-logo

The android logo created with just CSS and nothing else.

Language: HTML - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

cathalgarvey/sqrape 📦

Simple Query Scraping with CSS and Go Reflection (MOVED to Gitlab)

Language: Go - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 141 - Forks: 7

promptapi/scraper-cli

CLI Tool for Prompt API's Scraper API, works for macOS, linux and windows :)

Language: Go - Size: 27.3 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

abiko-search/laughter

A streaming HTML parser for Elixir built on top of the CloudFlare's LOL HTML

Language: C - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

cubeleco/htmlSearch

Web extension for searching HTML elements by CSS selector

Language: JavaScript - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

rohankhairnar/R-web-scraping

Some R scripts to begin with web scrapping. 1) imdb250.R contains basic scripts to fetch top 250 movie list and corresponding details. 2) amazonsearch.R contains advanced scrapping with R for products on amazon's website based on the search term.

Language: R - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

kawsarlog/CSS-Selectors-Tutorial

🕵️‍♂️ Explore HTML and CSS files showcasing various selector rules. 🌟 Learn and practice targeting and styling elements with CSS selectors. 🚀 Fork, modify, and enhance this repository for your web development projects. 🎨 Improve your CSS skills with detailed examples and explanations. 💻 Happy coding! 🤓🎉

Language: HTML - Size: 45.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

KMDaily/CSS_Selectors3_WolframLanguage

Implementation of CSS Selectors 3 for Wolfram Language SymbolicXML expressions.

Language: Mathematica - Size: 62.5 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

esteban-m/uikit-night-theme

Uikit Night Theme

Language: CSS - Size: 48.8 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 1

esteban-m/cstyle

Common style for wordpress

Language: PHP - Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

YannisDelmas/explain-expression

Explain an expression: CSS selector, regular expression (later: other expressions of other languages)

Language: JavaScript - Size: 405 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

flibbles/tw5-xml

XML tools for Tiddlywiki5: import/xport, rendering, parsing wth XPath and CSS Selectors

Language: JavaScript - Size: 684 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 1

hermit-crab/ScrapeMate

Scraping assistant tool. Editing and maintaining CSS/XPath selectors across webpages.

Language: JavaScript - Size: 761 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 93 - Forks: 12

hapytex/css-selectors

A library for parsing, manipulating, and rendering css selectors (not css files, just the selectors).

Language: Haskell - Size: 19.9 MB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

kuriv/manual-css 📦

CSS 全称 Cascading Style Sheets ,层叠样式表。

Language: JavaScript - Size: 918 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

TechnikEmpire/GQ

CSS Selector Engine for Gumbo Parser

Language: C++ - Size: 1.78 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 14

dzenis-h/drag-n-drop

Simple vanilla JS drag & drop implementation built for the purpose of refreshing classes, static methods, inheritance, this keyword, CSS selectors, DOM APIs, etc ...

Language: JavaScript - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

perry-mitchell/css-selector-splitter

Split CSS selectors by commas or blocks

Language: JavaScript - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 0

varunsridharan/dizzle

~ Simple Fast CSS Selector Engine ~

Language: HTML - Size: 638 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 37 - Forks: 3

gburtini/Potent-Tools-for-XPath

Tools for working with the DOM, CSS selectors and XPath 1.0 expressions.

Language: JavaScript - Size: 637 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

AlGhaliyahM/wishlist-importer

✨ Wishlist Importer provide wishlist data for the supported domains in the library. Wishlist Importer manipulate HTML and fetch the data for the given sharable wishlist Url, given you a clean items data where you can import and use in your system.

Language: TypeScript - Size: 248 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

JPeer264/gulp-rcs

The gulp task to the main module rename-css-selectors

Language: JavaScript - Size: 145 KB - Last synced at: 26 days ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 4

0x1618/css-selector-minifier

CSS-Selector-Minifier is a Python package that minifies CSS class and id names in CSS, HTML and JavaScript files.

Language: Python - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

edanurascii/fancy-css-examples

Language: SCSS - Size: 94.7 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

JPeer264/grunt-rcs

The grunt task to the main module rename-css-selectors

Language: JavaScript - Size: 42 KB - Last synced at: 2 days ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

k3nsei/css-selector-builder

Developer friendly CSS selector builder API

Language: TypeScript - Size: 2.42 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

mbasso/react-cssom

Css selector for React Components

Language: JavaScript - Size: 846 KB - Last synced at: 26 days ago - Pushed at: over 8 years ago - Stars: 57 - Forks: 0

WesGtoX/python-selenium

Selenium course with Python.

Language: Python - Size: 8.99 MB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

jakewarren/scrape

A command line scraping utility supporting CSS selectors or XPath

Language: Go - Size: 1.62 MB - Last synced at: about 3 hours ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

tomhodgins/jsincss-string-match

A string matching plugin for jsincss

Language: JavaScript - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

tomhodgins/jsincss-elder-selector

An elder selector plugin for jsincss

Language: JavaScript - Size: 9.77 KB - Last synced at: 24 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

tomhodgins/jsincss-regex-match

A regex matching plugin for jsincss

Language: JavaScript - Size: 8.79 KB - Last synced at: 10 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0