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:
- parsers for markup languages (e.g. HTML/Markdown etc)
- parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
- parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)
- GitHub: https://github.com/topics/parser
- Last updated: 2026-06-26 00:19:23 UTC
- JSON Representation
https://github.com/towinok/anime-grubber
Convenient library for extracting images of cute (or not so cute) characters from websites.
Last synced: 30 Dec 2025
https://github.com/jarrodconnolly/complect
Toy compiler developed in Node.js
Last synced: 19 Jan 2026
https://github.com/cschladetsch/fifth
A forth-like language written in Java that supports Continuations.
astwalker continuations forth java language lexer parser
Last synced: 21 Jun 2025
https://github.com/tree-sitter-grammars/tree-sitter-slang
Slang grammar for tree-sitter
Last synced: 20 May 2026
https://github.com/eigenein/wotbreplay-inspector
World of Tanks Blitz replay inspector
inspector parser replay replays rust rust-crate wargaming world-of-tanks-blitz
Last synced: 20 Jun 2025
https://github.com/pqnelson/ml
A Study in Implementing Functional Programming Languages
abstract-machine acsl c compiler correctness functional-programming-language hoare-logic interpreter language parser twelf
Last synced: 11 May 2025
https://github.com/badbatch/cacheability
A utility class to parse, store and print http cache headers.
cache-control cacheability etag headers http parser
Last synced: 12 Apr 2025
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/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/memowe/trivialini
Ultra light weight ini file parser
config haskell haskell-library ini lightweight parser
Last synced: 28 Oct 2025
https://github.com/nemoandrea/gerber-parser
Simple gerber parser meant to be used in conjuction with the gerber-types crate
Last synced: 12 Apr 2025
https://github.com/ruippeixotog/joyful
A parser and interpreter for Joy written in Scala
compiler interpreter joy parser scala
Last synced: 27 Mar 2025
https://github.com/zgbjgg/dragonite
Dragonite - Fast, reliable and configurable EDI parser (encode & decode), seeker & rule runner.
edi edi-parser elixir elixir-lang elixir-library erlang erlang-library erlang-otp freight freight-carriers parser
Last synced: 19 May 2026
https://github.com/andy840119/jupytersharpparser
Jupyter parser written in C#
andy840119 csharp jupyter nuget parser
Last synced: 23 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/tperale/binspector
A truly declarative library for binary file decoding and encoding written in typescript
binary-encoder binary-parser declarative encoder parser typescript
Last synced: 07 May 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/yukinarit/okome
dataclass comment parser 🍚
comments dataclasses parser python
Last synced: 22 Jun 2025
https://github.com/julian-nash/dictparse
A Python dictionary parser, useful for REST API's, web applications, data validation & more!
dictionary enforcing-rules parser python
Last synced: 18 Mar 2025
https://github.com/rangoo94/object-regexp
Match regular expressions on list of objects
formula js-engine objects parser quantifiers regexp regular-expression
Last synced: 26 Mar 2025
https://github.com/rangoo94/find-regexp-beginning
Find character which could be on regexp beginning
analysis character parser regexp
Last synced: 26 Mar 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/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/jerryfzhang/removelinebreaks
This is a simple python program to help you remove all line breaks in a selected text file.
Last synced: 16 May 2025
https://github.com/drguildo/vdfr
A Rust library for reading Valve's binary KeyValue format.
Last synced: 15 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-poe-filter
PoE item filter grammar for tree-sitter
parser path-of-exile poe-filter tree-sitter
Last synced: 06 Apr 2026
https://github.com/feathers-studio/ts-parser
A minimal TypeScript parser
arcsecond codegen parser parser-combinators typescript
Last synced: 03 Oct 2025
https://github.com/dpakach/pongo
A simple interpreter
ast go golang interpreter lexer parser pongo programming-language repl
Last synced: 03 Apr 2025
https://github.com/xulerxyz/freescout_webhook_parser
A PHP library for parsing FreeScout webhook data with HTML cleaning capabilities.
Last synced: 07 Jul 2025
https://github.com/mhewedy/rmq-msg-parser
A Python library for parsing RabbitMQ messages from text file
Last synced: 16 Feb 2026
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/thyeem/s
A generalized parser combinator super-readable
haskell-library parser parser-combinators
Last synced: 23 Jul 2025
https://github.com/wangwilly/osu-cse-6341
Labs for programming languages
abstract-syntax-tree bash java parser runtime runtime-verification typechecker
Last synced: 02 Feb 2026
https://github.com/mixsp/vk_dialogphotos
Скрипт, позволяющий скачать все фотографии из диалога с заданным пользователем.
Last synced: 11 Apr 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/lukanedimovic/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: 04 Apr 2025
https://github.com/templarbit/go-csp-util
Content Security Policy utils in compliance with W3C CSP specs
content-security-policy content-security-policy-report csp csp-parser csp-parsers parser
Last synced: 14 Jan 2026
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/grafov/wtfm
Where's The Fucking Manual? (ok, let Write the Fabulous Manual)
docs-generator golang parser restructured-text source-parser
Last synced: 20 Jun 2025
https://github.com/stimulsoft/samples-dashboards.js-for-react
JavaScript samples for Dashboards.JS data analysis tool for React applications
analyzer chart components constructor dashboard dashboards data designer export expression javascript js library parser react react-dashboard reactjs relation text viewer
Last synced: 09 Aug 2025
https://github.com/fattureincloud/api-filter
A PHP parser for a sql-like filter
antlr antlr-grammar antlr4 antlr4-grammar api api-filter filter parser php query sql-like where
Last synced: 20 Jun 2025
https://github.com/smarie/python-parsyfiles
A declarative framework to read complex objects made of several files, supporting pluggable parsers and alternate file formats for the same object type. A typical use case is to read collections of test cases on the file system.
benchmark class collection complex conversion converter dict file folder framework object parser parsing pep484 properties python simple type type-hint yaml
Last synced: 16 May 2026
https://github.com/yord/klp
Kelpie (klp) is a small, fast, and magical command-line data processor similar to pxi, jq, mlr, and awk.
csv data-processing deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 16 May 2026
https://github.com/mivmi/lalr-parser
Lightweight LALR(1) parser and lexer framework for building interpreters.
Last synced: 30 Apr 2025
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/DyGriin/tree-sitter-jsfx
Reaper JSFX grammar for tree-sitter.
Last synced: 11 Mar 2025
https://github.com/potat-dev/marks-parser
Python parser for Dnevnik.ru marks data
Last synced: 18 Jul 2025
https://github.com/detro/bytes_parser
A simple wrapper to parse primitive Rust types from a slice of bytes.
bytes parser primitive-types rust rust-library scalar-types simple wrapper
Last synced: 01 Sep 2025
https://github.com/crazywolf132/jungla
🌲🌲🌲 Your new favourite data manipulator
backend data data-manipulation easy-to-use frontend fullstack help-wanted interpreter language library microservices mobile nodejs parser programming-language
Last synced: 05 Apr 2025
https://github.com/meokullu/subtitleparser
Subtitle Parser is a project to parse subtitle content.
film films movie movies parser parsing subtitle subtitle-parser subtitles
Last synced: 06 Mar 2026
https://github.com/max-tonny8/find_admin
This project is shown terminal util to find constructor arguments when creating a contract in ethereum based networks
arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js
Last synced: 27 Mar 2025
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/vxern/text_expressions
A tiny and complete tool to supercharge static JSON strings with dynamic, user-defined expressions.
expression expression-evaluator language lexer lexer-parser parser tokenizer tokenizer-parser translation udf user-defined-expressions
Last synced: 11 Jan 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/ducasse/classinfrastructure
Migrated from Smalltalk PetitBazars, the future classParser of Pharo.
Last synced: 14 Sep 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/joeyshi12/pql-parser
Plot query language parser library
ast node npm-package parser pql
Last synced: 20 Jan 2026
https://github.com/swaggerexpert/openapi-path-templating
OpenAPI Path Templating parser, validator and resolver.
matcher openapi2 openapi3 openapi31 parser path resolver swagger template-expression templating validator
Last synced: 13 Apr 2025
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/strwdr/skner-lang
simple programming language written in C++
compiler cpp interpreter language lexer parser
Last synced: 14 Mar 2025
https://github.com/xieyuschen/astjson
Go AST Json Library Exposes AST to Manipulate in an FP way
Last synced: 27 Mar 2025
https://github.com/0xch4z/selectr
Select values from objects/arrays with key-path notation.
Last synced: 02 Apr 2025
https://github.com/stagas/tokenizer-next
iterator based tokenizer for writing parsers
iterable iterator lexer parser parsing regexp regexp-match tokenizer
Last synced: 05 Apr 2025
https://github.com/vorpalblade/ini-roundtrip
Format preserving INI parser for Rust
Last synced: 11 Apr 2025
https://github.com/ruimaciel/msexpr
M's sexpr library: a s-expressions data structure library implemented in C
c c-library c90 data-structures library parser s-expression s-expressions
Last synced: 04 Jun 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/1ay1/vibe
VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊
c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative
Last synced: 28 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/kcreate/crenshaw
https://compilers.iecc.com/crenshaw/
compiler crenshaw parser pascal pascal-language
Last synced: 19 Mar 2026
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/simsso/bnf-parser
Haskell server that parses Backus-Naur form expressions (syntax only)
Last synced: 16 May 2026
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/sile/textparse
A Rust library to declaratively implement parsers that are based on Packrat Parsing.
Last synced: 11 Apr 2025
https://github.com/betterrunner/ridl
A tool to translate Thrift idl metadata -> Typescript types built by Rust
Last synced: 17 Mar 2025
https://github.com/cmames/argjson
argv parser for node.js
argument-parser arguments cli command-line module node node-js nodejs parser
Last synced: 16 Feb 2026
https://github.com/suomato/hubspot-rss-parser
Parsing HubSpot rss-feed and turning it into Array of PHP objects
Last synced: 08 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-nqc
NQC grammar for tree-sitter
Last synced: 24 Apr 2026
https://github.com/hossain-khan/kgeo-device-timeline
Kotlin library for parsing unencrypted Google Location History (Timeline) data exported from your device.
google-takeout google-timeline google-timeline-parser parser timeline
Last synced: 02 Apr 2026
https://github.com/derekstride/monkey
Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball
compiler interpreter parser rust
Last synced: 02 Apr 2025
https://github.com/rootslab/auntie
Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.
boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv
Last synced: 26 Apr 2026