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/cs01/pygdbmi

A library to parse gdb mi output and interact with gdb subprocesses

backend frontend gdb gdb-commands gdb-mi json-serializable parser parser-library python subprocess

Last synced: 16 May 2025

https://github.com/ytsutano/axmldec

Stand-alone binary AndroidManifest.xml decoder

android androidmanifest apk binary boost decoder parser property-tree xml

Last synced: 12 Jan 2026

https://github.com/simc/crimson

Fast, efficient and easy-to-use JSON parser and serializer for Dart.

dart flutter json parser serializer

Last synced: 10 Apr 2025

https://github.com/elm/parser

A parsing library, focused on simplicity and great error messages

elm parser

Last synced: 05 Apr 2025

https://github.com/davedufresne/swiftparsec

A parser combinator library written in the Swift programming language.

functional parser parser-combinators swift

Last synced: 21 Oct 2025

https://github.com/felixSchl/neodoc

Beautiful, hand-crafted commandline interfaces for node.js

argv command docopt line nodejs parser parsing

Last synced: 22 Jul 2025

https://github.com/redco/goose-parser

Universal scraping tool, which allows you to extract data using multiple environments

browser crawler docker goose jsdom nodejs parser parsing phantomjs scraper scraping

Last synced: 09 Apr 2025

https://github.com/marcoroth/herb

🌿 Powerful and seamless HTML-aware ERB parsing and tooling.

erb html parser ruby

Last synced: 24 Jun 2025

https://github.com/davedufresne/SwiftParsec

A parser combinator library written in the Swift programming language.

functional parser parser-combinators swift

Last synced: 03 Aug 2025

https://github.com/here-be/snapdragon

snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.

ast compile compiler javascript lex lexer node nodejs parse parser render source-map token tokenize

Last synced: 15 May 2025

https://github.com/edgurgel/solid

Liquid template engine in Elixir

elixir liquid parser template-engine template-engine-liquid

Last synced: 14 May 2025

https://github.com/louisdh/cub

The Cub Programming Language

ast bytecode compiler interpreter lexer parser virtual-machine

Last synced: 02 Sep 2025

https://github.com/victoriametrics/metricsql

Standalone PromQL and MetricsQL parser

metricsql parser prometheus promql

Last synced: 14 May 2025

https://github.com/xR3b0rn/dbcppp

C/C++ DBC file parser/tool

command-line-tool dbc kcd parser

Last synced: 08 May 2025

https://github.com/nixzhu/baby

Create models from a JSON file, even a Baby can do it.

code-generator json model parser parser-combinators swift

Last synced: 03 Aug 2025

https://github.com/VictoriaMetrics/metricsql

Standalone PromQL and MetricsQL parser

metricsql parser prometheus promql

Last synced: 06 Apr 2025

https://github.com/pydantic/speedate

Fast and simple datetime, date, time and duration parsing for rust.

date datetime iso8601 parse parser pydantic rfc3339 rust time timezone

Last synced: 14 May 2025

https://github.com/kamadak/exif-rs

Exif parsing library written in pure Rust

exif jpeg parser reader rust tiff

Last synced: 10 Apr 2025

https://github.com/textile/php-textile

Textile markup language parser for PHP

composer-packages formatter markup-language parser php textile

Last synced: 16 May 2025

https://github.com/tree-sitter/tree-sitter-c-sharp

C# Grammar for tree-sitter

c-sharp parser tree-sitter

Last synced: 17 Oct 2025

https://github.com/vickenty/lang-c

Lightweight C parser for Rust

ast c parser rust-library

Last synced: 06 Oct 2025

https://github.com/jsonkenl/xlsxir

Xlsx parser for the Elixir language.

elixir elixir-lang excel libreoffice parser xlsx

Last synced: 21 Oct 2025

https://github.com/wallyqs/org-ruby

An Org mode parser written in Ruby.

emacs html org org-mode parser ruby

Last synced: 04 Oct 2025

https://github.com/wojteklu/logo

A Logo interpreter written in Swift

interpreter logo parser plaground swift

Last synced: 21 Aug 2025

https://github.com/happyleavesaoc/aoc-mgz

Age of Empires II recorded game parsing and summarization in Python 3.

aoc aoe2 aoe2record mgz parser python

