An open API service indexing awesome lists of open source software.

Parser

A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.

Common examples include:

https://github.com/csstree/csstree

A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations

ast css css-parser fast generator lexer parser w3c walker

Last synced: 14 May 2025

https://github.com/benhoyt/goawk

A POSIX-compliant AWK interpreter written in Go, with CSV support

awk csv go interpreter parser

Last synced: 12 May 2025

https://github.com/ronami/hypescript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 14 May 2025

https://github.com/ronami/HypeScript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 27 Mar 2025

https://github.com/zesterer/ariadne

A fancy diagnostics & error reporting crate

compiler diagnostics error error-messages error-reporting parser rust

Last synced: 12 May 2025

https://github.com/mangiucugna/json_repair

A python module to repair invalid JSON from LLMs

deep-learning gpt-4 json llama3 llm machine-learning mistral openai-api parser repair

Last synced: 13 May 2025

https://github.com/jstedfast/mimekit

A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.

c-sharp dkim email mbox mime mime-parser parser pgp smime tnef

Last synced: 14 May 2025

https://github.com/tafia/calamine

A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets

deserializer excel opendocument-spreadsheet parser rust serde vba

Last synced: 14 May 2025

https://github.com/jstedfast/MimeKit

A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.

c-sharp dkim email mbox mime mime-parser parser pgp smime tnef

Last synced: 16 Mar 2025

https://github.com/inria/spoon

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.

abstract-syntax-tree ast code-analysis code-generation code-transformation compile-time-reflection hacktoberfest inria java java-module java10 java9 metaprogramming parser spoon static-analysis

Last synced: 13 May 2025

https://github.com/qaiu/netdisk-fast-download

各类网盘直链解析服务, 已支持蓝奏云/蓝奏优享/小飞机盘/123云盘/移动联通/天翼云等. 体验地址: https://lz.qaiu.top

api download drive file-server ilanzou java lanzouyun onedrive pandownload parser share vertx webserver

Last synced: 14 May 2025

https://github.com/myintervals/php-css-parser

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

composer-package css hacktoberfest parser

Last synced: 15 Jan 2026

https://github.com/MyIntervals/PHP-CSS-Parser

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

composer-package css hacktoberfest parser

Last synced: 15 Apr 2025

https://github.com/valveresourceformat/valveresourceformat

🔬 Valve's Source 2 resource file format parser, decompiler, and exporter.

csharp decompiler dotnet exporter format-parser hacktoberfest parser source2 steam valve vpk vpk-viewer

Last synced: 14 May 2025

https://github.com/ValveResourceFormat/ValveResourceFormat

🔬 Valve's Source 2 resource file format parser, decompiler, and exporter.

csharp decompiler dotnet exporter format-parser hacktoberfest parser source2 steam valve vpk vpk-viewer

Last synced: 03 May 2025

https://github.com/Jianru-Lin/lambda-view

A New Tool for Reading JavaScript Code since 2017

editor es6 javascript parser reader

Last synced: 29 Mar 2025

https://github.com/omgovich/colord

👑 A tiny yet powerful tool for high-performance color manipulations and conversions

a11y color color-names converter css-color hacktoberfest hex hsl hsv hwb lab lch parser rgb tiny xyz zero-dependency

Last synced: 13 May 2025

https://github.com/jianru-lin/lambda-view

A New Tool for Reading JavaScript Code since 2017

editor es6 javascript parser reader

Last synced: 15 May 2025

https://github.com/INRIA/spoon

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.

abstract-syntax-tree ast code-analysis code-generation code-transformation compile-time-reflection hacktoberfest inria java java-module java10 java9 metaprogramming parser spoon static-analysis

Last synced: 27 Mar 2025

https://github.com/cloudflare/lol-html

Low output latency streaming HTML parser/rewriter with CSS selector-based API

css-selectors html parser rewriting rust stream streaming

Last synced: 08 Jan 2026

https://github.com/microsoft/recognizers-text

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text

date datetime datetime-normalization-and-resolution entity-extraction hacktoberfest ner nlp number-expression numbers numex parser parser-library time time-expression time-expression-recognition timex

Last synced: 14 May 2025

https://github.com/babel/babylon

