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/ceticamarco/rhino

🦏 Simple markup language for building static websites

functional-programming haskell language-development markup-language parser ssg static-site-generator

Last synced: 07 May 2025

https://github.com/slince/expression-language.js

🌴 An engine that can compile and evaluate expressions written in typescript

ast eval evaluator expression expression-engine expression-language lexer parser typescript

Last synced: 20 Jul 2025

https://github.com/brettbates/pgn_parser

A Python Parser for .pgn chess games.

chess games parser pgn pgn-parser pgn-reader python

Last synced: 07 Apr 2026

https://github.com/jptmoore/maniiifest

Typesafe IIIF presentation v3 parsing without external dependencies

iiif iiif-presentation-3 manifest parser

Last synced: 11 Apr 2025

https://github.com/svenvc/ztimestamp

I am ZTimestamp, a Magnitude, a point in time, an alternative to DateAndTime and TimeStamp

chronology datetime formatter parser pharo smalltalk smtp-client timestamp timezone timezone-database

Last synced: 13 Sep 2025

https://github.com/asahaf/javacron

java library for parsing crontab expressions and calculating the next run time

cron cron-expression cronjob crontab java parser

Last synced: 11 Jan 2026

https://github.com/the-mikedavis/tree-sitter-git-commit

A tree-sitter grammar for git commit messages

commit-message git parser tree-sitter

Last synced: 07 May 2025

https://github.com/andy5995/canfigger

A lightweight library designed to parse configuration files

c config configuration-files gpl-3-or-later library mesonbuild parser small-projects

Last synced: 13 May 2025

https://github.com/wilfreal98/yandex-music-playlist-exporter

Сохраняет треки из плейлиста Яндекс Музыка в виде текстового списка

browser-extension exporter javascript music parser playlist-downloader yandex yandex-music

Last synced: 23 May 2026

https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy

Bevy grammar for tree-sitter

bevy parser tree-sitter

Last synced: 11 Jan 2026

https://github.com/udoprog/nondestructive

Nondestructive editing of various formats

editing parser rust yaml

Last synced: 16 Mar 2025

https://github.com/jonwinton/ddqp

A parser library for DataDog queries

datadog go golang parser query-parser

Last synced: 17 Jan 2026

https://github.com/xd009642/llvm-profparser

Mostly complete pure rust implementation of parsing llvm instrumentation profile data

coverage-data deserialization hacktoberfest llvm parser

Last synced: 17 Mar 2025

https://github.com/ikegami-yukino/asa-python

Japanese Argument Structure Analyzer (ASA) client for Python

japanese-language natural-language-processing parser

Last synced: 09 Apr 2025

https://github.com/xe/xultybau

Metalanguage analysis

conlang language lojban metalanguage parser toki-pona

Last synced: 12 Apr 2025

https://github.com/jonschlinkert/parse-code-context

Parse code context in a single line of javascript, for functions, variable declarations, methods, prototype properties, prototype methods etc.

code-comments code-context comments context docs documentation javascript jonschlinkert js nodejs parse parser

Last synced: 07 May 2025

https://github.com/akagi201/flv-parser

Reads a flv file and output its information in sane C data structure

c flv flv-parser parser

Last synced: 17 Jun 2025

https://github.com/ita9naiwa/pyyjson

Yet Another JSON Parser in Python

json parser python python3

Last synced: 14 Apr 2025

https://github.com/codica2/simple-scraper

A fairly simple gem that will help you simplify the parsing of web pages.

gem parser parsing scraper

Last synced: 11 Apr 2025

https://github.com/perry-mitchell/ads.txt

Ads.txt parser/generator

adstxt adtech advertising parser

Last synced: 07 May 2025

https://github.com/rkirsling/formula-parser

A parser class for simple formulae.

ast formula operator-precedence parser

Last synced: 13 Apr 2025

https://github.com/mat-sz/plist