Last synced: 15 May 2025

https://github.com/fsprojects/fslexyacc

Lexer and parser generators for F#

fsharp lex lexer parser yacc

Last synced: 15 May 2025

https://github.com/ariasql/ariasql

The AriaSQL relational database management system.

btree database dbms disk golang json lexer open-source parser rdbms relational-database server sql sqlserver

Last synced: 03 Apr 2025

https://github.com/arcsysu/SYsU-lang

A mini, simple and modular compiler lab for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.

antlr antlr4 bison clang compiler flex lex lexer llvm llvm-ir parser sysy yacc

Last synced: 26 Apr 2025

https://github.com/netgen/query-translator

Query Translator is a search query translator with AST representation

ast edismax elasticsearch generator parser php query search solr tokenizer translator

Last synced: 12 Apr 2025

https://github.com/jimmiebergmann/mini-yaml

Single header YAML 1.0 C++11 serializer/deserializer.

cpp deserialize mini-yaml parser parsing serialization serializer yaml

Last synced: 18 Nov 2025

https://github.com/tufanbarisyildirim/gonginx

Nginx configuration parser helps you to parse, edit, regenerate your nginx config in your go applications

devops devops-tools golang lexer nginx parser

Last synced: 22 Mar 2025

https://github.com/boudra/jaxon

Streaming JSON parser for Elixir

elixir erlang json json-events nif nif-parser parser sax stream streaming

Last synced: 16 May 2025

https://github.com/itsjafer/resume-parser

Google Cloud Function proxy that parses resumes using Lever API

parse-resume parser resume resume-parse resume-parser

Last synced: 08 May 2025

https://github.com/tree-sitter/tree-sitter-ruby

Ruby grammar for tree-sitter

parser ruby tree-sitter

Last synced: 14 May 2025

https://github.com/koalanlp/koalanlp

KoalaNLP = Korean + Scala + NLP. 한국어 형태소 및 구문 분석기의 모음입니다.

java korean kotlin parser scala sentence tagger

Last synced: 11 Jan 2026

https://koalanlp.github.io/koalanlp/

KoalaNLP = Korean + Scala + NLP. 한국어 형태소 및 구문 분석기의 모음입니다.

java korean kotlin parser scala sentence tagger

Last synced: 27 Mar 2025

https://github.com/apiaryio/curl-trace-parser

Parser for output from Curl --trace option

curl http parser sjs-team trace

Last synced: 10 Jan 2026

https://github.com/staktrace/mailparse

Rust library to parse mail files

email mail mailparser parser rust rust-library

Last synced: 16 May 2025

https://github.com/wseaton/sqloxide

Python bindings for sqlparser-rs

benchmarks parser python rust sql

Last synced: 21 Oct 2025

https://github.com/microformats/php-mf2

php-mf2 is a pure, generic microformats-2 parser for PHP. It makes HTML as easy to consume as JSON.

indieweb microformats microformats2 parser php

Last synced: 10 Apr 2025

https://github.com/xnuinside/simple-ddl-parser

Simple DDL Parser to parse SQL (HQL, TSQL, AWS Redshift, BigQuery, Snowflake and other dialects) ddl files to json/python dict with full information about columns: types, defaults, primary keys, etc. & table properties, types, domains, etc.

bigquery columns ddl ddl-parser ddls hive hql mssql mysql oracle-database oracle-db parser postgresql redshift schemas snowflake sql sql-parser tsql types

Last synced: 18 Jan 2026

https://github.com/berdal84/nodable

Nodable is node-able. The goal of Nodable is to provide an original hybrid source code editor, using both textual and nodal paradigms.

dear-imgui editor expression fun graph imgui lexer linux macos node opengl parser sdl2 windows

Last synced: 14 Jan 2026

https://github.com/j3soon/tbparse

Load tensorboard event logs as pandas DataFrames for scientific plotting; Supports both PyTorch and TensorFlow

machine-learning parser plot python pytorch reader tensorboard tensorboardx tensorflow

Last synced: 04 Apr 2025

https://github.com/yoheimuta/go-protoparser

Yet another Go package which parses a Protocol Buffer file (proto2+proto3)

formatter golang golang-package parser proto2 proto3 protobuf protobuf-parser protocol-buffers

