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-07-05 00:19:15 UTC
- JSON Representation
https://github.com/alextkdev/resume_parsing
Solution on Python that allows parsing and sorting of resumes from popular job websites.
beautifulsoup4 ci-cd flake8 parser parsing python3 selenium
Last synced: 20 Feb 2026
https://github.com/boyfws/steam-search-parser
Provides asynchronous parser of games from steam
aiohttp beautifulsoup parser pydantic steam
Last synced: 18 Apr 2026
https://github.com/papo1011/ts-rust-zig-deez
Writing an interpreter in Julia :)
abstract-syntax-tree deez interpreter julia julialang lexer parser
Last synced: 05 Oct 2025
https://github.com/belltoy/tree-sitter-openmetrics
OpenMetrics text format grammar for tree-sitter
Last synced: 15 May 2026
https://github.com/koykov/jsonvector
Vector JSON parser with minimum memory consumption.
Last synced: 20 Jan 2026
https://github.com/felix-engelmann/historic-flight-parser
A parser for the Historic Flight Database
departedflights flights historical-data oag parser
Last synced: 16 Jan 2026
https://github.com/nikolapeja6/bio-med-proj
School project for the course Bio-Med (Računarstvo u Bio-Medicini, en. Computers in Biomedicine) course which is part of the Master studies at the School of Electrical Engineering, University of Belgrade.
expression-engine expression-evaluator parser rest-api school-project
Last synced: 04 Oct 2025
https://github.com/thoughtsunificator/gedcom-parser-deno
Tiny GEDCOM parser
deno gedcom gedcom-parser javascript parser
Last synced: 20 Feb 2026
https://github.com/azhovan/brainfuck
A brain fuck interpreter implementation with Golang
brain-fuck-interpreter brainfuck golang interpreter lexer parser
Last synced: 14 May 2026
https://github.com/tunnelsoft/niniscript
trying to write a DSL which converts the provided code to Old Honoured JQuery. we are using it inside our formgenerator.
antlr4 code-generation dotnet parser scripting-language visitor
Last synced: 24 Apr 2026
https://github.com/tomashubelbauer/js-markdown
Javascript Markdown AST/DOM parser and serializer
ast dom javascript markdown parser serializer
Last synced: 04 May 2026
https://github.com/hosmelq/search-syntax-parser
Parse complex search queries into structured data with support for field searches, boolean logic, range comparisons, and multiple output formats.
ast expression grammar lexer parser search syntax
Last synced: 15 Aug 2025
https://github.com/maxdz-gmbh/mdz_xml
Very lightweight, fast and portable ANSI C 89/90 compliant library for parsing XML and building DOM-structure. One of the fastest and tiniest XML Parsers on the Web.
c dom library parse parser parsing portable xml xml-parser xml-parsing
Last synced: 10 Nov 2025
https://github.com/ovidiuiliescu/basicparser
Very simple parser combinator, for learning purposes.
Last synced: 04 Oct 2025
https://github.com/nay-cat/hsperfdata-parser
Application for parsing and analyzing a hsperfdata file from a Java application in real time using its PID or directly from a hsperfdata file.
hotspot hsperfdata java jvm parser performance
Last synced: 13 Aug 2025
https://github.com/LeviOP/tree-sitter-keyvalues
Valve KeyValues grammar for tree-sitter
goldsrc keyvalues parser tree-sitter
Last synced: 11 Mar 2025
https://github.com/piger/sshconfig
This package implements a simple parser for the ssh_config(5) configuration file used by OpenSSH.
go golang parser ssh ssh-config
Last synced: 28 May 2026
https://github.com/thomascamminady/fit2parquets
Convert Garmin `.fit` files to `.parquet` files using Garmin's FIT SDK.
Last synced: 16 Jan 2026
https://github.com/inferara/tree-sitter-inference
Inference Grammar for tree-sitter
Last synced: 17 Apr 2026
https://github.com/jamesgober/luminess
A high-performance, JIT-enabled template engine for Rust with configurable extensions, smart includes, and professional-grade directives.
code-generation lexer parser rendering rust template template-engine
Last synced: 12 Aug 2025
https://git.hiifong.cc/mirrors/maddy
C++ Markdown to HTML header-only parser library
c-plus-plus cpp cpp14 header-only html library markdown parser
Last synced: 04 Oct 2025
https://github.com/amillert/camodular
Ocaml interpreter (Sedlex tokenizer + Menhir parser) of modularized classes with two means of inheritance.
functional-programming menhir ocaml parser sedlex
Last synced: 23 Jun 2025
https://github.com/spajai/freeside-telcobridges-cdr
Telcobridges CDR import plugin module for Freeside
cdr config freeside parser perl perl-module teclcobridges
Last synced: 11 Nov 2025
https://github.com/diff3/binarypacketsdsl
BinaryPacketsDSL is a domain-specific language and toolkit for describing, parsing, and analyzing binary protocol packets. It is designed for clarity, robustness, and testability, with support for structured definitions, modifiers, and dynamic field handling.
binary-protocols dsl parser protocol-analysis python3 reverse-engineering
Last synced: 17 Apr 2025
https://github.com/blackwell-systems/tree-sitter-gcf
Tree-sitter grammar for GCF. Full spec compliance, WASM build for browser playground.
ai-agents code-highlighting developer-tools editor gcf grammar graph-compact-format helix json-alternative llm mcp neovim parser structured-data syntax-highlighting text-editor token-efficiency tree-sitter wire-format zed
Last synced: 08 Jul 2026
https://github.com/askirmas/arg-env
Node.js package to work with `.env` files in the same way as docker and docker-compose via `--env-file` or `"env_file"` in package.json
arguments cli docker docker-compose dotenv env env-file environment-variables loader node parser
Last synced: 05 Jan 2026
https://github.com/prestonltaylor/jss
JavaScript Sharp is an in-progress C# JavaScript parser, runtime engine and REPL.
csharp csharp-library engine javascript parser
Last synced: 02 Apr 2026
https://github.com/franfj/sinfonier
Parsers and bolts developed in the 'Desfragmentando la Identidad' Sinfonier's hackaton
Last synced: 23 Jun 2025
https://github.com/zheng-bote/hd_json_writer_plugin
JSON writer plugin for header_docu_qt
Last synced: 03 May 2026
https://github.com/ilyaumanets/improve_your_code
Code smell detector for Ruby
Last synced: 13 May 2026
https://github.com/dills122/checklist-parser
WIP - Parse sports card checklists & get usable data
Last synced: 14 Jun 2025
https://github.com/gregorybchris/markers
Boolean formula parsing
binary boolean equation formula interpreter parser parsing pratt sat
Last synced: 09 Nov 2025
https://github.com/luccahellriegel/markdown-to-roam
clojure markdown parser roamresearch tree
Last synced: 16 May 2026
https://github.com/koykov/urlvector
Vector URL parser with minimum memory consumption.
Last synced: 20 Jan 2026
https://github.com/banetl/bson-parser
A simple BSON (Binary Json) parser in C++
Last synced: 07 Feb 2026
https://github.com/mtoohey31/starpath
A position-aware parser combinator library for OCaml with readable errors.
ocaml ocaml-library parser parser-combinators
Last synced: 11 Aug 2025
https://github.com/kojobailey/samurai-vs-zombies-data-parser
C++ library to parse TXT data files from Samurai vs Zombies Defense.
cpp cpp17 cpp20 cpp23 glu glu-mobile library parser samurai-vs-zombies samurai-vs-zombies-defense svz
Last synced: 15 Mar 2025
https://github.com/elkronos/gpt_read
Functions to read documents using GPT.
data-science gpt llm parser question-answering questions-and-answers r
Last synced: 15 Mar 2025
https://github.com/matrixeditor/bnf4j
An event-based parsing library (STreaming Api for Files), CSVParser (implementation) and BNF-Grammar creator/ parser completely written in Java.
abnf api bnf event-based java parser
Last synced: 10 Aug 2025
https://github.com/ambiere/to-object
Parse string representations of objects into JavaScript objects.
javascript json objects parser strings
Last synced: 08 Feb 2026
https://github.com/nakabonne/fmtdiff
A goimports client as well as a parser of its result
diff go go-library gofmt goimports golang parser
Last synced: 03 Oct 2025
https://github.com/hq20/sol-comments-parser
[DEPRECATED] A fast and friendly solidity comments parser :snail:
comment comments parser smart-contract smart-contracts solidity solidity-contracts solidity-language solidity-web
Last synced: 03 Oct 2025
https://github.com/ieedan/css-dependency
A css parser for getting imports from css code.
Last synced: 14 Feb 2026
https://github.com/Koatty/koatty_payload
Payload parser for koatty.
middleware parser request-handler
Last synced: 09 Aug 2025
https://github.com/pearxteam/pearxlib2-thirdparty
google-api google-image-search java java-7 java-8 jsoup mediawiki mediawiki-api parser
Last synced: 03 Oct 2025
https://github.com/divineomega/baby-tracker-data-parser
PHP parser for data exported from the Baby Tracker Android app by Amila
Last synced: 04 Apr 2025
https://github.com/vriskaserket51/eastwardmspriteparser
Parse Eastward mSprite files, convert them to animations.
Last synced: 15 Mar 2025
https://github.com/incomplete-infinity/combatlogparser
In development- Currently just an outline for code to parse game logs
combat-log data-processing eve-online game-analytics javascript log-parser parser pve pvp
Last synced: 08 Aug 2025
https://github.com/rstoetter/csmartsqlstatement-php
The php class cSmartSqlStatement helps to manage and change SQL statements
Last synced: 18 May 2026
https://github.com/beenotung/nginx-portal
A utility tool to easily manage port forwarding and update Nginx configurations through an interactive and scriptable CLI interface.
automation cli config generator interactive-cli nginx parser port-forwarding
Last synced: 24 Mar 2025
https://github.com/cmac2112/obby-parser
package that can parse markdown files and pick out links from text in an obsidian like fashion
Last synced: 06 May 2026
https://github.com/milchinskiy/c-args-parser
Header‑only, zero‑alloc, callback-based command‑line parser for C (C11).
c c11 cli command-line header-only header-only-library meson parser zero-allocation
Last synced: 28 May 2026
https://github.com/dewantrie/lark-grammar-parser
A simple programming language designed for studying parsing and how to use lark-parser in specific scenarios for a particular case.
antlr grammer lark-parser named-entity-recognition parser string-parser
Last synced: 22 Oct 2025
https://github.com/sotaneum/go-args-parser
환경변수나 인자로 전달받는 내용을 map[string]string 포맷으로 변경합니다.
args-parser arguments env env-parser go golang parser
Last synced: 10 Jun 2025
https://github.com/hobadee/emlparser
PowerShell module to parse EML files
email eml eml-files imf parser powershell powershell-module rfc5322
Last synced: 09 Nov 2025
https://github.com/filipnet/ups-json-publisher
UPS Data Publisher for MQTT: Capture UPS details using upsc, format as JSON, and send to MQTT broker.
grafana grafana-dashboard grafana-influxdb json mosquitto-pub mqtt mqtt-client nodered parser parsing shell-script ups upsc
Last synced: 09 Apr 2026
https://github.com/permalik/markdown_parser_go
systems:markdown lexer and parser
Last synced: 04 Aug 2025
https://github.com/linuskmr/clipyarser
A simple, declarative and easy-testable command line argument parser
argparse argumentparser cli parser
Last synced: 02 Jul 2025
https://github.com/kuria/parser
Character-by-character string parsing library
Last synced: 04 Aug 2025
https://github.com/repo-archive-x-rays5/parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements.
Last synced: 29 Sep 2025
https://github.com/rockide/tree-sitter-lang
Minecraft lang grammar for tree-sitter
minecraft minecraft-lang parser tree-sitter
Last synced: 09 Jun 2026
https://github.com/pierre-24/pybibtex
Provides a Python API to parse BibTeX files
Last synced: 11 Apr 2026
https://github.com/pustovitdmytro/parser
tiny universal Python-based asynchronous sites scrapper
aiohttp boilerplate parser python3 scrapper
Last synced: 03 Aug 2025
https://github.com/ayeshaashfaq12/c-compiler
This project is a C++ compiler designed to provide all standard compiler features, with the parsing phase already completed and further stages in development.
compiler-construction compiler-design cpp cpp-programming lexical lexical-analysis parser parsing software-development syntax-analysis
Last synced: 03 Aug 2025
https://github.com/dwdw2/parser-orm
Small custom-syntax javascript ORM
javascript parser recursive-descent-parser sql-generator
Last synced: 03 Aug 2025
https://github.com/jmir1/aniparse-android
Android wrapper for the python module Aniparse
android-library anime kotlin parser
Last synced: 28 Dec 2025
https://github.com/gadiim/webdriverio-googlesheet
Universal tool for automated data interaction between websites and Google Sheets.
automation bot chromedriver google google-cloud parser scraper sheets wdio web webdriver webdriverio
Last synced: 01 Jul 2026
https://github.com/nilostolte/svgpathparser
A compact parser for SVG path shape definitions. It allows to generate the same path in absolute coordinates for easy manipulations by hand or in relative coordinates, allowing easy manual placement.
absolute-paths arcto bezier-curves c cubic-bezier curveto lineto open-source opensource parser path quadric-bezier relative-path svg vector-generation vector-graphics webdevelopment
Last synced: 13 Nov 2025
https://github.com/yonis-savary/extracteur-lpp
Extracteur de code LPP depuis fichier NX de la sécu (LPPTOT)
lpp parser securite-sociale sql
Last synced: 02 Aug 2025
https://github.com/sarveshh/markdownerr
A react project to preview, generate and share markdowns. With 10+ templates of top usability of markdowns, markdownerr makes writing blogs, ReadMe's a breeze.
expressjs html markdown markdown-converter markdown-editor markdown-parser markdown-previewer markdown-to-html markdown-viewer nodejs parse parser remarkable syntax-highlighting
Last synced: 09 Apr 2026
https://github.com/martinkindall/piton
A dinamically typed programming language inspired in python.
context-free-grammar java-cup jflex jflex-cup lexer parser
Last synced: 10 Jul 2025
https://github.com/kx0101/liakos-language
Writing An Interpreter (Tree-Walking) In Go from scratch, using Vaughan Pratt's Parser For Educational Purposes
ast expressions go golang identifiers interpreter lexer parser pratt-parser repl statements tokenizer tokens vaughan-pratt
Last synced: 01 Aug 2025
https://github.com/tacxou/parser_ldap_rfc4512
A TypeScript parser for LDAP schema definitions based on RFC 4512, using PEG.js grammar.
bun cli developer-tools enterprise ldap nodejs parser parsing pegjs rfc4512 schema typescript
Last synced: 20 Jan 2026
https://github.com/takanoriyanagitani/efficient-query-string-parser
query string parser
c cmake cmakelists ctest parse parser query-string uri url zero-copy
Last synced: 01 Aug 2025
https://github.com/womblee/retardlink_uploader_client
A C++ Desktop Client for a URL Shortening service "Retard Link"
client cpp cpp-programming http parser request shortener tool url url-shortener url-shortener-api
Last synced: 01 Aug 2025