PSA: moved into babel/babel as @babel/parser -->

ast babel babylon es6 estree javascript parser

Last synced: 02 Oct 2025

https://github.com/microsoft/Recognizers-Text

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text

date datetime datetime-normalization-and-resolution entity-extraction hacktoberfest ner nlp number-expression numbers numex parser parser-library time time-expression time-expression-recognition timex

Last synced: 18 Apr 2025

https://github.com/rsms/markdown-wasm

Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c

markdown parser wasm webassembly

Last synced: 18 Oct 2025

https://github.com/quick-lint/quick-lint-js

quick-lint-js finds bugs in JavaScript programs

beginner-friendly javascript linter parser

Last synced: 14 May 2025

https://github.com/simplepie/simplepie

A simple Atom/RSS parsing library for PHP.

atom library parser php rss

Last synced: 13 May 2025

https://github.com/sebastienros/fluid

Fluid is an open-source .NET template engine based on the Liquid template language.

dotnet liquid parser shopify template view-engine

Last synced: 12 May 2025

https://github.com/oxfeeefeee/goscript

An alternative implementation of Golang specs, written in Rust for embedding or wrapping.

golang parser programing-language rust scripting-language vm

Last synced: 14 May 2025

https://github.com/ada-url/ada

WHATWG-compliant and fast URL parser written in modern C++, part of Node.js, Clickhouse, Redpanda, Kong, Telegram, Datadog and Cloudflare Workers.

cpp neon parser performance simd sse2 url whatwg-url

Last synced: 08 Jan 2026

https://github.com/chipsalliance/verible

Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server

analysis formatter hacktoberfest language-server-protocol lexer linter lsp-server parser productivity style-linter sv-lrm syntax-tree systemverilog systemverilog-developer systemverilog-parser verible yacc

Last synced: 14 May 2025

https://github.com/json-iterator/java

jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go

deserialization java json json-parser parser serialization serializer

Last synced: 14 May 2025

https://github.com/ruimarinho/google-libphonenumber

The up-to-date and reliable Google's libphonenumber package for node.js.

formatter libphonenumber parser phone

Last synced: 12 Dec 2025

https://github.com/dompdf/php-svg-lib

SVG file parsing / rendering library

parser parsing pdf php svg

Last synced: 11 May 2025

https://github.com/olebedev/when

A natural language date/time parser with pluggable rules

date datetime golang natural-language parser time

Last synced: 13 May 2025

https://github.com/kgabis/parson

Lightweight JSON library written in C.

c json json-parser parser

Last synced: 15 May 2025

https://chipsalliance.github.io/verible/

Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server

analysis formatter hacktoberfest language-server-protocol lexer linter lsp-server parser productivity style-linter sv-lrm syntax-tree systemverilog systemverilog-developer systemverilog-parser verible yacc

Last synced: 15 Mar 2025

https://github.com/marwes/combine

A parser combinator library for Rust

parser parser-combinators rust zero-copy

Last synced: 12 Dec 2025

https://github.com/facebookarchive/duckling_old

Deprecated in favor of https://github.com/facebook/duckling

nlp nlu parser

Last synced: 12 Dec 2025

https://github.com/wit-ai/duckling

Deprecated in favor of https://github.com/facebook/duckling

nlp nlu parser

Last synced: 02 Apr 2025

https://github.com/Marwes/combine

A parser combinator library for Rust

parser parser-combinators rust zero-copy

Last synced: 14 Mar 2025

https://github.com/nashwaan/xml-js

Converter utility between XML text and Javascript object / JSON text.

cdata convert-js convertor javascript json json-converter json-parser json-xml parser xml xml-js xml-parser

Last synced: 29 Dec 2025

https://github.com/vercel/arg

Simple argument parsing

argument argv cli command parser

Last synced: 29 Apr 2025

https://github.com/daniele77/cli

A library for interactive command line interfaces in modern C++

cli header-only interactive parser ui-library

Last synced: 14 May 2025

https://github.com/cinemagoer/cinemagoer

Cinemagoer is a Python package useful to retrieve and manage the data of the IMDb (to which we are not affiliated in any way) movie database about movies, people, characters and companies

actors cast character cinema cinemagoer company database db imdb internet-movie-database movie movie-database movies parser python scraper sql