Last synced: 14 Apr 2025

https://github.com/j-mie6/parsley

A fast and modern parser combinator library for Scala

parser parser-combinators performant-parser scala

Last synced: 16 May 2025

https://github.com/hadronized/glsl

GLSL parser for Rust

compiler glsl opengl parser spir-v

Last synced: 22 Oct 2025

https://github.com/nfriedly/set-cookie-parser

Parse HTTP set-cookie headers in JavaScript

cookie cookies header headers http javascript nodejs parser react-native

Last synced: 14 May 2025

https://github.com/Kalaam-Programming-Language/Kalaam

Kalaam is the Programming language in Hindi.

hindi kalaam parser programming-languages

Last synced: 12 Apr 2025

https://github.com/berdal84/Nodable

Nodable is node-able. The goal of Nodable is to provide an original hybrid source code editor, using both textual and nodal paradigms.

dear-imgui editor expression fun graph imgui lexer linux macos node opengl parser sdl2 windows

Last synced: 08 May 2025

https://github.com/AresS31/swurg

Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).

burp-extensions burp-plugin burpsuite json openapi openapi-client openapi-specification openapi2 openapi3 parser pentesting restful-api swagger yaml

Last synced: 21 Feb 2025

https://github.com/aress31/openapi-parser

Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).

burp-extensions burp-plugin burpsuite json openapi openapi-client openapi-specification openapi2 openapi3 parser pentesting restful-api swagger yaml

Last synced: 09 Apr 2025

https://github.com/jurismarches/luqum

A lucene query parser generating ElasticSearch queries and more !

elasticsearch lucene parser python

Last synced: 15 May 2025

https://github.com/p4sca1/cron-schedule

A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.

cron cron-expression cron-schedule deno hacktoberfest interval iterator javascript job nodejs parser schedule schedule-tasks timer typescript

Last synced: 15 May 2025

https://github.com/zephir-lang/php-zephir-parser

The Zephir Parser delivered as a C extension for the PHP language.

c lalr lemon parser parser-generator php php-api php-extension zend-engine zephir zephir-language zephir-parser

Last synced: 13 Apr 2025

https://github.com/mck89/peast

JavaScript parser written in PHP that generates AST from your code according to ECMAScript specification

ast-generation ecmascript javascipt javascript parser parsing php syntax-tree tokenizer traverse validator

Last synced: 11 Jan 2026

https://github.com/P4sca1/cron-schedule

A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.

cron cron-expression cron-schedule deno hacktoberfest interval iterator javascript job nodejs parser schedule schedule-tasks timer typescript

Last synced: 26 Mar 2025

https://github.com/squirrelchat/smol-toml

A small, fast, and correct TOML (1.0.0) parser and serializer

javascript nodejs parser serializer toml toml-parser toml-serializer toml-stringify typescript

Last synced: 15 May 2025

https://github.com/nicolasdao/graphql-s2s

Add GraphQL Schema support for type inheritance, generic typing, metadata decoration. Transpile the enriched GraphQL string schema into the standard string schema understood by graphql.js and the Apollo server client.

generic-types graphql graphql-schema inheritance-styles metadata parser

Last synced: 05 Apr 2025

https://github.com/simplehtmldom/simplehtmldom

This is a mirror of the Simple HTML DOM Parser at

dom html mirror parser php

Last synced: 13 Apr 2025

https://github.com/adaltas/node-csv-stringify

CSV stringifier implementing the Node.js `stream.Transform` API

csv nodejs parser streaming stringifier

Last synced: 01 Apr 2025

https://github.com/jsinger67/parol

LL(k) and LALR(1) parser generator for Rust

grammar parser rust

Last synced: 30 Dec 2025

https://github.com/barrust/mediawiki

MediaWiki API wrapper in python http://pymediawiki.readthedocs.io/en/latest/

api-wrapper mediawiki parser parser-library python wikipedia

Last synced: 15 May 2025

https://github.com/samboycoding/tomlet

Zero-Dependency, model-based TOML De/Serializer for .NET

net5 netcore netframework netstandard20 parser toml toml-parser

Last synced: 15 May 2025

https://github.com/tree-sitter/tree-sitter-java

Java grammar for tree-sitter

java parser tree-sitter

