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/jgniecki/minecraftmotdparser

🐘 PHP library to parse minecraft server motd

generator mineceraft motd parser php

Last synced: 15 Oct 2025

https://github.com/yord/pxi-dsv

🧚pxi-dsv is a delimiter-separated values plugin for pxi (pixie), the small, fast, and magical command-line data processor.

csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv

Last synced: 15 Apr 2026

https://github.com/circargs/parsnim

a parser combinator in nim

nim parser parser-combinators

Last synced: 19 Oct 2025

https://github.com/denysvitali/ifunny

An interpreter of a custom language (funny) written in Java

compiler funny interpreter java parser tokenizer

Last synced: 19 Oct 2025

https://github.com/f-y/md-spreadsheet-parser

A robust, zero-dependency Python library for parsing, validating, and manipulating Markdown tables, including conversion from Excel to Markdown.

data-conversion excel library markdown pandas parser python spreadsheet table-parser type-safe zero-dependency

Last synced: 23 Jan 2026

https://github.com/marcoroth/openmensa-parsers

OpenMensa.org parsers

mensa openmensa parser svgroup xml

Last synced: 22 Oct 2025

https://github.com/kandelvijaya/swiftparsercombinator

Parser Combinator in swift

combinator ios parser swift

Last synced: 23 Oct 2025

https://github.com/purarue/tree-sitter-rifleconf

rifle (ranger filemanager file opener) grammar for tree-sitter

parser ranger ranger-fm tree-sitter tree-sitter-parser

Last synced: 28 Jan 2026

https://github.com/rorycl/letters

Email parsing for go. This fork of github.com/mnako/letters focuses on modularity and speed

email golang mime parse parser rfc2045 rfc5322

Last synced: 24 Jan 2026

https://github.com/tjenkinson/human-string-to-date-time

A library that parses a human representation of a UK English formatted date/time into an object.

date datetime human humanreadable parser time

Last synced: 24 Feb 2026

https://github.com/masahirompp/construct-typed-parameters

Type-safe parameter construction library. Useful for managing environment variables, aws parameter stores and more.

aws-ssm-parameter-store environment-variables parser stringifier typescript

Last synced: 31 Jan 2026

https://github.com/pelenium/math-parser

Math parser of expressions in Polish notaiton (LISP like)

expression-evaluator expression-parser fsharp math mathematics maths parser polish-notation

Last synced: 31 Jan 2026

https://github.com/orcalinux/c-json

A lightweight, fast, and cross-platform JSON parsing library for C developers. C-JSON simplifies JSON handling in C, supporting objects, arrays, strings, numbers, booleans, and null values with minimal memory overhead.

json json-parser parser parsing scanner

Last synced: 01 Feb 2026

https://github.com/kranfix/parser_combinator

Example of a parser combinator in many languages (Rust, Dart, Go, Typescript)

bun combinator go hacktoberfest parser rust typescript

Last synced: 25 Feb 2026

https://github.com/jerowork/class-dependencies-parser

Parse all dependencies (FQN) used in a class (e.g. class, trait, interface, enum).

dependencies fcqn fqn parser reflection

Last synced: 01 Feb 2026

https://github.com/joht/data-restructor-js

Transforms parsed JSON objects into a uniform data structure

adapter data-structures javascript json parser restructure

Last synced: 01 Feb 2026

https://github.com/taufik-nurrohman/query-string-parser

Convert URL’s query string into JavaScript object.

converter j-s-o-n javascript js json object parser query string u-r-l url

Last synced: 07 Feb 2026

https://github.com/wimpyprogrammer/conditional-expression-parser

A simple web site for parsing conditional expressions using JavaScript.

bootstrap3 conditional-statements javascript parser regex

Last synced: 27 Feb 2026

https://github.com/poti1/pod-lol

Parse Pod into a list of lists (LOL)

hacktoberfest parser perl perl5 perldoc pod

Last synced: 11 Feb 2026

https://github.com/murilobsd/calamp-rs

Calamp LMDirect rust parser

calamp lmdirect networking parser protocol rust

Last synced: 11 Feb 2026

https://github.com/puripuri2100/satysfi-csv

A CSV reader and writer for SATySFi.

csv parser satsyfi

Last synced: 12 Feb 2026

https://github.com/andreasbm/fireparse

An extensible markdown to html converter

extensible html markdown parse parser showdown syntax-tree

Last synced: 14 Feb 2026

https://github.com/rajatt95/python_rs

Programming | Python | PyCharm | Data Types | Tuple | Dictionary | If-Else | Loops - For, While | Functions | OOPS Principles | Constructor | String - SubString, Concatenation, Split, Strip | Read & Write data into files | JSON Parsing | CSV package | Web Scrapping

