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-02-01 00:18:47 UTC
- JSON Representation
https://github.com/flavioheleno/bank-utils
Simple and straightforward Bank Utilities.
bank bank-utils boleto cnab hacktoberfest parser utilities validator
Last synced: 15 Jun 2025
https://github.com/mahdavipanah/juicylang
Juicy programming language written in Python using PLY
interpreter lexer parser ply programming-language python
Last synced: 07 Jul 2025
https://github.com/richie-south/marked
A ≈1kb markdown parser with tree output and Typescript typings
markdown markdown-parser parser
Last synced: 06 May 2025
https://github.com/zikwall/m3uparse
:tv: PHP version parser different m3u playlists and EPG
hls m3u m3u-parser m3u8 m3u8-downloader m3u8-parser parser php
Last synced: 21 Apr 2025
https://github.com/propensive/punctuation
Typesafe parsing and rendering of markdown in Scala
Last synced: 11 Apr 2025
https://github.com/zeppaman/consoleauto
Library that automates console argument parsing and script automation.
command-line-parser commandline contributions-welcome dotnet library parser script-automation
Last synced: 14 Jul 2025
https://github.com/etienne-martin/cache-control-parser
A humble cache-control parser.
cache cache-control headers http http-headers javascript nodejs parser typescript
Last synced: 09 Sep 2025
https://github.com/dfsp-spirit/libfs
A header-only, no-dependency, C++11 library for accessing FreeSurfer neuroimaging file formats.
brain fileformats freesurfer label mesh mgh mri neuroimaging parser surface volume voxel
Last synced: 13 Apr 2025
https://github.com/ryanve/subtag
Language tag parser for JavaScript and Node.js
bcp-47 i18n ietf internationalization javascript language languages localisation localization parser subtags
Last synced: 21 Mar 2025
https://github.com/aidayang/mineru-oneclick
MinerU免安装部署一键启动整合包
ai4science document-analysis extract-data layout-analysis markdown mineru ocr parser pdf pdf-converter pdf-extractor-llm pdf-extractor-pretrain pdf-extractor-rag pdf-parser pdftojson pdftomarkdown python
Last synced: 12 Jul 2025
https://github.com/horse64/core.horse64.org
A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org
abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library
Last synced: 29 Apr 2025
https://github.com/marcelotto/parspec
A testing framework for Parslet grammars
gunit parser parser-specifications parslet rspec ruby testing
Last synced: 10 Apr 2025
https://github.com/juliendelplanque/PostgreSQLParser
A parser for PostgreSQL written in Pharo using PetitParser.
parser petitparser pharo plpgsql postgresql
Last synced: 11 May 2025
https://github.com/maldevel/youtube-video-image
Download youtube video cover image.
Last synced: 10 Apr 2025
https://github.com/cualbondi/osmptparser
Open Street Map Public Transport Parser
openstreetmap osm parser ptv2 public-transport validator
Last synced: 30 Oct 2025
https://github.com/decurity/tree-sitter-circom
Circom grammar for tree sitter
circom grammar parser tree-sitter
Last synced: 27 Oct 2025
https://github.com/chaxus/ranlexer
Tiny JavaScript parser and generator.
ast build javascript parser ranlexer
Last synced: 23 Jun 2025
https://github.com/cijiugechu/nodejs-semver
A node-semver compliant semver implementation in Rust.
javascript nodejs npm parser rust semantic-versioning semver
Last synced: 12 Apr 2025
https://github.com/pasvistelik/minsktrans-parser
Минсктранс - Парсер остановок, маршрутов и расписания.
belarus minsk minsktrans minsktrans-parser npm npm-package parser timetable transport
Last synced: 20 Mar 2025
https://github.com/jbellerb/tree-sitter-dhall
Dhall grammar for tree-sitter
Last synced: 12 Jan 2026
https://github.com/vi/simple_cbor_stream_parse
Simple low-level streamed callback-based CBOR push parser in C and C++
callbacks cbor parser push-parser rfc-7049
Last synced: 09 Sep 2025
https://github.com/netrixone/searchbox
Text input augmented with Lexer magic✨ to support advanced search features.
javascript lexer parser search searchbox text tokenizer typescript webkitty
Last synced: 10 Apr 2025
https://github.com/glide-rs/openair-rs
OpenAir airspace parser for Rust
airspaces aviation free-flight openair parser rust
Last synced: 12 Dec 2025
https://github.com/bytexenon/luaxen
Lua Compiler, (De)Obfuscator, Minifier, Beautifier, And more
assembler assembly assembly-language beautifier decompiler interpreter lexer lua lua51 minifier obfuscator parser programming-language pseudo-assembler pseudo-assembly tokenizer tokenizer-parser virtual-machine virtualmachine vm
Last synced: 14 May 2025
https://github.com/zenmumbler/krystal
A mighty fine C++11 JSON reader
c-plus-plus c-plus-plus-11 header-only json library parser
Last synced: 21 Jul 2025
https://github.com/swaggerexpert/openapi-runtime-expression
OpenAPI Runtime Expressions parser, validator and extractor.
expression extractor openapi3 openapi31 parser runtime validator
Last synced: 11 Apr 2025
https://github.com/elixir-lang/tree-sitter-iex
Interactive Elixir (IEx) grammar for tree-sitter
elixir iex parser repl tree-sitter
Last synced: 19 Oct 2025
https://github.com/echosoar/jsi
JSI is a JavaScript Interpreter written in Rust.
compiler ecmascript es2020 es6 interpreter javascript javascript-ast-parser javascript-engine javascript-interpreter javascript-runtime parser test262
Last synced: 27 Oct 2025
https://github.com/quantori/kifparser
SUO-KIF ontology parser
ontology parser python suo-kif
Last synced: 16 Oct 2025
https://github.com/ai4energy/ai4emetapse.jl
A json parser , from ODE json files to julia solution code
differential-equations json julia parser
Last synced: 21 Oct 2025
https://github.com/jersou/clite-parser
CliteParser generates CLI from classes (or objects) : each method generates a "command", each field generates an "option"
args class cli command-line-tool deno nodejs parser
Last synced: 23 Oct 2025
https://github.com/redned235/levelparser
A Minecraft level parser.
anvil java-edition level mca mca-file mcje minecraft minecraft-world parser world world-parser
Last synced: 26 Oct 2025
https://github.com/juliendelplanque/postgresqlparser
A parser for PostgreSQL written in Pharo using PetitParser.
parser petitparser pharo plpgsql postgresql
Last synced: 27 Oct 2025
https://github.com/euforic/sketch
Golang Sketch 43+ file parser
golang parser sketch sketch-plugin sketchapp
Last synced: 30 Jan 2026
https://github.com/express-rate-limit/ratelimit-header-parser
Parse RateLimit headers of various forms into a normalized format
api api-client deno header headers javascript nodejs parser rate-limit rate-limiting rest-api
Last synced: 18 Oct 2025
https://github.com/textwire/textwire
Fast and beautiful templating language for Go that can be used for embedding variables and expressions into any text, including HTML and XML
go golang language lexer package parser templates templating-engine templating-language textwire
Last synced: 23 Jan 2026
https://github.com/trackoor/OPG_Parser
🔪 OPG (Operator Precedence Grammar) Parser, in Coq.
coq functional-programming parser
Last synced: 25 Oct 2025
https://github.com/fps/asciichanges
A simple language describing chord progressions (changes) for tunes in ASCII text
Last synced: 30 Jan 2026
https://github.com/giulioz/mlem
👨🏼💻👅 A Tiny ML-like language for research purposes
compiler functional haskell language ml nearley ocaml parser types
Last synced: 25 Oct 2025
https://github.com/chris-martin/bricks
Bricks is a lazy functional language based on Nix.
Last synced: 26 Oct 2025
https://github.com/arthurbook/configmate
Practical yet versatile configuration parsing
config configuration configuration-parser parser
Last synced: 26 Oct 2025
https://github.com/nanoframework/system.text.regularexpressions
:package: .NET nanoFramework System.Text.RegularExpressions Class Library
csharp dotnet hacktoberfest library nanoframework parser regex
Last synced: 15 Oct 2025
https://github.com/taf-verification/metar-dart
Parser for aeronautical and meteorological information from land stations, METAR and TAF. Coming soon SYNOP.
aeronautics dart metar meteorology parser synoptic taf weather
Last synced: 23 Oct 2025
https://github.com/aloshi/kql-parser
Python parser for Kibana Query Language (KQL).
arpeggio elastic elasticsearch elasticstack elk elk-stack kibana kql parser
Last synced: 14 Apr 2025
https://github.com/imingyu/forgiving-xml-parser
An XML/HTML parser and serializer for JavaScript.
forgiving-xml-parser html html-parser html-parsing html2js html2json javascript json parser serializer transformation typescript xml xml-parser xml-parsing xml2js xml2json
Last synced: 14 Apr 2025
https://github.com/jrmoulton/interpreter-rs
An interpreter and compiler built in Rust
compiler interpreter lexer parser rust
Last synced: 27 Aug 2025
https://github.com/suttna/botbuilder-markdown
Convert markdown to channel specific format. Pluggable middleware.
bot botbuilder botframework markdown msteams parser slack
Last synced: 07 May 2025
https://github.com/jeffwcx/extendown
A extendable, lightweight, github compatible markdown compiler!
Last synced: 14 Apr 2025
https://github.com/mrgick/pskgu_bot
Исходный код бота группы "Бот ПсковГУ"
aiohttp-client bot lxml parser pskgu vk vkbottle
Last synced: 13 Jul 2025
https://github.com/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 23 Mar 2025
https://github.com/mskelton/tree-sitter-styled
This is an extension of tree-sitter-css to support styled-components interpolation syntax.
css parser styled-components tree-sitter
Last synced: 19 Apr 2025
https://github.com/bionode/fasta-parser
Buffer Stream parser from FASTA to JSON.
bioinformatics bionode buffers library nodejs parser
Last synced: 11 Apr 2025
https://github.com/metio/tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
client config grammar parser ssh tree-sitter
Last synced: 10 Apr 2025
https://github.com/fgimenez/reth-log-parser
Extract relevant data from reth logs
Last synced: 14 Apr 2025
https://github.com/owenvoke/torrent-parser-php
A collection of parsers for various torrent RSS/JSON feeds.
extratorrent mininova parser rarbg torrents worldwidetorrents
Last synced: 14 Apr 2025
https://github.com/glebec/functional-math-compiler
Exercise creating a functional JavaScript math expression compiler
compiler ebnf evaluator generator grammar lexer ll1 mathematical-expressions parser reverse-polish-notation
Last synced: 23 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-po
PO grammar for tree-sitter
Last synced: 14 May 2025
https://github.com/andreypostal/php-pancake-object
Light and simple helper to work with value objects by providing a serializer and hydrator using PHP Attributes.
deserialization deserializer hydrate hydrator parser php serialization serializer value-object
Last synced: 28 Jun 2025
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 17 Sep 2025
https://github.com/nicorobo/mendeleev
:microscope: A small library for building compounds and working with element data.
chemistry compound library parser
Last synced: 27 Jul 2025
https://github.com/galaco/vmt
Golang package for parsing .vmt Valve Material files
counter-strike material parser source-engine team-fortress-2 valve vmt vtf
Last synced: 28 Jul 2025
https://github.com/amrdeveloper/done
Compiler to generate C Code and executable with many features and syntax sugger
c-code-generator codegenerator compiler cpp lexer parser transpiler
Last synced: 29 Jul 2025
https://github.com/bgamari/mediawiki-parser
Haskell parsers for MediaWiki markup
Last synced: 31 Jul 2025
https://github.com/abdullah2993/expression-parser
An expression evaluator written in typescript with the goal to support SQL like WHERE clauses.
expression expression-evaluator filters parser whereclause
Last synced: 31 Jul 2025
https://github.com/claudiuhbann/streamable
Fastest, Smallest and Simplest (De)Serializer for C++20 and newer.
cpp20 easy-to-use fast format no-dependencies parser simple single-header
Last synced: 01 Aug 2025
https://github.com/iammatis/ikalendar
iCalendar format builder and parser
builder ical icalendar icalendar-format parser rfc-5455
Last synced: 02 Aug 2025
https://github.com/schmich/jisonify
A Browserify transform for Jison parsers.
browser browserify javascript jison language lexer parser programming-language
Last synced: 04 Aug 2025
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 28 Aug 2025
https://github.com/kuduxaaa/exploits-parser
CVE Exploits Parser from cvedetails.com [ the ultimate security vulnerability datasource ]
cve cve-details-scraper exploit parser
Last synced: 28 Aug 2025
https://github.com/aacanakin/env
Environment variable parser, mapper to go structs
Last synced: 14 Apr 2025
https://github.com/guichaguri/post-feed-reader
Discovers and parses news, blog and podcast posts from any website
atom autodiscovery feed jsonfeed parser posts rss wordpress
Last synced: 30 Apr 2025
https://github.com/gap-system/tree-sitter-gap
GAP grammar for tree-sitter
gap parser syntax-highlighting tree-sitter
Last synced: 12 Nov 2025
https://github.com/nikola-jokic/cellang
CEL interpreter, parser, lexer, and other utilities
cel-language interpr lex parser rust
Last synced: 24 Jan 2026
https://github.com/jpenuchot/poacher
poacher: C++ compile-time compiling experiments
brainfuck compilation cpp cpp20 cpp23 metaprogramming parser
Last synced: 30 Apr 2025
https://github.com/xaliks/image-parser
Парсер изображений с Imgur и PasteNow
image-parser images imgur javascript js nodejs parser paste-now
Last synced: 15 Apr 2025
https://github.com/nifadyev/flights_info
Command line utility for searching information about flights from flybulgarien.dk
argparse flights-api parser unittest
Last synced: 13 Jun 2025
https://github.com/dashed/esparser
JavaScript Parser in Rust
ecmascript javascript parser rust
Last synced: 15 Apr 2025
https://github.com/coderick14/thesupertinyparser
The Super Tiny Parser
cpp parser recursive-descent-parser syntax-directed-translation top-down-parsing
Last synced: 15 Apr 2025
https://github.com/detain/cisco_parser
Cisco Communications and Configuration parsing Class
Last synced: 15 May 2025
https://github.com/leoprover/scala-tptp-parser
A parser for the TPTP logic languages for automated theorem proving written in Scala
artificial-intelligence automated-reasoning logic parser scala theorem-proving tptp
Last synced: 07 May 2025
https://github.com/hmmhmmhm/pattern-grab
🤛🏻 Regular Expression Data Grabber
crawling grab grabber parse parser pattern pattern-matching regex regexp regexp-match regular-expression scraping string typescript
Last synced: 16 Apr 2025
https://github.com/abheekda1/chemparse
A library to parse chemical formula strings into compounds and elements
Last synced: 03 Sep 2025
https://github.com/tienne/angular-parcel
angular 5 + parcel bundler (parceljs) example
Last synced: 16 Apr 2025
https://github.com/mchalgarra/kml-to-json
A library that contains methods to convert KML to JSON and JSON to KML.
javascript json kml library parser typescript web
Last synced: 16 Apr 2025
https://github.com/canimus/alphareader
A custom reader for delimited files in Python. Ability to ingest big data files.
bigdata chunked csv csv-parser hdfs parser python
Last synced: 16 Jan 2026