Awesome Open Source
Awesome Open Source
Combined Topics
parser
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 493 Parser Open Source Projects
Categories
>
Data Processing
>
Parser
Marked
⭐
24,496
A markdown parser and compiler. Built for speed.
Postcss
⭐
24,093
Transforming styles with JS plugins
Cheerio
⭐
23,391
Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
Php Parser
⭐
14,228
A PHP parser written in PHP
Parsedown
⭐
13,502
Better Markdown Parser in PHP
Swc
⭐
10,959
swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Go
⭐
8,941
A high-performance 100% compatible drop-in replacement of "encoding/json"
Vector
⭐
6,492
A high-performance observability data pipeline.
Esprima
⭐
6,069
ECMAScript parsing infrastructure for multipurpose analysis
Terser
⭐
5,706
🗜 JavaScript parser, mangler and compressor toolkit for ES6+
Remarkable
⭐
5,034
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
Nom
⭐
4,900
Rust parser combinator framework
Body Parser
⭐
4,730
Node.js body parsing middleware
Globalize
⭐
4,481
A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data
Sweet Core
⭐
4,459
Sweeten your JavaScript.
Dev Blog
⭐
3,902
翻译、开发心得或学习笔记
Jsonparser
⭐
3,855
One of the fastest alternative JSON parser for Go that does not require schema
Astexplorer
⭐
3,735
A web tool to explore the ASTs generated by various parsers.
Anglesharp
⭐
3,624
👼 The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
Javaparser
⭐
3,574
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Mercury Parser
⭐
3,565
📜 Extract meaningful content from the chaos of a web page
Sh
⭐
3,508
A shell parser, formatter, and interpreter with bash support; includes shfmt
Tsdoc
⭐
3,304
A doc comment standard for TypeScript
Craftinginterpreters
⭐
3,205
Repository for the book "Crafting Interpreters"
Psd.rb
⭐
3,076
Parse Photoshop files in Ruby with ease
Jsqlparser
⭐
2,848
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Nearley
⭐
2,804
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Node Csv
⭐
2,795
Full featured CSV parser with simple api and tested against large datasets.
Picocli
⭐
2,757
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.
Pdfminer.six
⭐
2,596
Community maintained fork of pdfminer - we fathom PDF
Parse5
⭐
2,594
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Posthtml
⭐
2,554
PostHTML is a tool to transform HTML/XML with JS plugins
Ini
⭐
2,395
Package ini provides INI file read and write functionality in Go.
Lark
⭐
2,267
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Insect
⭐
2,266
High precision scientific calculator with support for physical units
Lief
⭐
2,235
LIEF - Library to Instrument Executable Formats
Ts Sql
⭐
2,065
A SQL database implemented purely in TypeScript type annotations.
Neversink Filter
⭐
2,026
This is a lootfilter for the game "Path of Exile". It hides low value items, uses a markup-scheme and sounds to highlight expensive gear and is based on economy data mining.
Participle
⭐
2,015
A parser library for Go
Cppsharp
⭐
2,014
Tools and libraries to glue C/C++ APIs to high-level languages
Feedjira
⭐
2,008
A feed parsing library
Vue Styleguidist
⭐
1,913
Created from react styleguidist for Vue Components with a living style guide
Command Line Api
⭐
1,897
Command line parsing, invocation, and rendering of terminal output.
Ink
⭐
1,872
A fast and flexible Markdown parser written in Swift.
Umbrella
⭐
1,766
⛱ Broadly scoped ecosystem & mono-repository of 148+ TypeScript projects for functional, data driven development
Lambda View
⭐
1,718
A New Tool for Reading JavaScript Code since 2017
Babylon
⭐
1,642
PSA: moved into babel/babel as @babel/parser -->
Snarkdown
⭐
1,598
😼 A snarky 1kb Markdown parser written in JavaScript
Diff2html
⭐
1,594
Pretty diff to html javascript library (diff2html)
Gofeed
⭐
1,561
Parse RSS, Atom and JSON feeds in Go
Commonmark Java
⭐
1,532
Java library for parsing and rendering CommonMark (Markdown)
Oletools
⭐
1,465
oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.
Rdflib
⭐
1,395
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Simplepie
⭐
1,386
A simple Atom/RSS parsing library for PHP.
Inih
⭐
1,385
Simple .INI file parser in C, good for embedded systems
Yamldotnet
⭐
1,369
YamlDotNet is a .NET library for YAML
Rslint
⭐
1,363
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Duckling_old
⭐
1,334
Deprecated in favor of https://github.com/facebook/duckling
Java
⭐
1,306
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
Mimekit
⭐
1,206
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
Oga
⭐
1,148
Read-only mirror of https://gitlab.com/yorickpeterse/oga
Php Svg Lib
⭐
1,132
SVG file parsing / rendering library
When
⭐
1,108
A natural language date/time parser with pluggable rules
Csstree
⭐
1,107
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Spoon
⭐
1,067
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
M3u8
⭐
1,046
Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
Fast Xml Parser
⭐
1,005
Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback
Goawk
⭐
990
A POSIX-compliant AWK interpreter written in Go
Google Libphonenumber
⭐
981
The up-to-date and reliable Google's libphonenumber package for node.js.
Logos
⭐
975
Create ridiculously fast Lexers
Parson
⭐
962
Lightweight JSON library written in C.
Combine
⭐
903
A parser combinator library for Rust
Fuzi
⭐
895
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Arg
⭐
892
Simple argument parsing
Scalameta
⭐
875
Library to read, analyze, transform and generate Scala programs
Xml Js
⭐
868
Converter utility between XML text and Javascript object / JSON text.
Strictyaml
⭐
831
Type-safe YAML parser and validator.
Proposal Binary Ast
⭐
831
Binary AST proposal for ECMAScript
Html React Parser
⭐
823
📝 HTML to React parser.
Markdown Wasm
⭐
815
Markdown parser and HTML generator implemented in WebAssembly, based on md4c
Imdbpy
⭐
785
IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies
Php Parser
⭐
785
PHP parser written in Go
Node Csv Parse
⭐
760
CSV parsing implementing the Node.js `stream.Transform` API
Himalaya
⭐
755
JavaScript HTML to JSON Parser
Expr Eval
⭐
744
Mathematical expression evaluator in JavaScript
Dasel
⭐
736
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
Tolerant Php Parser
⭐
714
An early-stage PHP parser designed for IDE usage scenarios.
Swagger Parser
⭐
703
Swagger 2.0 and OpenAPI 3.0 parser/validator
Vipermonkey
⭐
690
A VBA parser and emulation engine to analyze malicious macros.
Meriyah
⭐
690
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Redis Replicator
⭐
689
Redis replication tool. support sync, psync, psync2. can parse rdb, aof, mixed rdb and aof files. support redis-6.2
Php Mime Mail Parser
⭐
679
A fully tested email parser for PHP 7.2+ (mailparse extension wrapper).
Ngx Markdown
⭐
677
Angular markdown component/directive/pipe/service to parse static, dynamic or remote content to HTML with syntax highlight
Goformation
⭐
667
GoFormation is a Go library for working with CloudFormation templates.
Surgeon
⭐
651
Declarative DOM extraction expression evaluator. 👨⚕️
Guessit
⭐
642
GuessIt is a python library that extracts as much information as possible from a video filename.
Dicom
⭐
639
⚡High Performance DICOM Medical Image Parser in Go.
Calamine
⭐
635
A pure Rust Excel/OpenDocument SpeadSheets file reader: rust on metal sheets
Valveresourceformat
⭐
630
🔬 Valve's Source 2 resource file format parser and decompiler
Pigeon
⭐
600
Command pigeon generates parsers in Go from a PEG grammar.
1-100 of 493 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210