constructor csv-parser data dictionary functions if-else-statements json json-parser oops parser pycharm-ide python python-programming-language read-write-file strings tuple web-scrapping

Last synced: 15 Feb 2026

https://github.com/iambnlvn/sig-parser

A manual Recursive-descent parser for Sig(Programming language)

bunjs parser recursive-descent-parser

Last synced: 15 Feb 2026

https://github.com/excoffierleonard/parser

REST API service in Rust that takes in any file and returns its parsed content.

api-rest parser rust

Last synced: 01 Mar 2026

https://github.com/sasyxk/donato

donato a new programming language developed for the master thesis for UT and Unipr.

ast cpp-programming llvm parser

Last synced: 16 Apr 2026

https://github.com/ternaus/google-docstring-parser

A Python package for parsing and validating Google-style docstrings with type hints. Converts docstrings into structured dictionaries and validates type annotations. Requires paid license for non-Albumentations Team users.

code-quality developer-tools docstring documentation google-style parser python static-analysis type-checking validation

Last synced: 16 Mar 2026

https://github.com/roma-glushko/monolog-parser

🛠Parser for your monolog records

logs monolog parser php7

Last synced: 01 Apr 2026

https://github.com/gbowne1/kicadparser

This is a KiCAD project file(s) parser and eventually will include a generator.

csharp dotnet eda generator kicad parser parser-generator project

Last synced: 16 Apr 2026

https://github.com/tree-sitter-grammars/tree-sitter-move

Move grammar for tree-sitter

move-language parser tree-sitter

Last synced: 02 Apr 2026

https://github.com/zerodep/piso

ISO 8601 date, duration, and interval parser

date duration interval iso8601 isomorphic javascript parser

Last synced: 07 Apr 2026

https://github.com/potat-dev/marks-parser

Python parser for Dnevnik.ru marks data

parser

Last synced: 18 Jul 2025

https://github.com/sile/textparse

A Rust library to declaratively implement parsers that are based on Packrat Parsing.

parser rust

Last synced: 11 Apr 2025

https://github.com/yukinarit/okome

dataclass comment parser 🍚

comments dataclasses parser python

Last synced: 22 Jun 2025

https://github.com/zenwor/table_editor

A simple table data editor, with easily scalable functions and operations & a nice GUI

data data-science formula java parser parsing preprocessing swing tokenizer

Last synced: 22 Jun 2025

https://github.com/nowux/rplt

Lightweight truth table generator for propositional logic expressions.

parser propositional-logic rust

Last synced: 23 Jun 2025

https://github.com/andy840119/jupytersharpparser

Jupyter parser written in C#

andy840119 csharp jupyter nuget parser

Last synced: 23 Jun 2025

https://github.com/xulerxyz/freescout_webhook_parser

A PHP library for parsing FreeScout webhook data with HTML cleaning capabilities.

freescout parser php webhook

Last synced: 07 Jul 2025

https://github.com/paulichp/vk-communities-parser

Python program that allows you to extract and process posts from VKontakte (VK) communities

demoji parser pyhon3 python requests-library-python vk vk-api vk-parser vkapi vkontakte vkontakte-api

Last synced: 20 Jan 2026

https://github.com/kaffarell/id-parser

A Parser for .id files which can store any type of data like age and names

c configuration-files files parser

Last synced: 27 Mar 2025

https://github.com/cedrickchee/hou

Hou :monkey: programming language interpreter and compiler

abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language

Last synced: 27 Dec 2025

https://github.com/nicklayb/php_assoc_map

Library that parses PHP's associative array into Elixir's map.

associative-array map parser php

Last synced: 03 Apr 2025

https://github.com/albarol/edipy

Parser positional files

edi parser python python3

Last synced: 10 Mar 2025

https://github.com/thipages/bparser

A boolean expression parser

boolean expression parser

Last synced: 02 Apr 2025

https://github.com/lagden/sss

Convert css to sss

cli css file parser postcss sugarss

Last synced: 07 Apr 2026

https://github.com/echecsjs/trf

FIDE Tournament Report File (TRF) parser.

chess fide parser trf typescript

Last synced: 01 Jul 2026

https://github.com/yjdoc2/equationparser

An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.

c data-structures equation-solver parser

Last synced: 16 Jun 2025

https://github.com/yazaldefilimone/high-level-compiler

🔄 | High-level compilation | Transform pipeline | Message-passing mechanism | Transpiler

compiler compiler-design message-passing parser pipeline transpiler