📝 An universal TypeScript library for handing Apple's Property Lists. Supports binary, text and XML plists; works well in both browser and node.

apple binary ios javascript javascript-library library macos nextstep openstep parser plist property-list propertylist serializer typescript typescript-library xml

Last synced: 24 Jun 2025

https://github.com/hhatto/peg-rst

reStructuredText in C

c parser peg rest restructuredtext

Last synced: 11 Apr 2025

https://github.com/assada/configurator

:card_index: Simple configuration container

config containers ini json parser php-library php7 xml yaml

Last synced: 07 Oct 2025

https://github.com/sbip-sg/solc-json-parser

A Powerful AST Parser for Solidity

ast ethereum evm parser solidity

Last synced: 10 Apr 2025

https://github.com/maxlath/jsondepth

a small command-line tool to walk through the depth levels of a JSON objects

cli depth json parser

Last synced: 02 Mar 2025

https://github.com/matsadler/http_tools

Pure Ruby HTTP parser and friends

http parser ruby

Last synced: 11 Apr 2025

https://github.com/LuisAlbizo/WardScript

A high-level and minimalist programming language

flex-bison interpreter minimalist parser programming-language

Last synced: 11 May 2025

https://github.com/smelukov/estel

ESTree AST interpreter with dynamic analyzing

ast ecmascript estree javascript parser processor

Last synced: 09 Apr 2025

https://github.com/spiltcoffee/postdfm

Provides an API for easily transforming Delphi Forms

ast bnf delphi delphi-form dfm ebnf nearley parser

Last synced: 12 Jan 2026

https://github.com/means88/tsbuf

Generate TypeScript enum and interface from proto buffer.

parser protobuf

Last synced: 07 May 2025

https://github.com/nickacpt/nbrigadier

NBrigadier is a command parser & dispatcher, designed and developed for Minecraft: Java Edition, ported for C#.

brigadier command csharp csharp-library dispatcher minecraft nbrigadier parser port

Last synced: 16 Jun 2025

https://github.com/imoutochan/imoutobooruparser

Library designed to parse data from booru-like websites such as danbooru.donmai.us, yande.re, gelbooru.com, and chan.sankakucomplex.com.

anime booru csharp danbooru dotnet gelbooru image library netstandard parser sankakuchannel sankakucomplex tag tags yandere

Last synced: 05 Oct 2025

https://github.com/code-disaster/libsdlang

A compact C library to parse SDLang (http://sdlang.org/) text.

fips parser sdlang

Last synced: 07 Mar 2026

https://github.com/wataruoguchi/covid19_nagano_csv_to_json

Automation script that downloads & re-encodes Nagano Prefecture's open data CSV files, then converts it into JSON files.

coronavirus coronavirus-info covid-19 covid19 covid19-data csv json nodejs opendata parser stopcovid19jp typescript

Last synced: 13 Mar 2025

https://github.com/fabiopf02/ofx-data-extractor

A module written in TypeScript that provides a utility to extract data from an OFX file in Node.js and Browser

banking data-extraction financial no-dependencies ofx ofx-js ofx-json ofx-parser open-financial-exchange parser qfx

Last synced: 10 Jul 2025

https://github.com/diasbruno/cl-bnf

A simple BNF parser.

ast bnf common-lisp parser

Last synced: 11 Jan 2026

https://github.com/luozijun/es

A ECMAScript Parser and Interpreter written in Rust

ast compiler ecmascript es es2018 interpreter lexer parser

Last synced: 29 Oct 2025

https://github.com/terrynoya/LiteCSV

a lightweight csv table parser in C# mainly for unity but also use in .net

csharp csv dotnet lightweight parser unity

Last synced: 04 May 2025

https://github.com/aliezzahn/rsbuild-plugin-markdown-loader

A plugin for rsbuild.dev that enables importing and rendering Markdown files as React components or pure HTML.

html lib loader markdown neon parser plugin react rsbuild rspack rust

Last synced: 27 Dec 2025

https://github.com/sentialx/node-bookmarks-parser

Parses Chrome HTML bookmarks files

bookmarks chrome netscape nodejs parser typescript

Last synced: 18 Jul 2025

https://github.com/gunrock/netflow

Cybersecurity: Graph Processing using Gunrock.

cyber-security graph-processing gunrock netflow packets parser router traffic-statistics

Last synced: 10 Mar 2026

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

Typeclass instances for `parsley` to make it compatible with `cats`

cats parser parser-combinators scala

Last synced: 03 Oct 2025

https://github.com/avanov/openapi-type

OpenAPI represented as a Python type. Use it to parse specifications written in JSON and YAML formats.

colander mypy oas3 openapi openapi3 parser specification swagger typing

Last synced: 18 Aug 2025

https://github.com/ajanibilby/bnf-parser

Deterministic BNF compiler/parser

bnf compiler javascript parser typescript

Last synced: 11 Aug 2025

https://github.com/awoken-bible/reference

NPM package for bible verse reference parsing, formating and meta data

bible-verse-references npm-package parser

Last synced: 19 Apr 2025

https://github.com/federicobond/solidity-spec

A Solidity spec suite to test parsers for language compliance.

ethereum parser solidity spec

Last synced: 17 Aug 2025

https://github.com/nulldev/i-has-js

:smile_cat: A LOLCODE interpreter written in JavaScript

esolang esoteric-language interpreter javascript lolcat lolcode nodejs nulldev parser tokenizer

Last synced: 12 Apr 2025

https://github.com/jerald/yoloxide

A rust implementation of the yolol language from the upcoming game Starbase

emulator interpreter parser rust starbase yolol yoloxide

Last synced: 14 Apr 2025

https://github.com/anotherhadi/hyprlang-parser

A Golang implementation library for the hypr config language (Hyprlang).

golang hyprland hyprlang parser

Last synced: 15 May 2025

https://github.com/xmonader/pyparsec

python parser combinators (parsec) library

parsec parser parser-combinators python python-parser-combinators

Last synced: 21 Jun 2025

https://github.com/rajesh-rahul/wot-battle-results-parser

World of tanks battle results parser for wotreplays and dat files written in Rust.

parser rust world-of-tanks wotreplays

Last synced: 22 Mar 2025

https://github.com/bnjjj/fixme_report

Tool to automate issues creation directly from // TODO and // FIXME comments in your code

cli code comment fixme git-diff hacktoberfest issue parser todo tool

Last synced: 26 Oct 2025

https://github.com/mvisat/kopyt

Kotlin parser in pure Python.

kotlin parser python

Last synced: 26 Oct 2025

https://github.com/herloct/url-parser

A command-line URL parser, written in Go

command-line-tool go golang parser url url-parser

Last synced: 11 Mar 2026

https://github.com/superfaceai/parser

Superface profile and map format parser

api integration javascript parser parsing typescript

Last synced: 08 Oct 2025

https://github.com/gorgonia/parser

A simple parser that turns a formulae written in unicode into an ExprGraph

golang gorgonia goyacc parser unicode

Last synced: 23 Apr 2025

https://github.com/galaco/vtf

Go package for parsing Source Engine textures (.vtf)

material parser source-engine valve vtf

Last synced: 28 Jul 2025

https://github.com/epost/purescript-datalog-parsers

Parsers for Prolog, Datomic, and various other Datalog varieties.

datalog parser purescript

Last synced: 07 Jan 2026

https://github.com/raydac/java-prolog-parser

Java based Edinburgh Prolog parser

java parser prolog-programming-language

Last synced: 06 Oct 2025

https://github.com/glehmann/tree-sitter-earthfile

Tree-sitter grammar for Earthfile

earthfile earthly parser tree-sitter

Last synced: 10 Apr 2026

https://github.com/timnekk/marketplacesgoodstracker

Quantity and Price Tracker for Marketplaces

google-sheets gspread marketplace ozon parser sheets tracker wildberries

Last synced: 24 Oct 2025

https://github.com/umutozel/jokenizer.net

:hash: C# Expression parser and evaluator, inspired from jokenizer project.

csharp expression parser tokenizer

Last synced: 28 Apr 2025

https://github.com/artagnon/tree-sitter-mlir

MLIR grammar for tree-sitter

mlir parser tree-sitter

Last synced: 25 Oct 2025

https://github.com/santhosh-tekuri/xpathparser

XPath 1.0 Parser in Go

go golang parse parser xpath

Last synced: 04 Sep 2025

https://github.com/fulcrumgenomics/ferro-hgvs

A high-performance HGVS variant nomenclature parser and normalizer written in Rust

bioinformatics genomics hgvs parser rust variant-nomenclature

Last synced: 02 Apr 2026

https://github.com/gagan-bansal/parse-svg

Parse svg string to svg DOM element

parser svg svg-dom-element

Last synced: 23 Apr 2025

https://github.com/klzns/parse-es6-imports

Parse ES6 imports from a string

import imports javascript parser

Last synced: 15 Mar 2026

https://github.com/haraldmaida/lamcal

A lambda calculus parser, evaluator and repl

calculus evaluator lambda math parser repl sciene

Last synced: 13 Oct 2025

https://github.com/unistudents/saffron

A fairly intuitive & powerful framework that enables you to collect & save articles and news from all over the web.

aggregator announcements api-scraper articles crawler crawler-framework dynamic-scraping html-scraping javascript news parser rss rss-aggregator rss-feed rss-parser saffron scraping typescript wordpress-api

Last synced: 21 Feb 2026

https://github.com/xgfone/gconf

Another extensible and powerful go configuration manager, which is inspired by oslo.config, github.com/micro/go-micro/config and viper.

argument argument-parser cli cli-parser config config-file configuration configure go go-config golang ini parse parser property

Last synced: 26 Feb 2026

https://github.com/njonsson/structured_io

An Elixir API for consuming structured input streams

binary data elixir io parser stream

Last synced: 12 Oct 2025

https://github.com/mlewand/rtf-parse

A simplified RTF parser.

node nodejs parser rtf

Last synced: 24 Oct 2025

https://github.com/nuchi/sublime-from-cfg

Generate a sublime-syntax file from a non-left-recursive, follow-determined, context-free grammar

bnf context-free-grammar ebnf grammar parser parser-generator ply sly sublime-syntax sublime-text

Last synced: 14 Jan 2026

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/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: 05 Aug 2025

https://github.com/pruvonet/price-extractor

Given a price string, extract the price and currency code

curr currency extract extractor javascript node parser price

Last synced: 28 Feb 2026

https://github.com/andrykonchin/marshal-parser

Parser of the Ruby Marshal format

marshal parser ruby

Last synced: 13 Mar 2026

https://github.com/sukhcha-in/dart_web_scraper

Powerful, easy-to-use scraper for web pages and APIs. Chain parsers and transforms to extract exactly the data you need.

htmlparser jsonparser parser parsing scraper scraping webscraper webscraping

Last synced: 22 Oct 2025

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/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/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/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/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/guyingbo/iofree

iofree is an easy-to-use and powerful library to help you implement network protocols and binary parsers.

binary-parser io-free parser protocols sans-io

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/tree-sitter-grammars/tree-sitter-bicep

Bicep grammar for tree-sitter

bicep parser tree-sitter

Last synced: 17 Feb 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/mkdir700/sol-tx-parser-capi

Python bindings for Solana Transaction Parser (tx-parser), enabling Python developers to easily parse and analyze Solana blockchain transactions.

parser python solana transaction

Last synced: 11 Oct 2025

https://github.com/butschster/prometheus-parser

Prometheus data parser to AST written on PHP8

parser php php8 prometheus

Last synced: 09 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