Last synced: 14 May 2025

https://github.com/valvepython/vdf

📜 Package for working with Valve's text and binary KeyValue format

hacktoberfest keyvalue parser python serializer steam valve vdf

Last synced: 04 Apr 2025

https://github.com/justinwilaby/sax-wasm

The first streamable, fixed memory XML, HTML, and JSX parser for WebAssembly.

html-parser jsx jsx-parser node parser rust sax-js webassembly xml xml-parser

Last synced: 15 May 2025

https://github.com/pustur/whatsapp-chat-parser

A package to parse WhatsApp chats with Node.js or in the browser 💬

npm-package parser whatsapp whatsapp-chat-parser whatsapp-parser

Last synced: 09 Apr 2025

https://github.com/nmonvisualizer/nmonvisualizer

A Java GUI tool for analyzing NMON and other system stats files

gui iostat java java-gui nmon parser performance

Last synced: 18 Dec 2025

https://github.com/leoncvlt/imml

⚡ Create minimalist, blazing fast no-javascript websites from a single, portable plain text file

markdown minimalist no-javascript parser site-generator

Last synced: 13 Apr 2025

https://github.com/fox-it/dissect.cobaltstrike

Python library for dissecting and parsing Cobalt Strike related data such as Beacon payloads and Malleable C2 Profiles

beacon cobaltstrike dissect malleable-c2-profile parser pcap pypy3 python python3

Last synced: 08 Oct 2025

https://github.com/kozea/tinycss2

A tiny CSS parser

css parser python

Last synced: 14 May 2025

https://github.com/TechniqueSoftware/react-json-schema

Configure and build views using JSON schemas mapped to React components

javascript-library json-schema parser react react-components react-elements

Last synced: 14 Mar 2025

https://github.com/jilizart/bbob

⚡️Blazing fast js bbcode parser, that transforms and parses bbcode to AST and transform it to HTML, React, Vue with plugin support in pure javascript, no dependencies

ast bbcode bbcode-parser bbob html javascript parse parser posthtml react reactjs tree vue vuejs

Last synced: 15 May 2025

https://github.com/tree-sitter/tree-sitter-php

PHP grammar for tree-sitter

parser php tree-sitter

Last synced: 14 May 2025

https://github.com/plyara/plyara

Parse YARA rules and operate over them more easily.

lexer parser ply python python3 sly yara yara-parser yara-rules

Last synced: 11 Jan 2026

https://github.com/PrajwalCH/yazap

🔧 The ultimate Zig library for seamless command line argument parsing.

argument-parser argument-parsing cli command-line-arguments-parser flags parser subcommands zig ziglang

Last synced: 06 May 2025

https://github.com/JiLiZART/BBob

⚡️Blazing fast js bbcode parser, that transforms and parses bbcode to AST and transform it to HTML, React, Vue with plugin support in pure javascript, no dependencies

ast bbcode bbcode-parser bbob html javascript parse parser posthtml react reactjs tree vue vuejs

Last synced: 31 Mar 2025

https://github.com/privatenumber/type-flag

⛳️ Typed command-line arguments parser for Node.js

argument-parser argv cli cli-flags command-line flag minimist node nodejs parse parser typed typescript yargs

Last synced: 04 Apr 2025

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

Simple streaming JSON parser and encoder.

json json-parser parser python

Last synced: 29 Oct 2025

https://github.com/tree-sitter/tree-sitter-haskell

Haskell grammar for tree-sitter.

haskell parser tree-sitter

Last synced: 09 Oct 2025

https://github.com/louisdh/lioness

The Lioness Programming Language

ast bytecode compiler interpreter lexer parser virtual-machine

Last synced: 15 Apr 2025

https://github.com/whisperfish/rust-phonenumber

Library for parsing, formatting and validating international phone numbers.

formatter parser phone-number rust rust-library validator

Last synced: 14 May 2025

https://github.com/acrazing/html5parser

A super tiny and fast html5 AST parser.

ast dom html html-parser html5 parser

Last synced: 05 Apr 2025

https://github.com/prajwalch/yazap

🔧 The ultimate Zig library for seamless command line argument parsing.

argument-parser argument-parsing cli command-line-arguments-parser flags parser subcommands zig ziglang

Last synced: 04 Apr 2025