Last synced: 08 Sep 2025

https://github.com/echecsjs/fen

Parse and stringify FEN (Forsyth–Edwards Notation) chess positions. Strict TypeScript, no-throw API.

chess fen parser typescript

Last synced: 01 Jul 2026

https://github.com/realtristan/simpl

Programming Language made from scratch with Typescript

interpreter parser typescript

Last synced: 31 Oct 2025

https://github.com/konstantin8105/ianaparser

Root Zone Database Parser from IANA

dns go golang iana iana-provider parser root-zone

Last synced: 14 Jul 2025

https://github.com/aneveux/funktional-parser

🔍 Simple implementation of a functional parser allowing to compute calculation expressions.

exercise functional kotlin parser

Last synced: 04 Apr 2025

https://github.com/bntzio/trello-json-parser

Transform your exported json trello data into a human readable format!

json parser python script trello

Last synced: 14 Apr 2025

https://github.com/lunarwhite/cminus-lexer-parser

Build a simply lexer and parser for C minus (subset of C), using Java.

cminus compiler lexer parser

Last synced: 01 Nov 2025

https://github.com/remarkablemark/csv

Parses CSV string to array.

csv parser ruby

Last synced: 19 Jun 2025

https://github.com/nazavode/cool

EBNF grammar, lexer and parser for the Cool programming language

cool ebnf grammar lexer parser

Last synced: 12 Jun 2026

https://github.com/x45iq/jtube

Java library for parsing: videos,shorts,playlists,channels and downloading videos

java library parser youtube youtube-api youtube-downloader youtube-video

Last synced: 05 Mar 2026

https://github.com/meg4cyberc4t/bulgakov-cache-script

Downloading material from your lessons from LXP IThub.

education ithub lxp parser python script

Last synced: 10 May 2026

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

Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.

compiler javascript lexer node nodejs parser snapdragon token tokenize tokenizer

Last synced: 15 Jul 2025

https://github.com/common-workflow-lab/cwl-d-auto

Autogenerated classes for reading and writing CWL objects using the D language

commonwl cwl dlang parser

Last synced: 02 Feb 2026

https://github.com/figurehook/figure_parser

A web parser focus on parsing product information on Japan ACG figure sites.

hacktoberfest hacktoberfest2022 parser webparser

Last synced: 11 Apr 2026

https://github.com/pb-/urldecode

Streaming decoder for x-www-form-urlencoded data written in Go

decoder golang parser urldecode

Last synced: 20 Jun 2025

https://github.com/akyoto/ignore

Ignore certain parts of a string when parsing

go parse parser

Last synced: 26 Jul 2025

https://github.com/yogiverma007/httprequestparser

httprequestparser is lua based http request parser.

http json lua luamodule luarocks parser xml

Last synced: 17 Jul 2025

https://github.com/jweyrich/pe-parse-kaitai

Just a POC using Kaitai to parse a PE file

kaitai-struct parser portable-executable

Last synced: 30 May 2026

https://github.com/jwerle/zargv

Parse command line arguments supporting a variety of flag formats.

argv command-line-parser parser zz

Last synced: 14 Mar 2025

https://github.com/n2ref/apache_config_parser

Parse apache config

apache config parser

Last synced: 16 Jul 2025

https://github.com/benfaerber/json-parser-combinator

A JSON parser written in Typescript using the Parser Combinator methodology. I recommend that anyone who is interested in functional parsers should use this as a reference.

functional-programming functional-typescript json parser parser-combinator parsing

Last synced: 25 Apr 2026

https://github.com/romshark/pres-jscan

Presentation of jscan at Go meetup in Zurich (October 3th 2023)

benchmark go golang json parser

Last synced: 07 Jul 2025

https://github.com/pat-s/ppcryptoparser

Crypto currency staking rewards parser for Portfolio Performance

cardano cryptocurrency kusama parser polkadot portfolio-performance

Last synced: 30 Oct 2025

https://github.com/dicehub/pyfoam

Fork of the PyFoam library: https://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder/other/scripting/PyFoam/

openfoam parser

Last synced: 24 Jun 2025

https://github.com/openxray/gitlogparser

.NET parser for Git log.

git netcore2 netcore21 parser

Last synced: 02 May 2026

https://github.com/owaismohsin001/urdubasic

The language Basic taught in many schools as their first language of students, is now implemented in Urdu(ish).

abstract-syntax-tree ast basic interpreter language languages lexer parser

Last synced: 28 Mar 2025

https://github.com/fratzinger/vue-router-parse-props

Parse vue-router props to params

parser props vue-router

Last synced: 17 Jul 2025

