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/rushuiguan/expression

c# expression parser and evaluator

csharp eval expression parser

Last synced: 11 Jun 2025

https://github.com/professionalwiki/edtf

PHP library to parse, represent and work with dates that follow the Extended Date/Time Format specification.

date-time edtf edtf-php parser php

Last synced: 06 Oct 2025

https://github.com/jimmy228676/arborparser

ArborParser is a powerful Python library designed to parse structured text documents and convert them into a tree representation based on hierarchical headings. It intelligently handles various numbering schemes and document inconsistencies, making it ideal for processing outlines, reports, technical documentation, legal texts, and more.

arbor chain custom-pattern document error-correction parser parsing tree

Last synced: 27 Feb 2026

https://github.com/koddr/json2csv

🚴 The parser can read given folder with JSON files, filtering and qualifying input data with intent & stop words dictionaries and save results to CSV files by given chunk size.

csv go golang json json-to-csv json-to-excel parse parser parser-library parsers

Last synced: 16 Oct 2025

https://github.com/fabiospampinato/css-simple-parser

A (S)CSS parser that's tiny, blazing fast and (too) simple.

ast css fast parser sass scss simple small tiny

Last synced: 16 Mar 2026

https://github.com/jy95/mediascan

A scanner for media files that follows a user-provided naming convention

files filesystem filesystem-library media media-library media-parsing naming-conventions npm-package parser scanner scanning torrent typescript

Last synced: 23 Apr 2025

https://github.com/foxglove/rosmsg

ROS 1 and ROS 2 message definition parser

browser idl msg nearley nodejs parser ros ros2 typescript

Last synced: 26 Apr 2025

https://github.com/jac18281828/parsm

Parsm is a structured data processor written in Rust

awk csv dsl filter grep json parser sed text toml yaml

Last synced: 01 Mar 2026

https://github.com/hangxingliu/mdjs.editor

:memo: An online markdown editor

editor markdown markdown-editor parser

Last synced: 28 Oct 2025

https://github.com/atifaziz/gratt

A Generic Vaughn Pratt's top-down operator precedence parser for .NET Standard

csharp dotnet dotnet-standard parser pratt pratt-parser tdop

Last synced: 25 Mar 2025

https://github.com/jlguenego/lexer

Lexical analyzer.

analysis compiler lexer lexical parser

Last synced: 09 Oct 2025

https://github.com/gvcgo/vpnparser

Parse VPN URI to sing-box/xray-core Outbound.

parser shadowsocks shadowsocksr ss ssr trojan vless vmess wireguard

Last synced: 23 Oct 2025

https://github.com/dmjio/miso-from-html

Lex, parse and pretty print HTML as Miso View syntax

haskell lexer miso parser parser-combinators pretty-print

Last synced: 14 Apr 2025

https://github.com/rafelafrance/floratraiter

Parsers (rule-based) for information extraction of traits from plant treatments

data-mining efloras herbaria information-extraction parser plants python3 spacy-nlp traiter traits

Last synced: 29 Jul 2025

https://github.com/akshaybharambe14/ijson

Go package to quickly query and manipulate interface data.

go golang ijson json parser

Last synced: 16 Jan 2026

https://github.com/dragonwasrobot/json_schema

A library for parsing, inspecting and manipulating JSON Schema documents

elixir elixir-lang elixir-library json json-schema parser

Last synced: 08 Mar 2026

https://github.com/bububa/timenlp

Time-NLP的golang版本 中文时间表达词转换

nlp parser time

Last synced: 15 Apr 2025

https://github.com/smallyou/inetworkpacketparser

INetworkPacketParser是一个轻量级的面向对象的TCP/IP协议栈解析工具

dns ios ip ippacket network objective-c oc packet parser tcp udp

Last synced: 14 Apr 2025

https://github.com/denosaurs/commit

✍️ Parser for the conventional commits specification

commit conventional-commits deno parser spec

Last synced: 25 Oct 2025

https://github.com/k1low/duration

duration.Parse() parses a formatted string and returns the time.Duration value it represents.

duration parser time

Last synced: 04 Mar 2026

https://github.com/diasbruno/language-js

Parser for es6 and es7.

ast es6 es7 haskell javascript parser

Last synced: 21 Aug 2025

https://github.com/hrvolapeter/javascript-es9-parser

Javascript evaluator according to ECMAScript

ast ecmascript javascript javascript-parser nodejs parser rust

