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/kx0101/monkey-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: 23 Jul 2025
https://github.com/rse/flowlink
Flow Expression Language
evaluator expression flow language link parser
Last synced: 16 Mar 2025
https://github.com/minijackson/tree-sitter-epics-msi-template
EPICS' macros grammar for tree-sitter
Last synced: 20 Jan 2026
https://github.com/paebbels/pyipcmi.parser.files
Parser for *.files files in pyIPCMI.
Last synced: 02 Jul 2026
https://github.com/comba92/zig-json-parser
Json Parser in 400 lines of code.
Last synced: 28 Jan 2026
https://github.com/Paul-vrn/Compiler-Software-project
Compiler of a subset of Java to ARM assembly code
antlr4 arm assembly compilation end-to-end-testing jacoco-report java lexer maven oop-compilation parser unit-testing
Last synced: 11 Mar 2025
https://github.com/k1low/grpcurlreq
grpcurlreq is parser for gRPCurl command.
Last synced: 29 Jan 2026
https://github.com/frodrigo/mapcss-antlr
Antlr4 MapCSS grammar - and pyhton tree builder
Last synced: 13 Apr 2026
https://github.com/momiji-rs/sparkdown
A fast, standards-first CommonMark parser in Rust — 100% CommonMark 0.31.2. markdown, with a spark.
commonmark commonmark-parser html markdown markdown-parser markdown-to-html parser rust rust-crate text-processing zero-dependencies
Last synced: 26 Jun 2026
https://github.com/longbridge/tinyml
Longbridge Plain Text format.
ast parser text-processor tokenizer
Last synced: 17 Jun 2026
https://github.com/yuja/tree-sitter-sixtyfps
SixtyFPS grammar for the tree-sitter parsing library
Last synced: 11 Mar 2025
https://github.com/mishamyrt/compars
📄 Fast comment parser
comments golang parser pure-function
Last synced: 06 Sep 2025
https://github.com/calcit-lang/lilac-parser
A toy combinator parser inspired by Lilac, ported from CLJS version
Last synced: 07 Feb 2026
https://github.com/extwiii/request-header-parser
Request Header Parser API
api extwiii header javascript nodejs parser routes
Last synced: 15 Apr 2026
https://github.com/danielway/nexrad-parser
Parses NEXRAD weather radar data into a convenient structure for analysis.
Last synced: 12 May 2026
https://github.com/mbund/cse2421-linter
Lint for some extra rules for C
lint linter parse parser rust tree-sitter
Last synced: 13 May 2026
https://github.com/xrplwin/xrpl-txmutationparser
Parse XRPL transaction to context aware object.
parser php php8 transaction xrpl
Last synced: 01 Feb 2026
https://github.com/ne0ekspert/libxgwx
Rust parser for LS XG5000 .xgwx workspace files
Last synced: 27 Jun 2026
https://github.com/linjonh/videowebsidesparser
This Project is used to parse a video web side to remove ads.
Last synced: 13 Jun 2025
https://github.com/xtao-org/fitzjson.js
fitzJSON semantics interpreter in JavaScript
configuration fitzjson format json parse parser stringify superset
Last synced: 14 May 2026
https://github.com/soheil-01/eva
A Programming Language for Learning Purposes
interpreter parser programming-language recursive-descent-parser zig
Last synced: 27 Jun 2026
https://github.com/mecaneer23/pyify.md
Represent a MarkDown file (.md) as Python objects.
Last synced: 15 Apr 2026
https://github.com/videlais/libtwee
libtwee is a C# library for creating and parsing current and historic Twine file formats
Last synced: 14 Jan 2026
https://github.com/erkmik/best-python-html-parsers
The top Python HTML parsers for web scraping, including Beautiful Soup, lxml, PyQuery, Scrapy, and more.
beautifulsoup datasets html htmlparser lxml parser pyquery python python-parser requests scrapy web-scraping
Last synced: 09 Apr 2025
https://github.com/soenneker/soenneker.validators.basicauth.functions
A validation module for validating HTTP Basic Authentication credentials in Functions.
auth authentication basic basicauth basicauthvalidator csharp dotnet function functions parser security validator validators
Last synced: 06 Jun 2026
https://github.com/yetanotherchris/text-template
Go's text templating - a port of Go's text template package to C# via OpenAI Codex
dotnet parser template text-template text-templating-engine
Last synced: 11 Mar 2026
https://github.com/tomooda/vcparser
A little combinatory parser in VDM-SL
formal-methods formal-models formal-specification parser parser-combinators peg vdm vdm-sl
Last synced: 27 Feb 2026
https://github.com/customcommander/ohm-grammar-bibtex
Ohm grammar to parse .bib files
academia bibliography bibtex ohm-grammar parser reference-management
Last synced: 09 Apr 2025
https://github.com/mrmarble/steambd-calculator-parser
Simple Python package to parse steamdb.info/calculator
calculator parser python steam steamdb
Last synced: 12 Oct 2025
https://github.com/bushero/pevac
A parser combinator library around the System.Text.Json.Utf8JsonReader class
csharp dotnet5 json parser parser-combinators system-text-json
Last synced: 13 Feb 2026
https://github.com/katahiromz/flex-bison-basic
N88-BASIC-like syntax parser
basic bison bison-flex cxx cxx11 flex flex-bison lexer lexer-parser n88-basic n88basic parser
Last synced: 19 Mar 2026
https://github.com/oblac/jodd-lagarto-site
Jodd Lagarto site hosted on Gitbook
Last synced: 04 Feb 2026
https://github.com/anishlearnstocode/md-to-html-parser
This is a markdown parser that returns valid html code for any valid markdown text.
Last synced: 16 Apr 2026
https://github.com/max-planck-innovation-competition/go-semanticscholar
A toolbox for the interaction with semantic scholar data.
client go parser semanticscholar
Last synced: 04 Apr 2025
https://github.com/xcrap-cloud/core
Xcrap core é o pacote principal do framework Xcrap, ele contém a Base de um Cliente HTTP, a interface de como deve ser um Cliente HTTP, um objeto de HttpResponse que juntamente com o `@xcrap/parser` é utilizado para fazer parsing e extração de dados do conteúdo da resposta.
Last synced: 28 Feb 2026
https://github.com/YGGverse/gemtext-php
Object-oriented PHP 8 library for Gemini / Gemtext operations
composer gemini gemini-php gemini-protocol gemtext gemtext-php library parser php text-gemini
Last synced: 15 Jun 2026
https://github.com/nasa-pds/pds3-product-tools
Library supporting the design/generation, validation and submission of PDS3 archival products.
Last synced: 01 Mar 2026
https://github.com/eliezer-dev-software-enginner/node-utilities
Utilities for using in typescript projects
Last synced: 15 Jun 2026
https://github.com/anujdhillxn/flipbook
A language for generating flipbooks using pictures
Last synced: 22 Mar 2026
https://github.com/froks/dlt-core
kotlin dlt library to parse autosar dlt files
automotive autosar diagnostic-log-and-trace dlt kotlin library parser
Last synced: 02 Mar 2026
https://github.com/hellozee/monkey
My take on the interpreter book
golang interpreter language lexer parser
Last synced: 04 May 2026
https://github.com/wapiti08/crawlerset
The collections for different platforms to apply the python crawler and scrapy to extract information and also present different scraping methods
bs4 crawlspider parser python3 scrapy scrapy-redis selenium selenium-webdriver spider xml
Last synced: 16 Apr 2026
https://github.com/p4suta/aozora
Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.
aozora-bunko cli japanese parser ruby rust shift-jis tategaki typography
Last synced: 16 Jun 2026
https://github.com/electrikmilk/aml
Interpreted math equation language 🧮
calculator interpreter language math math-language parser programming-language
Last synced: 17 Jun 2026
https://github.com/scaleupstack/annotations
Annotations parser for classical DocBlock-style annotations and an extended multi-line declaration
annotations docblock docblock-style metadata parser php php7 phpdoc phpdoc-parser phpdocumentor reflection
Last synced: 14 Jan 2026
https://github.com/pityubak/collier
This tool can parse paths of class files/java files in jar or filesystem.
Last synced: 23 Jun 2025
https://github.com/meshhouse/sfmlab-unofficial-api
Unofficial SFMLab-based sites API server, written on Node.js
api-server fastify nodejs parser sfmlab sqlite typeorm typescript
Last synced: 18 Jun 2026
https://github.com/athrvk/tokindlemanager
A cron job to keep to kindle service available
actions android epub epub-generation extract-articles ios kindle nextjs nodejs parser react react-native reactjs send-to-kindle
Last synced: 12 Apr 2026
https://github.com/codemeapixel/luats
A TypeScript library for parsing, formatting, and providing type interfaces for Lua and Luau code.
ast code-analysis code-generation fivem formatter lua luau parser redm roblox static-analysis syntax-tree transpiler type-interfaces typescript
Last synced: 17 Apr 2026
https://github.com/rmuir/tree-sitter-javadoc
Javadoc grammar for tree-sitter
Last synced: 02 Apr 2026
https://github.com/himanshurajora/vikid
Markdown alternative small initiative
language lexer markdown parser
Last synced: 16 May 2026
https://github.com/ardnew/gosh
Stupid fast and sassy shell integration for Go
ast bash command-line go go-library go-tools golang parser shell zsh
Last synced: 03 Apr 2026
https://github.com/notakeith/itmoscript
Interpreter for ITMOScript, a dynamically-typed scripting language. Hand-written lexer, recursive descent parser, AST, and tree-walking interpreter
ast cpp interpreter lexer parser programming-language scripting-language
Last synced: 03 Jun 2026
https://github.com/dbadoy/eth-simple-parser
Web for decode data from transaction and generate method id
Last synced: 23 Mar 2025
https://github.com/sixarm/sixarm_htx
SixArm.com » HTX processor for our web pages with custom HTML & XML tags
Last synced: 30 Mar 2025
https://github.com/ggomez0/compilador
Compilador con analisis Lexico y sintactico
Last synced: 19 Jun 2025
https://github.com/mython-dev/parser-news
This bot can parse the news from the site kun.uz :)
aiogram beautifulsoup parser parsing python telegram-bot
Last synced: 20 Aug 2025
https://github.com/jhermsmeier/node-leybold-xps
Parse & write the Leybold XPS data format
analysis data esca format leybold parser photoelectron-spectroscopy spectroscopy x-ray xps xpspeak xray
Last synced: 09 Jul 2025
https://github.com/jamesshenjian/jpegsl
A simple parser for sequential lossless jpeg pixel data used in dicom ct files
Last synced: 13 Jan 2026
https://github.com/httpland/sfv-parser
Structured Field Values for HTTP parser and serializer
field header http parse parser rfc8941 selializer serialize structured structured-field
Last synced: 21 Feb 2026
https://github.com/nboldi/codecompass-haskell-plugin
A Haskell plugin that is used to parse Haskell projects for codecompass. The data necessary for providing code comprehension for the project is exported.
code-comprehension codecompass haskell parser
Last synced: 15 May 2025
https://github.com/stanleystanmarsh/phrases-generator
The program for text parsing and text continuation generation based on N-grams.
Last synced: 23 Jul 2025
https://github.com/nodef/extra-parser
A parser breaks text into smaller elements for easier analysis or translation.
Last synced: 04 Jan 2026
https://github.com/s3b4s/html-monparser
An HTML parser implemented using the monadic parser monpar.
functional-programming parser parsing
Last synced: 23 Mar 2025
https://github.com/letsmakecakes/json-parser
A lightweight JSON parser built in Go, designed to tokenize and parse JSON.
cli go golang json lexer lexer-parser parser tokenization
Last synced: 12 May 2026
https://github.com/chgomez04/minishell
Unix shell implementation in C developed at 42 Barcelona, with parsing, pipes, redirections, builtins, signals and environment expansion.
42-barcelona 42-school bash c execve file-descriptors fork lexer linux makefile minishell parser pipes readline redirections shell signals unix
Last synced: 06 Jul 2026
https://github.com/fabiospampinato/json-simple-parser
The fastest pure-JS implementation for JSON I could come up with.
javascript js json native parser simple
Last synced: 06 Nov 2025
https://github.com/alopatindev/long-version
Minimalistic version parsing and comparison. Supports non-semver versions, ignores non-numeric postfixes like alpha/rc/etc.
Last synced: 26 May 2026
https://github.com/zevio/pcu_io
IO management for PCU project
input-output json json-to-text parser pcu pcu-io pdf pdf-to-text python text
Last synced: 18 May 2026
https://github.com/fpapado/elm-set-cookie-parser
A parser for the Set-Cookie header, written in Elm.
Last synced: 27 Jun 2025
https://github.com/ashokdey/parserts
A parser implemented in pure typescript without any dependencies.
abstract-syntax-tree parser typescript
Last synced: 23 Mar 2025
https://github.com/fis-stuff/fis-parser-ejs-2.x
ejs template parser plugin for fis3
Last synced: 29 Apr 2026
https://github.com/sshwy/kramed-essence
A markdown (kramdown compatible) parser and compiler. Built for speed. Built for theme essence
Last synced: 18 Jan 2026
https://github.com/sdttttt/ress
A Javascript RSS parser library for performance purposes, implemented using Wasm.
javascript npm parser rss wasm
Last synced: 12 Jan 2026
https://github.com/redboo/ses_parser
Скрипт для парсинга файла «Советский Энциклопедический Словарь»
Last synced: 15 Jun 2025
https://github.com/zensey/go-lr-parser
An LR parser library with user-defined error recovery strategy
Last synced: 08 Jun 2026