Last synced: 13 May 2025

https://github.com/webtoon/psd

Fast zero-dependency PSD parser for the web and Node.js

javascript parser photoshop psb psb-parser psd psd-parser typescript web

Last synced: 15 May 2025

https://github.com/rushter/selectolax

Python binding to Modest and Lexbor engines (fast HTML5 parser with CSS selectors).

css html5 modest-engine parser python web-scraping

Last synced: 13 May 2025

https://github.com/silentmatt/expr-eval

Mathematical expression evaluator in JavaScript

hacktoberfest javascript math mathematical-expressions parser

Last synced: 12 Dec 2025

https://github.com/scony/godot-gdscript-toolkit

Independent set of GDScript tools - parser, linter, formatter, and more

formatter gdscript godot godot-engine linter parser

Last synced: 14 May 2025

https://github.com/yorickpeterse/oga

Oga is an XML/HTML parser written in Ruby.

html html-parser parser ruby xml xml-parser

Last synced: 15 May 2025

https://github.com/YorickPeterse/oga

Oga is an XML/HTML parser written in Ruby.

html html-parser parser ruby xml xml-parser

Last synced: 14 Jul 2025

https://github.com/scalameta/scalameta

Library to read, analyze, transform and generate Scala programs

metaprogramming parser pretty-printer scala semantic semanticdb syntactic

Last synced: 05 Jan 2026

https://github.com/mikekovarik/exifr

📷 The fastest and most versatile JS EXIF reading library.

exif gps heic icc iptc jfif jpg metadata orientation parser photo png tiff xmp

Last synced: 14 May 2025

https://github.com/MikeKovarik/exifr

📷 The fastest and most versatile JS EXIF reading library.

exif gps heic icc iptc jfif jpg metadata orientation parser photo png tiff xmp

Last synced: 01 Apr 2025

https://github.com/meriyah/meriyah

A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah

acorn ast ecmascript esnext estree javascript jsx parser parsing performance stability tc39 typescript

Last synced: 13 May 2025

https://github.com/jfcere/ngx-markdown

Angular markdown component/directive/pipe/service to parse static, dynamic or remote content to HTML with syntax highlight and more...

angular clipboard clipboardjs emoji katex markdown marked markedjs md mermaid mermaidjs ngx parser prism prismjs syntax-highlighting

Last synced: 13 May 2025

https://github.com/cezheng/fuzi

A fast & lightweight XML & HTML parser in Swift with XPath & CSS support

css html html-parser html-parsing ios parser parsing swift xml xml-parser xml-parsing xpath

Last synced: 05 Sep 2025

https://github.com/decalage2/vipermonkey

A VBA parser and emulation engine to analyze malicious macros.

emulation macros malware-analysis parser pyparsing python security vba

Last synced: 16 May 2025

https://github.com/cezheng/Fuzi

A fast & lightweight XML & HTML parser in Swift with XPath & CSS support

css html html-parser html-parsing ios parser parsing swift xml xml-parser xml-parsing xpath

Last synced: 06 Aug 2025

https://github.com/harrychen0506/react-markdown-editor-lite

a light-weight Markdown editor based on React. 一款轻量的基于React的markdown编辑器

component editor html markdown parser react

Last synced: 14 May 2025

https://github.com/EmilStenstrom/justhtml

A pure Python HTML5 parser that just works. No C extensions to compile. No system dependencies to install. No complex API to learn.

html5 parser python

Last synced: 18 Jan 2026

https://github.com/decalage2/ViperMonkey

A VBA parser and emulation engine to analyze malicious macros.

emulation macros malware-analysis parser pyparsing python security vba

Last synced: 02 Sep 2025

https://github.com/foonathan/lexy

C++ parsing DSL

grammar parser parser-combinators text

Last synced: 13 Apr 2025

https://github.com/peggyjs/peggy

Peggy: Parser generator for JavaScript

parser peg pegjs

Last synced: 13 May 2025

https://github.com/uhop/stream-json

The micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API.

javascript-objects parse-json-files parser stream-components stream-processing streaming-json

Last synced: 13 May 2025

https://github.com/swiftcsv/swiftcsv

