TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Support
Quality
Security
License
Reuse
A library and language for building parsers, interpreters, compilers, etc.
Support
Quality
Security
License
Reuse
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
Support
Quality
Security
License
Reuse
A doc comment standard for TypeScript
Support
Quality
Security
License
Reuse
ECMAScript 5/6/7 compatibility tables
Support
Quality
Security
License
Reuse
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Support
Quality
Security
License
Reuse
📜 Extract meaningful content from the chaos of a web page
Support
Quality
Security
License
Reuse
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
Support
Quality
Security
License
Reuse
The fast & forgiving HTML and XML parser
Support
Quality
Security
License
Reuse
A lightweight php class for formatting sql statements. Handles automatic indentation and syntax highlighting.
Support
Quality
Security
License
Reuse
The Elegant Parser
Support
Quality
Security
License
Reuse
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Support
Quality
Security
License
Reuse
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Support
Quality
Security
License
Reuse
A framework for directly generating shape through Tags, no need to write shape.xml again(通过标签直接生成shape,无需再写shape.xml)
Support
Quality
Security
License
Reuse
A simple and zero-dependencies library to parse environment variables into structs.
Support
Quality
Security
License
Reuse
Lightweight C++ command line option parser
Support
Quality
Security
License
Reuse
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
Support
Quality
Security
License
Reuse
Too young, too simple. Sometimes, naive.
Support
Quality
Security
License
Reuse
Light-weight, simple and fast XML parser for C++ with XPath support
Support
Quality
Security
License
Reuse
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Support
Quality
Security
License
Reuse
Python SQL Parser and Transpiler
Support
Quality
Security
License
Reuse
Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.
Support
Quality
Security
License
Reuse
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Support
Quality
Security
License
Reuse
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Support
Quality
Security
License
Reuse
A non-validating SQL parser module for Python
Support
Quality
Security
License
Reuse
Arbitrary expression evaluation for golang
Support
Quality
Security
License
Reuse
Optimized JSON
Support
Quality
Security
License
Reuse
A parser library for Go
Support
Quality
Security
License
Reuse
Network recon framework. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!
Support
Quality
Security
License
Reuse
Straightforward, type-safe argument parsing for Swift
Support
Quality
Security
License
Reuse
PostHTML is a tool to transform HTML/XML with JS plugins
Support
Quality
Security
License
Reuse
ESDoc - Good Documentation for JavaScript
Support
Quality
Security
License
Reuse
Write expressive, high-performance parsers with ease.
Support
Quality
Security
License
Reuse
NodeJS excel file parser & builder
Support
Quality
Security
License
Reuse
LR(1) parser generator for Rust
Support
Quality
Security
License
Reuse
A Script Loader For Your Conditional Builds
Support
Quality
Security
License
Reuse
Python Lex-Yacc
Support
Quality
Security
License
Reuse
ECMAScript code generator
Support
Quality
Security
License
Reuse
A Parser Combinator library for C
Support
Quality
Security
License
Reuse
🌐 URL parsing and manipulation made easy.
Support
Quality
Security
License
Reuse
go command line option parser
Support
Quality
Security
License
Reuse
An implementation of StyleCop rules using the .NET Compiler Platform
Support
Quality
Security
License
Reuse
Convert HTML to Markdown-formatted text.
Support
Quality
Security
License
Reuse
Do some browser detection with Ruby. Includes ActionController integration.
Support
Quality
Security
License
Reuse
Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
Support
Quality
Security
License
Reuse
Kanna(鉋) is an XML/HTML parser for Swift.
Support
Quality
Security
License
Reuse
trurl is a command line tool for URL parsing and manipulation.
Support
Quality
Security
License
Reuse
Python code to parse a Twitter archive and output in various ways
Support
Quality
Security
License
Reuse
python parser for human readable dates
Support
Quality
Security
License
Reuse
An HTML DOM parser. It allows you to manipulate HTML. Find tags on an HTML page with selectors just like jQuery.
Support
Quality
Security
License
Reuse
t
tinyxml2by leethomason
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
C++ 4444Updated: 2 y ago License: Permissive (Zlib)
Support
Quality
Security
License
Reuse
o
ohmby ohmjs
A library and language for building parsers, interpreters, compilers, etc.
JavaScript 4432Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
gogocodeby thx
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
JavaScript 4426Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tsdocby microsoft
A doc comment standard for TypeScript
TypeScript 4387Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
compat-tableby kangax
ECMAScript 5/6/7 compatibility tables
HTML 4306Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
picocliby remkop
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Java 4278Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
mercury-parserby postlight
📜 Extract meaningful content from the chaos of a web page
JavaScript 4165Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
S
SwiftSoupby scinfu
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
Swift 3950Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
htmlparser2by fb55
The fast & forgiving HTML and XML parser
TypeScript 3923Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sql-formatterby jdorn
A lightweight php class for formatting sql statements. Handles automatic indentation and syntax highlighting.
HTML 3901Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
Support
Quality
Security
License
Reuse
u
unifiedby unifiedjs
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
JavaScript 3852Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
larkby lark-parser
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Python 3807Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
B
BackgroundLibraryby JavaNoober
A framework for directly generating shape through Tags, no need to write shape.xml again(通过标签直接生成shape,无需再写shape.xml)
Java 3595Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
envby caarlos0
A simple and zero-dependencies library to parse environment variables into structs.
Go 3587Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cxxoptsby jarro2783
Lightweight C++ command line option parser
C++ 3579Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
kaitai_structby kaitai-io
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
Shell 3480Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
b
blogby livoras
Too young, too simple. Sometimes, naive.
Ruby 3472Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
p
pugixmlby zeux
Light-weight, simple and fast XML parser for C++ with XPath support
C++ 3406Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nearleyby kach
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
JavaScript 3375Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sqlglotby tobymao
Python SQL Parser and Transpiler
Python 3365Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
php-markdownby michelf
Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.
PHP 3348Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
k
kingpinby alecthomas
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Go 3330Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
parse5by inikulin
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
TypeScript 3326Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sqlparseby andialbrecht
A non-validating SQL parser module for Python
Python 3291Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
g
govaluateby Knetic
Arbitrary expression evaluation for golang
Go 3145Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
Support
Quality
Security
License
Reuse
p
Support
Quality
Security
License
Reuse
i
ivreby ivre
Network recon framework. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!
Python 2967Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
s
swift-argument-parserby apple
Straightforward, type-safe argument parsing for Swift
Swift 2964Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
posthtmlby posthtml
PostHTML is a tool to transform HTML/XML with JS plugins
JavaScript 2864Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
esdocby esdoc
ESDoc - Good Documentation for JavaScript
JavaScript 2731Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
chumskyby zesterer
Write expressive, high-performance parsers with ease.
Rust 2710Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
node-xlsxby mgcrea
NodeJS excel file parser & builder
TypeScript 2694Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
l
lalrpopby lalrpop
LR(1) parser generator for Rust
Rust 2587Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
y
yepnope.jsby SlexAxton
A Script Loader For Your Conditional Builds
JavaScript 2530Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
p
Support
Quality
Security
License
Reuse
e
escodegenby estools
ECMAScript code generator
JavaScript 2491Updated: 2 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
m
mpcby orangeduck
A Parser Combinator library for C
C 2489Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
furlby gruns
🌐 URL parsing and manipulation made easy.
Python 2465Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
go-flagsby jessevdk
go command line option parser
Go 2395Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
S
StyleCopAnalyzersby DotNetAnalyzers
An implementation of StyleCop rules using the .NET Compiler Platform
C# 2382Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
html2textby aaronsw
Convert HTML to Markdown-formatted text.
Python 2367Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
b
browserby fnando
Do some browser detection with Ruby. Includes ActionController integration.
Ruby 2360Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
html-agility-packby zzzprojects
Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
C# 2357Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
K
Kannaby tid-kijyun
Kanna(鉋) is an XML/HTML parser for Swift.
Swift 2318Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
trurlby curl
trurl is a command line tool for URL parsing and manipulation.
C 2309Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
twitter-archive-parserby timhutton
Python code to parse a Twitter archive and output in various ways
Python 2303Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
d
dateparserby scrapinghub
python parser for human readable dates
Python 2297Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
p
php-html-parserby paquettg
An HTML DOM parser. It allows you to manipulate HTML. Find tags on an HTML page with selectors just like jQuery.
HTML 2295Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse