Parser for Rust source code
Support
Quality
Security
License
Reuse
JavaScript to Python Translator & JavaScript interpreter written in 100% pure Python🚀 Try it online:
Support
Quality
Security
License
Reuse
Parser Building Toolkit for JavaScript
Support
Quality
Security
License
Reuse
⚡A fast and polyglot tool for code structrual search, lint and rewriting at large scale. Written in Rust
Support
Quality
Security
License
Reuse
A tiny, friendly, C# parser construction library
Support
Quality
Security
License
Reuse
Multiplatform command line interface parsing for Kotlin
Support
Quality
Security
License
Reuse
Simple and fast HTML and XML parser
Support
Quality
Security
License
Reuse
Check TypeScript type definitions
Support
Quality
Security
License
Reuse
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Support
Quality
Security
License
Reuse
Simple .INI file parser in C, good for embedded systems
Support
Quality
Security
License
Reuse
A feed parsing library
Support
Quality
Security
License
Reuse
PdfParser, a standalone PHP library, provides various tools to extract data from a PDF file.
Support
Quality
Security
License
Reuse
CommonMark/Markdown Java parser with source level AST. CommonMark 0.28, emulation of: pegdown, kramdown, markdown.pl, MultiMarkdown. With HTML to MD, MD to PDF, MD to DOCX conversion modules.
Support
Quality
Security
License
Reuse
Ruby HTML and CSS sanitizer.
Support
Quality
Security
License
Reuse
Java library for parsing and rendering CommonMark (Markdown)
Support
Quality
Security
License
Reuse
A multi-language port of Browserscope's user agent parser.
Support
Quality
Security
License
Reuse
url() - A simple, lightweight url parser for JavaScript
Support
Quality
Security
License
Reuse
The JSX specification is a XML-like syntax extension to ECMAScript.
Support
Quality
Security
License
Reuse
Extensible SQL Lexer and Parser for Rust
Support
Quality
Security
License
Reuse
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
Support
Quality
Security
License
Reuse
The Android SDK for Parse Platform
Support
Quality
Security
License
Reuse
[NO LONGER MAINTAINED] A JS utility for for parsing URLs and extracting information out of them.
Support
Quality
Security
License
Reuse
Common Expression Language -- specification and binary representation
Support
Quality
Security
License
Reuse
Python library for creating PEG parsers
Support
Quality
Security
License
Reuse
A JavaScript Date and Time Library
Support
Quality
Security
License
Reuse
fast-cpp-csv-parser
Support
Quality
Security
License
Reuse
Command line parsing framework for Java
Support
Quality
Security
License
Reuse
Argument Parser for Modern C++
Support
Quality
Security
License
Reuse
A URL builder library for JavaScript.
Support
Quality
Security
License
Reuse
A New Tool for Reading JavaScript Code since 2017
Support
Quality
Security
License
Reuse
High-performance browser-grade HTML5 parser
Support
Quality
Security
License
Reuse
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Support
Quality
Security
License
Reuse
PSA: moved into babel/babel as @babel/parser -->
Support
Quality
Security
License
Reuse
Parsing Expression Grammar Template Library
Support
Quality
Security
License
Reuse
langcc: A Next-Generation Compiler Compiler
Support
Quality
Security
License
Reuse
Typescript to lua transpiler. https://typescripttolua.github.io/
Support
Quality
Security
License
Reuse
Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
Support
Quality
Security
License
Reuse
tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
Support
Quality
Security
License
Reuse
A POSIX-compliant AWK interpreter written in Go, with CSV support
Support
Quality
Security
License
Reuse
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Support
Quality
Security
License
Reuse
A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS
Support
Quality
Security
License
Reuse
a python refactoring library
Support
Quality
Security
License
Reuse
High performance physically based renderer in C++11
Support
Quality
Security
License
Reuse
Struct-based argument parsing in Go
Support
Quality
Security
License
Reuse
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
Support
Quality
Security
License
Reuse
Fast C/C++ HTML 5 Parser. Using threads.
Support
Quality
Security
License
Reuse
Parse strings using a specification based on the Python format() syntax.
Support
Quality
Security
License
Reuse
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Support
Quality
Security
License
Reuse
A simple, blazing-fast CSV parser and encoder. Full RFC 4180 compliance.
Support
Quality
Security
License
Reuse
Library to parse and work with the C++ AST
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
J
Js2Pyby PiotrDabkowski
JavaScript to Python Translator & JavaScript interpreter written in 100% pure Python🚀 Try it online:
JavaScript 2206Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
chevrotainby Chevrotain
Parser Building Toolkit for JavaScript
TypeScript 2174Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
ast-grepby ast-grep
⚡A fast and polyglot tool for code structrual search, lint and rewriting at large scale. Written in Rust
Rust 2149Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
Spracheby sprache
A tiny, friendly, C# parser construction library
C# 2129Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cliktby ajalt
Multiplatform command line interface parsing for Kotlin
Kotlin 2107Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
D
DiDOMby Imangazaliev
Simple and fast HTML and XML parser
PHP 2102Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tsdby SamVerschueren
Check TypeScript type definitions
TypeScript 2070Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
Downby johnxnguyen
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
C 2063Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
inihby benhoyt
Simple .INI file parser in C, good for embedded systems
C 2055Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
feedjiraby feedjira
A feed parsing library
Ruby 2043Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pdfparserby smalot
PdfParser, a standalone PHP library, provides various tools to extract data from a PDF file.
PHP 2029Updated: 1 y ago License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
f
flexmark-javaby vsch
CommonMark/Markdown Java parser with source level AST. CommonMark 0.28, emulation of: pegdown, kramdown, markdown.pl, MultiMarkdown. With HTML to MD, MD to PDF, MD to DOCX conversion modules.
Java 2000Updated: 1 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
c
commonmark-javaby commonmark
Java library for parsing and rendering CommonMark (Markdown)
Java 1991Updated: 2 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
u
ua-parserby tobie
A multi-language port of Browserscope's user agent parser.
Perl 1984Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
j
js-urlby websanova
url() - A simple, lightweight url parser for JavaScript
JavaScript 1943Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jsxby facebook
The JSX specification is a XML-like syntax extension to ECMAScript.
HTML 1897Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
sqlparser-rsby sqlparser-rs
Extensible SQL Lexer and Parser for Rust
Rust 1889Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
J
JSONStreamby dominictarr
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
JavaScript 1878Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
P
Parse-SDK-Androidby parse-community
The Android SDK for Parse Platform
Java 1865Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
purlby allmarkedup
[NO LONGER MAINTAINED] A JS utility for for parsing URLs and extracting information out of them.
JavaScript 1860Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cel-specby google
Common Expression Language -- specification and binary representation
Go 1855Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pyparsingby pyparsing
Python library for creating PEG parsers
Python 1849Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
Datejsby datejs
A JavaScript Date and Time Library
JavaScript 1849Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
fast-cpp-csv-parserby ben-strasser
fast-cpp-csv-parser
C++ 1824Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
j
jcommanderby cbeust
Command line parsing framework for Java
Java 1815Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
Support
Quality
Security
License
Reuse
u
urlcatby balazsbotond
A URL builder library for JavaScript.
TypeScript 1771Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lambda-viewby Jianru-Lin
A New Tool for Reading JavaScript Code since 2017
JavaScript 1764Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
html5everby servo
High-performance browser-grade HTML5 parser
Rust 1761Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
R
Rubberduckby rubberduck-vba
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
C# 1724Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
b
babylonby babel
PSA: moved into babel/babel as @babel/parser -->
JavaScript 1716Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PEGTLby taocpp
Parsing Expression Grammar Template Library
C++ 1710Updated: 1 y ago License: Permissive (BSL-1.0)
Support
Quality
Security
License
Reuse
l
langccby jzimmerman
langcc: A Next-Generation Compiler Compiler
C++ 1694Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
T
TypeScriptToLuaby TypeScriptToLua
Typescript to lua transpiler. https://typescripttolua.github.io/
TypeScript 1693Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
m3u8by globocom
Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
Python 1676Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
picohttpparserby h2o
tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
C 1664Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
g
goawkby benhoyt
A POSIX-compliant AWK interpreter written in Go, with CSV support
Go 1655Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
csstreeby csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
JavaScript 1648Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PHP-CSS-Parserby sabberworm
A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS
PHP 1638Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
ropeby python-rope
a python refactoring library
Python 1629Updated: 1 y ago License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
t
tungstenby tunabrain
High performance physically based renderer in C++11
C++ 1627Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
go-argby alexflint
Struct-based argument parsing in Go
Go 1624Updated: 2 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
M
MimeKitby jstedfast
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
C# 1610Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
myhtmlby lexborisov
Fast C/C++ HTML 5 Parser. Using threads.
C 1556Updated: 2 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
p
parseby r1chardj0n3s
Parse strings using a specification based on the Python format() syntax.
Python 1535Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
spoonby INRIA
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Java 1518Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
C
CSV.jsby knrz
A simple, blazing-fast CSV parser and encoder. Full RFC 4180 compliance.
JavaScript 1512Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cppastby foonathan
Library to parse and work with the C++ AST
C++ 1497Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse