Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Parser

Parser

256 projects

Showing 36 of 256 projects

kong
kongGo

A Go library for building command-line interfaces with declarative structs and tags.

#declarative#help-generation#validation
Stars3.1k
Forks175
Last commit5 days ago
fast-xml-parser
fast-xml-parserJavaScript

A pure JavaScript library for validating, parsing, and building XML without C/C++ dependencies or callbacks.

#xml2json#js#fast
Stars3.1k
Forks388
Last commit7 days ago
PSD.rb
PSD.rbRuby

A Ruby library for parsing Adobe Photoshop (PSD) files into a manageable tree structure to extract document and layer data.

#document-extraction#document#design-automation
Stars3.1k
Forks197
Last commit5 years ago
inih
inihC++

A simple, lightweight .INI file parser written in C, designed for embedded systems.

#c-library#embedded-systems#low-memory
Stars3.0k
Forks569
Last commit5 months ago
gofeed
gofeedGo

A robust Go library for parsing RSS, Atom, and JSON feeds with support for extensions and invalid feed handling.

#rss-feed#atom-feed#rss
Stars2.9k
Forks219
Last commit4 days ago
YamlDotNet
YamlDotNetC#

A .NET library for parsing, emitting, and serializing YAML with support for YAML 1.1 and 1.2 specifications.

#parsing#data-serialization#yaml
Stars2.8k
Forks517
Last commit27 days ago
commonmark-java
commonmark-javaJava

A Java library for parsing and rendering Markdown text according to the CommonMark specification with extensible features.

#java-library#library#commonmark
Stars2.7k
Forks331
Last commit1 month ago
pulldown-cmark
pulldown-cmarkRust

A fast, safe, and versatile pull parser for CommonMark and GitHub Flavored Markdown, written in Rust.

#simd#commonmark#markdown-parser
Stars2.7k
Forks293
Last commit16 days ago
croner
cronerTypeScript

A zero-dependency cron library for JavaScript and TypeScript that triggers functions and evaluates cron expressions across Node, Deno, Bun, and browsers.

#javascript-cron-parser#task-scheduler#zero-dependencies
Stars2.6k
Forks69
Last commit10 days ago
vue-styleguidist
vue-styleguidistTypeScript

An isolated Vue component development environment with a living style guide, automatically generated from your components.

#design-system#vue-cli#component-development
Stars2.5k
Forks413
Last commit3 days ago
Snarkdown
SnarkdownJavaScript

A dead simple 1kb Markdown parser written in JavaScript for constrained use-cases.

#regex#markdown-parser#html-generation
Stars2.4k
Forks112
Last commit3 years ago
taplo
taploRust

A comprehensive TOML toolkit written in Rust, providing parsing, formatting, validation, and language server support.

#analyzer#language-server#validation
Stars2.3k
Forks186
Last commit4 months ago
DiDOM
DiDOMPHP

A simple and fast HTML and XML parser for PHP with CSS selector and XPath support.

#dom-manipulation#css-selectors#php-library
Stars2.2k
Forks200
Last commit5 months ago
CSSTree
CSSTreeJavaScript

A fast, spec-compliant CSS parser, walker, generator, and lexer toolkit for analyzing and transforming CSS.

#w3c#generator#fast
Stars2.1k
Forks123
Last commit4 months ago
toml++
toml++C++

A header-only C++17 library for parsing and serializing TOML configuration files with full language support.

#cplusplus-20#library#cplusplus-17
Stars2.1k
Forks207
Last commit3 days ago
Feedjira
FeedjiraRuby

A Ruby library for parsing RSS, Atom, and JSON feeds with flexible configuration and extensible parsers.

#rss-parser#rss#atom
Stars2.1k
Forks369
Last commit1 month ago
poison
poisonElixir

A high-performance, standards-compliant JSON library for Elixir, built for speed and correctness.

#encoder#elixir#data-serialization
Stars2.0k
Forks214
Last commit1 year ago
MimeKit
MimeKitC#

A high-performance .NET library for creating and parsing MIME messages with support for S/MIME, PGP, DKIM, TNEF, and Unix mbox.

#dotnet#mime#pgp
Stars2.0k
Forks387
Last commit2 days ago
colord
colordTypeScript

A tiny, high-performance JavaScript library for color parsing, manipulation, and conversion with a plugin-based architecture.

#hex#plugin-system#a11y
Stars1.9k
Forks63
Last commit2 months ago
PHP CSS Parser
PHP CSS ParserPHP

A PHP library for parsing CSS files into a manipulable data structure and outputting optimized CSS.

#at-rule-parsing#hacktoberfest#stylesheet-manipulation
Stars1.8k
Forks152
Last commit1 day ago
Fluid
FluidC#

A fast, secure .NET template engine implementing the Liquid language with async support and extensibility.

#template#extensibility#liquid-templating
Stars1.8k
Forks190
Last commit1 day ago
ada
adaC++

A fast, spec-compliant URL parser written in modern C++, used by Node.js, Cloudflare Workers, and other major systems.

#sse2#cloudflare-workers#unicode
Stars1.8k
Forks131
Last commit5 days ago
Fluent Specs
Fluent SpecsJavaScript

A localization system designed to unleash the expressive power of natural language through its Fluent Translation List (FTL) syntax.

#natural-language#l10n#internationalization
Stars1.7k
Forks47
Last commit4 months ago
godot-gdscript-toolkit
godot-gdscript-toolkitPython

A comprehensive toolkit for GDScript including a parser, linter, formatter, and code metrics calculator.

#cyclomatic-complexity#python-tool#developer-tools
Stars1.6k
Forks108
Last commit9 months ago
google-libphonenumber
google-libphonenumberJavaScript

A Node.js package providing Google's libphonenumber library for parsing, formatting, and validating international phone numbers.

#formatting#telephony#internationalization
Stars1.5k
Forks153
Last commit
parson
parsonC

A lightweight, C89-compatible JSON library with a simple API and dot-notation addressing.

#parsing#c-library#data-serialization
Stars1.5k
Forks336
Last commit2 years ago
when
whenGo

A natural language date/time parser with pluggable rules and merge strategies for Go applications.

#datetime#natural-language#time-parsing
Stars1.5k
Forks93
Last commit8 days ago
combine
combineRust

A Rust parser combinator library inspired by Haskell's Parsec, enabling modular LL(1) parsing with arbitrary lookahead.

#parsing#ll1-parser#stream-parsing
Stars1.4k
Forks99
Last commit5 months ago
cli
cliC++

A cross-platform header-only C++14 library for building interactive command line interfaces with Cisco-style navigation.

#command-line-interface#asio#cli-framework
Stars1.4k
Forks153
Last commit7 months ago
CSON
CSONCoffeeScript

CoffeeScript Object Notation (CSON) is a data format and parser for CoffeeScript objects, offering a more lenient and readable alternative to JSON.

#data-serialization#json-alternative#cli-tool
Stars1.3k
Forks54
Last commit5 days ago
duckling
ducklingClojure

A Clojure library that parses natural language text into structured data like dates, times, and durations.

#time-parsing#entity-extraction#clojure-library
Stars1.3k
Forks209
Last commit7 years ago
toml11
toml11C++

A feature-rich, header-only C++11/14/17/20 library for parsing and serializing TOML configuration files with full spec compliance.

#cplusplus-20#cplusplus-14#c-plus-plus-11
Stars1.3k
Forks184
Last commit7 months ago
ngx-markdown
ngx-markdownTypeScript

An Angular library for parsing markdown to HTML with syntax highlighting, emoji support, math rendering, and diagrams.

#emoji-support#markdown-parser#syntax-highlighting
Stars1.2k
Forks184
Last commit20 hours ago
justhtml
justhtmlPython

A pure Python HTML5 parser with spec-perfect parsing, built-in sanitization, CSS selectors, and zero dependencies.

#dom-manipulation#sanitization#pure-python
Stars1.1k
Forks41
Last commit4 days ago
Vince's CSV Parser
Vince's CSV ParserC++

A high-performance, fully-featured CSV parser and serializer for modern C++ with streaming, random access, and robust format handling.

#csv-reader#tab-separated#high-performance
Stars1.1k
Forks200
Last commit
JSON Schema $Ref Parser
JSON Schema $Ref ParserTypeScript

Parse, resolve, and dereference JSON Schema $ref pointers across files and URLs in Node.js and browsers.

#json-pointer#json-reference#yaml
Stars1.1k
Forks247
Last commit15 days ago
PreviousPage 2 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
3 months ago
1 month ago
#Rust33
#Go32
#Parsing32
#Json31
#Ast27
#Golang26
#Serialization24
#Go Library23
#Performance22
#Library22
#Configuration21
#Cli Tool20