https://github.com/rikvdh/matching

String-based parser based on matching strings for interpreting and handling string-based interfaces

at-command c cli clib embedded embedded-c memory parser string zero-allocation

Last synced: 11 Jun 2026

https://github.com/yord/pxi-dust

🧚:sparkles:pxi-dust is a plugin with basic operations for pxi (pixie), the small, fast, and magical command-line data processor.

csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv

Last synced: 19 May 2026

https://github.com/maxcore25/excelparser

Learning To Parse Excel Tables, Generate Docx Files And Convert To PDF Files

docx docx2pdf excel openpyxl parser parsing pdf python python-os

Last synced: 29 Oct 2025

https://github.com/yord/shargs-repl

shargs-repl is a repl using shargs commands 🦈.

command-line parser shargs

Last synced: 19 Jun 2025

https://github.com/rnons/elm-svg-parser

parse String to SVG

elm parser svg

Last synced: 29 Oct 2025

https://github.com/vorpalblade/ini-roundtrip

Format preserving INI parser for Rust

ini parser rust

Last synced: 11 Apr 2025

https://github.com/taktoa/nix-parse

An executable that links into Nix and parses Nix files provided on the command line

cli-utilities nix parser

Last synced: 19 May 2026

https://github.com/simonewebdesign/slfe

🍭 Sh***y Lisp Flavoured Erlang (LFE)

bytecode compiler elixir erlang interpreter language lfe lisp parser

Last synced: 17 May 2026

https://github.com/tokenchingy/chimpsky

Chimpsky is a Monkey programming language interpreter and compiler implemented in Nim.

compiler interpreter lexer monkey monkey-lang monkey-language nim nim-lang nim-language parser repl

Last synced: 11 Jul 2025

https://github.com/tim55667757/avstockparser

Alpha Vantage Stock History Parser. It can read stock history data from Alpha Vantage online service and convert into .csv file or pandas dataframe. See article (ru): https://forworktests.blogspot.com/2022/01/avstockparser-python-alpha-vantage.html

alphavantage api-client candlesticks history parser stock stock-prices

Last synced: 07 Feb 2026

https://github.com/ihtml5/jscalpel-orm

It is convenient for you to extract the required fields from one object to generate another object.

angular jscalpel object orm parser react vue

Last synced: 07 Apr 2026

https://github.com/leocavalcante/vhp

VHP: Vibe-coded Hypertext Preprocessor - A PHP superset built in Rust through AI-assisted development

ai-generated compiler interpreter language-implementation lexer parser php programming-language rust vibe-coding

Last synced: 25 Jan 2026

https://github.com/sebastienrousseau/mdx-gen

A Rust-based library for processing and enhancing Markdown content.

development-tools html markdown parser rust rust-library static-site-generators text-processing

Last synced: 07 May 2025

https://github.com/s3rgeym/sqldump2json

Converts SQL dump to a JSON stream.

converter jq json jsonl parser python python3 sql

Last synced: 05 Apr 2025

https://github.com/markolofsen/unrealon-parser-amazon

Enterprise-grade Amazon scraper with AI-powered automation, anti-detection, and real-time monitoring capabilities.

amazon bs4 parser parsing proxy scraper

Last synced: 13 Sep 2025

https://github.com/korora-tech/temps

Parse human-readable time expressions in Rust. Supports relative times, dates, weekdays, and combined expressions in multiple languages. Works with chrono and jiff.

chrono date date-parser datetime i18n internationalization jiff multilingual natural-language-support parser rust time time-parser

Last synced: 26 Jun 2025

https://github.com/mrsarm/python-res-address

Simple Resource Address Parser

address-parser library parser py2 py3 python

Last synced: 17 Feb 2026

https://github.com/jshwi/arcon

Persistent runtime config

arguments config params parser runtime

Last synced: 11 Apr 2025

https://github.com/rodriados/mathr

PHP Package for Mathematical Execution

calculator math parser php

Last synced: 07 Apr 2026

https://github.com/kaleidawave/css-parser

CSS parser/compiler written in Rust

compiler css parser rust rust-crate

Last synced: 01 Sep 2025

https://github.com/vyfor/kotlin-parser

Kotlin Language Parser (Work In Progress)

ast kotlin language parser parsing syntax tree

Last synced: 17 Jun 2025

https://github.com/katef/liblf

Apache LogFormat log format format parsing library

apache apache-httpd fmtstring logfmt logfmt-parser logformat logs parser parser-library

Last synced: 18 Mar 2025

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

Haskell server that parses Backus-Naur form expressions (syntax only)

backus-naur-form parser

Last synced: 16 May 2026