Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Parser

Parser

257 projects

Showing 36 of 257 projects

marked
markedTypeScript

A fast, low-level markdown parser and compiler that works in browsers, servers, and CLI.

#hacktoberfest#compiler#commonmark
Stars37.3k
Forks3.8k
Last commit1 day ago
SWC
SWCRust

A super-fast Rust-based TypeScript/JavaScript compiler for faster web development.

#compiler#javascript-compiler#transpiler
Stars34.2k
Forks1.5k
Last commit10 hours ago
cheerio
cheerioTypeScript

The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

#hacktoberfest#jquery#cheerio
Stars30.5k
Forks1.7k
Last commit8 hours ago
PostCSS
PostCSSTypeScript

A tool for transforming CSS with JavaScript plugins, enabling linting, future syntax transpilation, and more.

#autoprefixer#css-processor#css-linting
Stars29.0k
Forks1.7k
Last commit3 days ago
tree-sitter
tree-sitterRust

A parser generator tool and incremental parsing library for building syntax trees in programming tools.

#parsing#c-library#incremental
Stars27.3k
Forks3.0k
Last commit1 day ago
oxc
oxcRust

A collection of high-performance JavaScript and TypeScript tools written in Rust, powering modern development toolchains.

#compiler-infrastructure#minifier#compiler
Stars23.2k
Forks1.4k
Last commit9 hours ago
PHP Parser
PHP ParserPHP

A PHP parser written in PHP for static code analysis and manipulation via an abstract syntax tree (AST).

#code-manipulation#php#development-tools
Stars17.5k
Forks1.1k
Last commit17 days ago
TypeScript ESLint
TypeScript ESLintTypeScript

Monorepo for tooling that enables ESLint to support TypeScript, providing powerful static analysis for JavaScript and TypeScript.

#developer-tools#open-source#plugin
Stars16.4k
Forks3.0k
Last commit14 hours ago
Parsedown
ParsedownPHP

A fast, single-file PHP Markdown parser with GitHub Flavored Markdown support and no dependencies.

#content-management#markdown-parser#php-library
Stars15.0k
Forks1.1k
Last commit8 months ago
jsoniter
jsoniterGo

A high-performance drop-in replacement for Go's standard encoding/json package with 100% compatibility.

#high-performance#serializer#encoding-json
Stars13.9k
Forks1.1k
Last commit2 years ago
Uglify
UglifyJavaScript

A JavaScript parser, minifier, compressor, and beautifier toolkit for optimizing code size and performance.

#compressor#minification#cli-tool
Stars13.4k
Forks1.2k
Last commit1 year ago
nom
nomRust

A Rust parser combinator framework for building fast, safe, and memory-efficient parsers for binary and text formats.

#parse#streaming-parsers#safe-parsing
Stars10.5k
Forks850
Last commit1 year ago
SQLGlot
SQLGlotPython

A no-dependency Python SQL parser, transpiler, optimizer, and engine that translates between 31+ SQL dialects.

#sql-engine#postgres#sql-optimizer
Stars9.7k
Forks1.3k
Last commit13 hours ago
Terser
TerserJavaScript

A JavaScript parser, mangler, and compressor toolkit for ES6+ that minifies code to reduce file size.

#compressor#minification#cli-tool
Stars9.3k
Forks479
Last commit16 days ago
sh
shGo

A Go library and toolset for parsing, formatting, and interpreting POSIX Shell, Bash, and Zsh scripts.

#developer-tools#code-formatter#interpreter
Stars9.1k
Forks461
Last commit2 days ago
dasel
daselGo

A command-line tool and library for querying, modifying, and converting data across JSON, YAML, TOML, XML, CSV, HCL, and INI formats.

#yaml#go-library#command-line-tool
Stars8.1k
Forks178
Last commit7 days ago
@parcel/css
@parcel/cssRust

An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

#minifier#compiler#css-minifier
Stars7.7k
Forks316
Last commit14 days ago
boa
boaRust

An embeddable JavaScript engine written in Rust, supporting over 90% of the ECMAScript specification.

#hacktoberfest#webassembly#javascript-engine
Stars7.6k
Forks680
Last commit4 days ago
pdfminer.six
pdfminer.sixPython

A Python library for extracting and analyzing text, images, and metadata from PDF documents.