Last synced: 29 Aug 2025

https://github.com/bytebase/plsql-parser

The parser for Oracle 11g/12c PL/SQL. It is based on the [ANTLR4](https://github.com/antlr/antlr4) and use the grammar from [antlr4-grammars-plsql](https://github.com/antlr/grammars-v4/tree/master/sql/plsql).

antlr antlr-parser antlr4 database oracle parser plsql sql sql-parser

Last synced: 02 Nov 2025

https://github.com/bunlong/libphonenumbers

JavaScript port of Google's libphonenumber library for parsing, formatting, and validating international phone numbers in Node.js.

format libphonenumber libphonenumbers node parser phone phonenumber phonenumbers phones

Last synced: 25 Jul 2025

https://github.com/bash-bastion/bash-json

Parse JSON in Bash

basalt bash json parser

Last synced: 13 Aug 2025

https://github.com/isaac-defrain/simple-compiler

A simple compiler for a simple language. Compiles to RISC instructions with dead code optimization.

compiler interpreter lexer ocaml parser risc

Last synced: 13 Aug 2025

https://github.com/terkelg/globalyzer

Detect and extract the static part of a glob string.

extract glob globbing parser strings

Last synced: 12 May 2025

https://github.com/aliezzahn/rs-markdown-parser

A Node.js module for converting Markdown files to HTML using Rust

cargo converter html loader markdown nodejs npm npm-package parser rust

Last synced: 27 Dec 2025

https://github.com/f3rno64/time-speak

A natural language parser for dates, times and intervals.

dates-and-times natural-language-parser node-library parser utility

Last synced: 16 May 2025

https://github.com/entonbiba/playlist-parser

JavaScript playlist parser for m3u, pls, smil and json files

javascript json m3u mp3 parser playlist pls plugin smil wav

Last synced: 02 Jul 2025

https://github.com/mohammadraziei/liburlparser

Fastest domain extractor library written in C++ with python binding.

binding cpp lib parser psl public-suffix-list python uri url urlparser

Last synced: 11 Jun 2025

https://github.com/ben-sb/jisu

JavaScript Parser

javascript parser tokeniser

Last synced: 08 Aug 2025

https://github.com/vitallium/tree-sitter-haml

HAML grammar for tree-sitter

haml parser tree-sitter

Last synced: 03 Sep 2025

https://github.com/gotthardp/python-xml2dict

Flexible XML to dict Converter

parser python xml xml-parser

Last synced: 31 Aug 2025

https://github.com/miho/vmf-text

Powerful Grammar-based Language Modeling Framework

abstract-syntax-tree antlr antlr4 code-generation java model-driven parser unparsing

Last synced: 06 Apr 2025

https://github.com/fibo/sql92-json

can stringify a JSON into an SQL and viceversa parse an SQL and serialize it into a JSON

javascript json parser sql

Last synced: 28 Jul 2025

https://github.com/pfcoperez/thebutlerdidit

A thread dump analyzer tool running on your browser or in your JVM that generates DOT documents out of `jstack` outputs.

analyzer heapdump jstack jvm parser

Last synced: 17 Mar 2025

https://github.com/atreyagaurav/number_range

Parse human readable numbers list into an iterable and vice versa

integers iterator parser rust

Last synced: 14 Jul 2025

https://github.com/kevinpriv/hypixelapi4j

Allows full access to the HypixelAPI and MojangAPI vai dataclasses for easy and efficent usage!

api getters hypixel hypixel-api json mojang-api parse parser

Last synced: 22 Jul 2025

https://github.com/lrstanley/go-queryparser

"q" http GET variable parser that supports filters/tags for advanced searches :thumbsup:

go golang golang-library http parser queryparser

Last synced: 22 Mar 2025

https://github.com/courses-at-nju-by-hfwei/2022-compilers-coding-0

Using ANTLR4 in the Course on Compiler Theory at software.nju.edu.cn

antlr4 compilers grammar lexer parser software-nju-edu-cn

Last synced: 01 May 2025

https://github.com/aofdev/yaml-peg

PEG parser for YAML written in Rust 🦀

grammar hacktoberfest parser parsing parsing-expression-grammar peg rust yaml

Last synced: 11 May 2025

https://github.com/julianmendez/jsexp

Parser in Java for Lisp S-expressions.

java parser s-expressions tu-dresden

Last synced: 18 Mar 2025

https://github.com/frozen-projects/ff_pugixml

Unreal Engine 5 crossplatform runtime XML parser, editor and creation plugin.

edit parser pugixml runtime soap ue5 ue5-plugin unreal-engine unreal-engine-5 unreal-engine-plugin xml xml-creation xml-parser xml-parsing

Last synced: 11 Apr 2025

https://github.com/marioruiz/open_api_import

Ruby gem open_api_import -- Import a Swagger or Open API file and create a Ruby Request Hash file including all requests and responses

gem hash open-api open-api-2 open-api-v3 parser request ruby swagger

Last synced: 11 Apr 2025

https://github.com/jy95/mediaScan

A scanner for media files that follows a user-provided naming convention

files filesystem filesystem-library media media-library media-parsing naming-conventions npm-package parser scanner scanning torrent typescript

Last synced: 21 Jul 2025

https://github.com/sbekrin/cljs-babel

[λ] Experimental ClojureScript to JavaScript compiler based on Babel

cljs clojure clojurescript compiler es5 javascript javascript-compiler js parser

Last synced: 10 Apr 2025

https://github.com/aleclarson/sql-ast

MySQL parser

ast lexer mysql parser

Last synced: 01 Mar 2025

https://github.com/jeroenptrs/tslox

jlox implementation in Typescript

ast compiler interpreter language lox parser typescript

Last synced: 31 Oct 2025

https://github.com/microformats/microformats-parser-website-php

Small web page for displaying parsed microformats2

microformats microformats2 parser php website

Last synced: 10 Sep 2025

https://github.com/apple502j/sb3

sb3 parses SB3.

parser parser-library scratch

Last synced: 18 Mar 2025

https://github.com/jamallyons/convex-typegen

Blazingly fast type generator for ConvexDB

convex database-schema database-tool parser

Last synced: 20 Jun 2025

https://github.com/alec1o/byter

Byter: C# library for serializing and deserializing data to and from bytes, supporting unlimited complexity and depth.⚡

alec1o byter c-sharp csharp decode deserializer dotnet encode netly object parser primitive serialization serialize serializer

Last synced: 13 Apr 2025

https://github.com/longbridge/sqlparser

SQL Parser for Go, allows work with PostgreSQL syntax.

ast go parser postgresql sql-parser

Last synced: 14 Jan 2026

https://github.com/vallentin/comment-parser

This crate implements a (pull) parser for extracting comments from code in various programming languages.

extract-comments parser rust rust-crate rust-library

Last synced: 22 Mar 2025

https://github.com/gemrest/germ

🦠 The Definitive Gemini Protocol Toolkit

converter gemini gemini-protocol lexer markdown parser

Last synced: 20 Mar 2025

https://github.com/xmonader/nim-configparser

configparser for ini files written in Nim

configparser ini nim parser

Last synced: 21 Jun 2025

https://github.com/the-mikedavis/tree-sitter-erlang

An Erlang grammar for tree-sitter

erlang lexer parser tree-sitter

Last synced: 07 May 2025

https://github.com/Square789/tf2_dem_py

TF2 demo parser for python, glued together using C.

demo parser source-engine team-fortress-2 tf2

Last synced: 29 Apr 2025

https://github.com/xaviersolau/generatortools

Code generator tools that helps you to automate C# code generation.

code-generator netcore netstandard parse parser roslyn

Last synced: 18 Jul 2025

https://github.com/stefh/excelformulaparser

Excel Formula Parser

excel formula parser

Last synced: 07 May 2025

https://github.com/insality/defold-parser

Node module to encode and decode Defold files

defold npm npm-package parser

Last synced: 13 May 2025

https://github.com/codeassign/markjax

Javascript parser for converting Markdown with LaTeX to HTML

javascript katex latex markdown mathjax parser

Last synced: 30 Oct 2025

https://github.com/bitwyre/fixparser

A Financial Information eXchange message parser

bitwyre hft hft-trading parser

Last synced: 04 Apr 2025

https://github.com/lethek/csvhelper.excel.epplus

CsvHelper for Excel (using EPPlus) allows CsvHelper to read & write Excel documents, including encrypted/password-protected ones. It uses EPPlus under-the-hood.

c-sharp csharp csv csvhelper epplus excel parser xlsx

Last synced: 30 Apr 2025

https://github.com/samvera-labs/ldpath

Ruby parser for the LDPath language

ldpath linked-data parser ruby

Last synced: 26 Jun 2025

https://github.com/guanguans/laravel-code-runner

Run the PHP code in the browser. - 在浏览器中运行 PHP 代码。

artisan browser code code-runner debug debugger development laravel parser php php-parser runner tinker web web-tinker

Last synced: 26 Mar 2025

https://github.com/mezoni/parser_builder

Lightweight template-based parser build system. Simple prototyping. Comfortable debugging. Effective developing.

dart parser parser-combinator parser-combinators parser-framework

Last synced: 06 May 2025

https://github.com/nilsmartel/js

Fast JavaScript Parser implemented in Rust

compiler interpreter javascript js nom parser rust

Last synced: 25 Jan 2026

https://github.com/thehxdev/jacson

JSON parser and query engine library written in C, from scratch!

c json json-parser parser

Last synced: 10 Apr 2025

https://github.com/bethropolis/mimo

a simple programming language written in js.

ast compiler javascript lexer parser programming-language

Last synced: 07 Mar 2026

https://github.com/tristanlatr/wpscan_out_parse

Python parser for WPScan output files (JSON and CLI). It analyze vulnerabilities, miscellaneous alerts and warnings and other findings.

alerts cli false-positive findings format html json output parser warnings wpscan

Last synced: 05 May 2025

https://github.com/railt/sdl

[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)

ast compiler graphql graphqls language library parser php php7 sdl virtual-machine

Last synced: 14 Jul 2025

https://github.com/leiradel/ddlt

ddlt is a generic lexer to help write parsers using Lua

lexer lua parser template

Last synced: 22 Jul 2025

https://github.com/alrico88/wkt-parser-helper

Module to help parse GeoJSONs to WKT and back

buffer geojson javascript parser parses wkb wkt

Last synced: 30 Apr 2025

https://github.com/hanwenzhu/.ds_store-parser

Parses everything from the .DS_Store files generated by macOS

dsstore macos parser python

Last synced: 31 Oct 2025

https://github.com/reklatsmasters/btparse

A modern bencode parser focused on speed and perfomance.

bencode bencode-parser bittorrent decode node nodejs parser parsing torrent

Last synced: 13 Apr 2025

https://github.com/toflar/http-request-parser

Parses the string representation of an HTTP request into a PHP superglobal like array

http parser php superglobals

Last synced: 19 Mar 2025

https://github.com/stefanieschneider/unstruwwel

Detect and Parse Historic Dates in R

dates nlp parser r

Last synced: 08 Jul 2025

https://github.com/ariary/jsextractor

Fastly gather all JavaScript from url (CLi+TUI)

bug-bounty cli extract extractor html-parser javascript js parser pentest recon tui web-pentest xss

Last synced: 14 Jul 2025

https://github.com/mfernstrom/plex-and-pyacc-examples

Plex and Pyacc (Object Pascal implementations of Lex and Yacc) examples

fpc freepascal lazarus lex lexer parser plex pyacc yacc

Last synced: 06 Jan 2026

https://github.com/jezza/class_file

A Rust library for parsing JVM class files.

bytecode class classfile jvm parser rust

Last synced: 15 Jun 2025

https://github.com/cabinjs/parse-request

Parse requests in the Browser and Node (with added support for multer and passport). Made for Cabin.

arraybuffer buffer express javascript koa logger logging middleware multer node parse parser passport req request requests route stream utility

Last synced: 26 Mar 2025

https://github.com/demberto/fxp

VST2.x plugin FXP preset parser

fxp parser vst2

Last synced: 14 Apr 2025

https://github.com/tomer8007/wikipedia-to-json

Node.js module for parsing the content of wikipedia articles into javascript objects

javascript json nodejs parser wikipedia wikipedia-dump

Last synced: 10 Apr 2025

https://github.com/cculianu/json

A lightweight JSON parser and serializer for Qt5 and Qt6

cpp cpp17 json parser parsing parsing-library qt qt5 qt6 serialization serializer

Last synced: 21 Mar 2025

https://github.com/mrgaogang/parse-jsx-to-css

Parse react/vue className to less/css/sass files

css less parser react scss vue

Last synced: 22 Apr 2025

https://github.com/balbuf/css-selector-inspector

🔎 Parse, validate, and inspect CSS selectors

css escape javascript parser precedence selectors specificity validator

Last synced: 14 May 2025

https://github.com/sile/erl_parse

Erlang source code parser written in Rust

erlang parser rust

Last synced: 11 Apr 2025