Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
facelessuser
/
soupsieve
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
49
Star
266
Code
Issues
10
Pull requests
3
Discussions
Actions
Projects
Security and quality
2
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit history
Commits on May 28, 2026
Drop Python 3.9
facelessuser
committed
08e9ede
Copy full SHA for 08e9ede
Rework selector mapping
Show description for d6e6830
facelessuser
committed
d6e6830
Copy full SHA for d6e6830
Utilize property for accessing lazy regular expression pattern
facelessuser
committed
d2d1581
Copy full SHA for d2d1581
Commits on May 27, 2026
Build patterns and regexes lazily in css_parser (#296)
Show description for b8701de
bolshoytoster
authored
b8701de
Copy full SHA for b8701de
Commits on May 24, 2026
Limit excessive selectors
Show description for 28108ab
facelessuser
committed
28108ab
Copy full SHA for 28108ab
Fix test for Windows
facelessuser
committed
ef18872
Copy full SHA for ef18872
Merge commit from fork
Show description for eb43976
facelessuser
authored
eb43976
Copy full SHA for eb43976
Commits on Mar 27, 2026
Fix typo in pseudo-classes.md (#294)
AuraHerreroRuiz
authored
3a661b2
Copy full SHA for 3a661b2
Commits on Feb 3, 2026
Update hatchling version requirement in pyproject.toml (#290)
Show description for 0cb533d
haampie
authored
0cb533d
Copy full SHA for 0cb533d
Commits on Jan 20, 2026
Update doc theme
facelessuser
committed
5aedc41
Copy full SHA for 5aedc41
Commits on Jan 19, 2026
Attribute pattern fix (#289)
facelessuser
authored
d7c4784
Copy full SHA for d7c4784
Commits on Jan 18, 2026
Fix grammar
facelessuser
committed
09e106d
Copy full SHA for 09e106d
Update docs
Show description for 09b2769
facelessuser
committed
09b2769
Copy full SHA for 09b2769
Commits on Jan 15, 2026
Various fixes by @mundanevision20 (#288)
Show description for c6e80fc
facelessuser
authored
c6e80fc
Copy full SHA for c6e80fc
Commits on Dec 18, 2025
Adjust changelog
facelessuser
committed
f899797
Copy full SHA for f899797
Switch to using Zensical for documents (#286)
facelessuser
authored
1b964a8
Copy full SHA for 1b964a8
Adjustments for changes in HTML parser (#285)
Show description for 046ce54
facelessuser
authored
046ce54
Copy full SHA for 046ce54
Commits on Aug 27, 2025
Add support for Python 3.14 and drop Python 3.8 (#283)
facelessuser
authored
bf93778
Copy full SHA for bf93778
Commits on May 5, 2025
Spelling
facelessuser
committed
d82b33b
Copy full SHA for d82b33b
Use "Trusted Publisher"
Show description for 2fe1c55
facelessuser
committed
2fe1c55
Copy full SHA for 2fe1c55
Commits on Apr 20, 2025
Link license in readme
facelessuser
committed
a616022
Copy full SHA for a616022
Add new selectors and move some existing selectors out of experimental (#280)
Show description for 6b22489
facelessuser
authored
6b22489
Copy full SHA for 6b22489
Commits on Feb 19, 2025
Branch specifiers on badge do not work
facelessuser
committed
48be2ee
Copy full SHA for 48be2ee
Actually update badge
facelessuser
committed
fcb3aaf
Copy full SHA for fcb3aaf
Update build badge
facelessuser
committed
fef91c7
Copy full SHA for fef91c7
Fix some typing issues revealed with latest BS4 (#279)
Show description for 6fdce69
facelessuser
authored
6fdce69
Copy full SHA for 6fdce69
Commits on Feb 12, 2025
Fix a typo in faq.md (#277)
rogererens
authored
6470b9d
Copy full SHA for 6470b9d
Commits on Sep 30, 2024
Typos: Remove duplicate words
facelessuser
committed
a8080d9
Copy full SHA for a8080d9
Commits on Aug 13, 2024
Update token (#273)
facelessuser
authored
f974ea7
Copy full SHA for f974ea7
Officially support Python 3.13 and update build environment (#271)
Show description for 1a67e46
facelessuser
authored
1a67e46
Copy full SHA for 1a67e46
Commits on Jul 18, 2024
fix Adjacent sibling combinator example (#272)
Show description for 25631bd
borgle
authored
25631bd
Copy full SHA for 25631bd
Commits on Jul 10, 2024
Improve pseudo-class error message (#270)
Show description for e0d4979
facelessuser
authored
e0d4979
Copy full SHA for e0d4979
Commits on Jul 9, 2024
Add support for nesting ampersand (#269)
Show description for c811bdf
facelessuser
authored
c811bdf
Copy full SHA for c811bdf
Commits on Sep 11, 2023
Fix typo in README.md (#267)
Msa360
authored
dc71495
Copy full SHA for dc71495
Commits on Sep 2, 2023
Bump version
facelessuser
committed
51ec317
Copy full SHA for 51ec317
Previous
Next
You can’t perform that action at this time.