#text-extraction#pdf-tools#open-source
Stars7.0k
Forks1.0k
Last commit7 months ago
javaparser
javaparserJava

A Java 1-25 parser and abstract syntax tree library with advanced analysis capabilities for source code manipulation.

#javaparser#syntax-tree#java-parser
Stars6.2k
Forks1.3k
Last commit2 days ago
yaml-cpp
yaml-cppC++

A YAML 1.2 compliant parser and emitter library for C++.

#yaml#library#cmake
Stars6.1k
Forks2.2k
Last commit10 days ago
JSqlParser
JSqlParserJava

A Java SQL parser that translates SQL statements into a traversable hierarchy of Java classes, supporting multiple RDBMS dialects.

#java-library#sql-transformation#java
Stars6.0k
Forks1.4k
Last commit21 hours ago
LIEF
LIEFC++

A cross-platform library to parse, modify, and abstract executable formats like ELF, PE, and Mach-O.

#lief#pe#executable-format-parser
Stars5.6k
Forks756
Last commit3 days ago
AngleSharp
AngleSharpC#

A .NET library for parsing HTML5, SVG, MathML, and CSS with a standards-compliant DOM.

#dom-manipulation#svg-parser#angle-bracket
Stars5.5k
Forks599
Last commit6 days ago
picocli
picocliJava

A modern Java framework for building powerful, user-friendly command line applications with GraalVM native image support.

#autocompletion#cli-framework#dependency-injection
Stars5.4k
Forks493
Last commit2 months ago
pest
pestRust

A general-purpose parser for Rust using Parsing Expression Grammars (PEG) with a focus on accessibility, correctness, and performance.

#parsing#peg#error-reporting
Stars5.4k
Forks314
Last commit6 days ago
Globalize
GlobalizeJavaScript

A JavaScript library for internationalization and localization using official Unicode CLDR JSON data.

#cldr#number-formatting#l10n
Stars4.8k
Forks588
Last commit1 year ago
ExcelDataReader
ExcelDataReaderC#

A lightweight and fast C# library for reading Microsoft Excel files (including .xls, .xlsx, .xlsb, and .csv) from .NET applications.

#xls#csharp#nuget-package
Stars4.4k
Forks1.0k
Last commit1 day ago
parse5
parse5TypeScript

A fast, spec-compliant HTML parsing and serialization toolset for Node.js.

#dom-manipulation#whatwg-html#html5
Stars3.9k
Forks263
Last commit9 hours ago
YoutubeExplode
YoutubeExplodeC#

Abstraction layer over YouTube's internal API

#dotnet#dotnet-standard#dotnet-core
Stars3.7k
Forks602
Last commit1 day ago
nearley
nearleyJavaScript

A simple, fast, and powerful Earley parser toolkit for JavaScript that handles any BNF grammar.

#parsing#lexer-integration#ambiguous-grammar
Stars3.7k
Forks236
Last commit1 year ago
System.CommandLine
System.CommandLineC#

A .NET library for parsing command-line arguments, building CLI applications, and rendering terminal output.

#parsing#commandlineparser#nuget
Stars3.7k
Forks436
Last commit10 hours ago
ini
iniGo

A Go package for reading and writing INI configuration files with advanced features like recursion, comments, and type conversion.

#go-library#ini#ini-parser
Stars3.5k
Forks394
Last commit1 month ago
Mago
MagoRust

An extremely fast PHP linter, formatter, and static analyzer written in Rust.

#developer-tools#automated-fixes#code-formatter
Stars3.5k
Forks205
Last commit19 hours ago
diff2html
diff2htmlTypeScript

A JavaScript library that generates pretty HTML diffs from git diff or unified diff output.

#unified-diff#unified-diffs#git-diff
Stars3.4k
Forks302
Last commit5 months ago
chronic
chronicRuby

A pure Ruby natural language date/time parser that converts human-readable phrases into structured time objects.

#developer-tools#datetime#ruby-gem
Stars3.3k
Forks451
Last commit3 years ago
Page 1 of 8Next

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
#Rust33
#Go32
#Parsing32
#Json31
#Ast27
#Golang26
#Serialization24
#Go Library23
#Performance22
#Library22
#Configuration21
#Cli Tool20