1180 Open Source Parser Software Projects
Free and open source parser code projects including engines, APIs, generators, and tools.
Swc 17927 ⭐
Remarkable 5233 ⭐
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.
Globalize 4606 ⭐
Anglesharp 3975 ⭐
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
Javaparser 3932 ⭐
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Jsqlparser 3363 ⭐
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Parse5 2767 ⭐
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Picocli 3240 ⭐
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.
Lark Parser Lark 2861 ⭐
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Neversink Filter 2161 ⭐
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.
Vue Styleguidist 2118 ⭐
Created from react styleguidist for Vue Components with a living style guide
Umbrella 2148 ⭐
⛱ Broadly scoped ecosystem & mono-repository of 160+ TypeScript projects for functional, data driven development
Rdflib Rdflib 1575 ⭐
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
JSON Iterator Java 1360 ⭐
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
Oletools 1812 ⭐
oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.
Mimekit 1308 ⭐
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
CSStree 1251 ⭐
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Inria Spoon 1240 ⭐
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.
Google Libphonenumber 1101 ⭐
The up-to-date and reliable Google's libphonenumber package for node.js.
Fast Xml Parser 1306 ⭐
Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback
Imdbpy 896 ⭐
IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies
Redis Replicator 757 ⭐
Redis replication tool. support sync, psync, psync2. can parse rdb, aof, mixed rdb and aof files. support redis-6.2
Ngx Markdown 764 ⭐
Angular markdown component/directive/pipe/service to parse static, dynamic or remote content to HTML with syntax highlight
Guessit 675 ⭐
GuessIt is a python library that extracts as much information as possible from a video filename.
Unknwon Goconfig 583 ⭐
Package goconfig is a fully functional and comments-support configuration file (.ini) parser.