CSV parser for Swift

csv ios mac macos parser swift tsv

Last synced: 18 Dec 2025

https://github.com/apidevtools/json-schema-ref-parser

Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers

javascript json-pointer json-reference json-schema nodejs openapi parser resolver universal-javascript

Last synced: 16 Jan 2026

https://github.com/APIDevTools/json-schema-ref-parser

Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers

javascript json-pointer json-reference json-schema nodejs openapi parser resolver universal-javascript

Last synced: 10 May 2025

https://github.com/HarryChen0506/react-markdown-editor-lite

a light-weight Markdown editor based on React. 一款轻量的基于React的markdown编辑器

component editor html markdown parser react

Last synced: 12 Apr 2025

https://github.com/benjamin-hodgson/pidgin

A lightweight and fast parsing library for C#.

csharp dotnet dotnet-core parse parser parser-combinators parsing

Last synced: 13 May 2025

https://github.com/Scony/godot-gdscript-toolkit

Independent set of GDScript tools - parser, linter, formatter, and more

formatter gdscript godot godot-engine linter parser

Last synced: 01 Apr 2025

https://github.com/desgeeko/pdfsyntax

A Python library to inspect and modify the internal structure of a PDF file

api browse cli inspection library parser pdf pdfsyntax python read syntax transformation write

Last synced: 21 Aug 2025

https://github.com/canop/termimad

A library to display rich (Markdown) snippets and texts in a rust terminal application

hacktoberfest markdown parser renderer rust terminal

Last synced: 27 Apr 2025

https://github.com/Canop/termimad

A library to display rich (Markdown) snippets and texts in a rust terminal application

hacktoberfest markdown parser renderer rust terminal

Last synced: 18 Apr 2025

https://github.com/mity/md4c

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.

c commonmark markdown markdown-parser mit-license parser

Last synced: 15 May 2025

https://github.com/benjamin-hodgson/Pidgin

A lightweight and fast parsing library for C#.

csharp dotnet dotnet-core parse parser parser-combinators parsing

Last synced: 16 Mar 2025

https://github.com/leonchen83/redis-replicator

Redis replication tool. support sync, psync, psync2. can parse rdb, aof, mixed rdb and aof files. support redis-7.2

aof parser psync2 rdb redis redis-replication replication

Last synced: 24 Mar 2025

https://github.com/vincentlaucsb/csv-parser

A high-performance, fully-featured CSV parser and serializer for modern C++.

c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 csv csv-parser csv-reader json parser statistics tab-separated

Last synced: 14 May 2025

https://github.com/washi1337/asmresolver

A library for creating, reading and editing PE files and .NET modules.

assembler cil disassembler dotnet il malware-analysis msil parser pe portable-executable reader reverse-engineering writer

Last synced: 16 May 2025

https://github.com/tc39/proposal-binary-ast

Binary AST proposal for ECMAScript

ast ecma ecmascript javascript parser proposal standard

Last synced: 04 Apr 2025

https://github.com/z7zmey/php-parser

PHP parser written in Go

ast go parser php

Last synced: 12 Jul 2025

https://github.com/andrejewski/himalaya

JavaScript HTML to JSON Parser

himalaya html javascript json parser

Last synced: 14 May 2025

https://github.com/swiftcsv/SwiftCSV

CSV parser for Swift

csv ios mac macos parser swift tsv

Last synced: 16 Jul 2025

https://github.com/keichi/binary-parser

A blazing-fast declarative parser builder for binary data

binary binary-parser buffer javascript nodejs parser parser-builder typescript

Last synced: 14 May 2025

https://github.com/nikitakit/self-attentive-parser

High-accuracy NLP parser with models for 11 languages.

ai machine-learning natural-language-processing nlp parser parsing

Last synced: 05 Jan 2026

https://github.com/jf-tech/omniparser

omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.

codeless csv delimited edi edifact etl fixed-length fixed-width golang javascript json parser schema schemas streaming transform txt x12 xml

Last synced: 14 Mar 2025

https://github.com/microsoft/tolerant-php-parser

An early-stage PHP parser designed for IDE usage scenarios.

ast error-tolerant fast fully-representative memory-efficient parser php

Last synced: 14 May 2025