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/ambidextrous9/compiler
Implementations of various compiler tools.
compiler compiler-design lexical-analyzer non-recursive parser symbol-table yacc
Last synced: 17 Jul 2025
https://github.com/yord/shargs-parser
shargs-parser is a collection of parser checks and stages for shargs 🦈.
Last synced: 17 Jul 2025
https://github.com/ymdarake/broken-html-parser
Broken HTML Parser written in TypeScript, expected to be run on browsers as a bundled single js file. (each branch supports specific broken web pages)
broken-html html-parser lexer parser typescript
Last synced: 17 Jul 2025
https://github.com/sourlemonjuice/argparsex
Comprehensive and configurable command line arguments parser library for C language.
argument-parser cli library parser
Last synced: 06 Mar 2026
https://github.com/WillKirkmanM/pascal-compiler
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 17 Jul 2025
https://github.com/andrianllmm/wika-data
Philippine language resources.
data language low-resource-languages parser philippines scraper
Last synced: 17 Jul 2025
https://github.com/journy-io/user-agent-parser
📱 user-agent string parser
client-hints device header nodejs parser user-agent
Last synced: 17 May 2026
https://github.com/visual-vincent/simplequeryparser
A basic command/query parser for .NET.
c-sharp csharp dotnet dotnet-framework parser parser-library parsing parsing-library query query-parser visual-basic visual-studio visualbasic visualstudio
Last synced: 17 May 2026
https://github.com/igorskyflyer/npm-unc-path
🥽 Provides ways of parsing UNC paths and checking whether they are valid. 🎱
back-end biome filesystem igorskyflyer javascript node nodejs npm parser path typescript unc vitest
Last synced: 11 Feb 2026
https://github.com/pasckoch/xml2object
Xml2object is a parser for php, it converts xml to stdClass' s objects by a DOM analysis.
converter object parser php stdclass-objects xml xml-parser xml2object
Last synced: 11 Jan 2026
https://github.com/fernandezseb/experimental-classdump
A simple classfile parser similar to javap, for learning purposes
Last synced: 07 May 2025
https://github.com/ujstor/basic-interpreter-in-python
Lexer, parser & interpreter in Python. Test this code in a VM environment.
interpreter lexer parser python
Last synced: 16 May 2026
https://github.com/oeb25/sql-fmt
A _very inprogress_ SQL parser and formatter written in Rust, specifically ment to be used with PostgreSQL
formatter parser postgres rust
Last synced: 17 May 2026
https://github.com/dinsaw/navparser
Parser for Mutual Fund Net Asset Values
Last synced: 16 May 2026
https://github.com/wudi/pdfkit
PDFKit is a comprehensive, pure Go library for PDF
creator parser pdf pdf-generation pdfkit
Last synced: 04 Mar 2026
https://github.com/marcosspessatto/compiler
Transpiler from CT language to Java
compiler java jflex lexical-analysis parser
Last synced: 14 Jul 2025
https://github.com/suddenlygiovanni/learning
This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.
abstract-syntax-tree algorithms data-structures lexer parser
Last synced: 19 Jul 2025
https://github.com/xrplwin/xrpl-txparticipantextractor
Parse XRPL transaction and extracts all participating and non-participating accounts.
parser participants php php8 xrpl
Last synced: 17 Feb 2026
https://github.com/vajahath/gulp-json2csv
Gulp plugin to convert json to csv format.
csv csv-parser gulp json parser
Last synced: 16 Apr 2026
https://github.com/pearcoding/parmaly
"Parser gramMar anaLyzer" - Context-Free Grammar analyzer and generator.
analyzer grammar parser parser-generator parser-grammar-analyzer
Last synced: 25 May 2026
https://github.com/andrianllmm/akl-dictionary-parser
A Python script that parses an Aklanon dictionary and converts it into several useful formats.
aklanon dictionary parser text-mining
Last synced: 12 Nov 2025
https://github.com/creadone/ngx
NGINX access log parser and filter by fields or values with output to JSON or plain text
Last synced: 16 May 2026
https://github.com/dburriss/funcydown.parser
Markdown parser and transformer for FuncyDown markdown generator
Last synced: 11 Apr 2026
https://github.com/keyweeusr/fbmessageparser
:zap: Parse Facebook messages from the downloaded archive
archive facebook message parser
Last synced: 09 Nov 2025
https://github.com/solo-steven/crafting-handbook
Learning to write JS infra, Compiler and OS and more.
generator handbook parser rust typescript
Last synced: 09 Mar 2025
https://github.com/magicxor/htmltextextractor
Extracts text from HTML (compatible with MailBee.NET)
email extractor html mail mailbee mailbee-net parser regex regexp regular-expressions text
Last synced: 26 May 2026
https://github.com/hex7c0/logger-request-cli
parser for logger request for Nodejs
Last synced: 17 Apr 2026
https://github.com/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 16 Jul 2025
https://github.com/tztsai/matopy
Matlab to Python 3 Translator.
lexer matlab parser python python3 syntax-analysis translation
Last synced: 16 Mar 2025
https://github.com/seriousben/net-script
http and websocket scripting language
golang lexer parser parser-combinators restclient
Last synced: 30 Jul 2025
https://github.com/serpo-dev/dowinsta
Download Instagram Videos and Images in high resolution. Chrome Extension / Downloader for Posts, Stories, Highlits, Reels, TVs.
browser-extension chrome-extension download downloader extension image instagram instagram-api instagram-bot parser scraper video
Last synced: 15 Apr 2026
https://github.com/slmt/google-load-parser
A parser to extract the CPU usage timeline from Google's cluster-usage trace data.
cluster google monitoring parser resources
Last synced: 12 Oct 2025
https://github.com/sintef/rusty-promql-parser
Rust port of the Prometheus PromQL parser.
Last synced: 13 Jan 2026
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 20 Mar 2025
https://github.com/fshmidt/hflabs_task
A small program which parses a table from supposed url and writes it to a Google Document using Google Drive API.
golang google-cloud google-drive-api parser
Last synced: 12 Oct 2025
https://github.com/djoezeke/yamlfy
A Lightweight Yaml file parser and emmiter written in pure c.
c config configuration cpp deserialize emmiter parser serializer yaml yaml-parser
Last synced: 21 Aug 2025
https://github.com/codersguild/simplr
A simple programming language for program verification using Z3, ANTLR4 & Parser Combinators written using Scala
antrl4 java parser python-script scala z3
Last synced: 15 Apr 2026
https://github.com/velocityzen/io-ts-parser-types
io-ts types for making parsers
fp-ts io-ts parser runtime types typescript validation
Last synced: 19 Feb 2026
https://github.com/christian-2003/lisp-interpreter
An interpreter for simple LISP syntax.
abstract-syntax-tree interpreter lexer lisp lisp-interpreter parser token tokenizer
Last synced: 30 Mar 2025
https://github.com/anntnzrb/tsparxser
TypeScript mini lexer+parser implementation using Python's PLY library.
lexer parser ply python typescript
Last synced: 10 May 2025
https://github.com/devtheorem/php-handlebars-parser
Parse Handlebars templates to a spec-compliant AST with PHP.
Last synced: 25 Feb 2026
https://github.com/sjkingo/zerp
zerp is a collection of utilities for Z, a toy programming language similar in syntax to Python and Pascal
lexer parser python python-3-4 toy-programming-language virtual-machine z zerp
Last synced: 06 Sep 2025
https://github.com/ilshad/dex-edn
EDN parser and emitter for Common Lisp
clojure common-lisp edn parser
Last synced: 23 Jul 2025
https://github.com/lunamultiplayer/lunaconfignode
Manage KSP config nodes easely
cfg config confignode kerbal-space-program ksp lmp lunamultiplayer node parser
Last synced: 15 Mar 2025
https://github.com/l3odr0id/java-study
Some easy code here
ascii java jsoup parser parsing rpn-calculator rpn-calculator-java student study web-parser
Last synced: 15 Mar 2025
https://github.com/djlint/html-template-parser
A parser for HTML templates.
django handlebars html html-template jinja mustache parser python template twig
Last synced: 05 Mar 2026
https://github.com/airrnot1106/litargs
The easiest CLI command line parser.
argument-parser arguments cli command command-line parser
Last synced: 02 Jan 2026
https://github.com/nelsonbittencourt/excel_to_dataframe
A high performance C++ library to convert Excel files to pandas dataframes.
converter cplusplus cpp dataframes excel pandas parser performance python worksheets
Last synced: 27 Jan 2026
https://github.com/giladbarnea/to
A simple CLI tool to convert and diff between JSON, YAML, TOML, JSON5 and Python collections.
conversion data data-conversion json json5 parser script terminal toml yaml
Last synced: 08 Feb 2026
https://github.com/prohetamine/chaturbate-gif-parser
chaturbate gif git-parser parser
Last synced: 17 Mar 2026
https://github.com/pablo-mayrgundter/parser.js
Text parser in Javascript. Formal grammars with recursive rules and first-class JS RegExp-based rules.
grammar grammar-parser parser parser-library regex
Last synced: 21 Apr 2026
https://github.com/stevehjohn/calculator
A project implementing a calculator able to parse complex mathematical expressions.
calculator csharp csharp-library mathematics parser
Last synced: 02 Apr 2026
https://github.com/lussierc/boscopl
A fun & simple programming language.
parser programming-language python scanner
Last synced: 11 Oct 2025
https://github.com/pivoshenko/ihroteka-converter
🗃️ A lightweight package for converting Markdown into Steam-compatible markup
bbcode converter formatter gaming ihroteka markdown markup parser steam steam-bbcode steam-bbcode-converter steam-workshop text-processing
Last synced: 07 Mar 2026
https://github.com/dobatymo/kibana-ql-python
Parser for the Kibana Query Language (KQL)
Last synced: 31 Jul 2025
https://github.com/akphi/mer-c-less
a simple parser for a simple language
lexical-analyzer parser syntax-analyzer
Last synced: 08 Apr 2025
https://github.com/Chi-EEE/html-parser
C++ HTML parser that generates a simple DOM tree in C++17
boost cpp cpp-html-parser cpp17 css html html-parser html-parser-library html5 library parser scraping xmake
Last synced: 12 Mar 2025
https://github.com/deeeelin/nthu_select
NTHU_SELECT is a tool that help NTHU students to analyze courses information and choose the most appropriate course .By entering python commands ,we can filter/sort courses in different ways , avoid selecting courses by intuition !
analyze analyze-data analyzer analyzers courses education nthu optimizer parse parser python3 school-management selector webpage
Last synced: 14 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-cst
CST grammar for tree-sitter
Last synced: 17 Aug 2025
https://github.com/thoughtsunificator/bbcode-parser
Tiny BBCode JavaScript implementation
Last synced: 01 Feb 2026
https://github.com/manasesjesus/fdbs-and-sql-parser
Implementation of a Federative Database System – SQL Parser included
database dbms distributed-database federated java javacc jdbc oracle parser sql sql-parser
Last synced: 12 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-cpon
CPON grammar for tree-sitter
Last synced: 05 Oct 2025
https://github.com/vurv78/mic1
A tiny (400 SLOC), optimizing, metaprogrammable, statement-based language that compiles to SIC-1 code for https://github.com/jaredkrinke/sic1
compiler lua oisc optimizer parser programming-language sic sic1 subleq
Last synced: 25 Feb 2025
https://github.com/freshleafmedia/tiptap-parser
A PHP package for rendering Tiptap JSON to HTML
hacktoberfest parser render tiptap tiptap-editor
Last synced: 07 Feb 2026
https://github.com/ixalodecte/filestruct
A python package to structure files using visual and style informations
Last synced: 14 Jan 2026
https://github.com/liraymond04/tree-sitter-awa5_rs
AWA5.RS grammar for tree-sitter
Last synced: 25 Feb 2026
https://github.com/rtritto/fastest-qs
Archived
fast fast-querystring http node-js parse parser qs query querystring string
Last synced: 17 Apr 2025
https://github.com/clmoreno/confvalidator
Python package to easily parse INI style configuration files.
configuration-file ini-style init parser python
Last synced: 12 Aug 2025
https://github.com/doeixd/combi-parse
Type-safe, friendly parser combinator library for TypeScript featuring composable parsers, left-recursion support, detailed error reporting, and Unicode character classes.
combinators grammar parser parser-combinators typescript typescript-library
Last synced: 10 Oct 2025
https://github.com/darkseriuscode/manga-loader
Позволяет скачивать мангу с сайтов https://readmanga.live, https://mintmanga.live, https://readmanga.io
Last synced: 29 May 2026
https://github.com/arran4/dateparse
GoLang Parse many date strings without knowing format in advance.
date date-parser datetime datetime-library datetime-parser go golang golang-library internationalisation parser
Last synced: 14 Jan 2026
https://github.com/allo-media/elm-es-simple-query-string
Parse and serialize ElasticSearch query strings.
elasticsearch elm parser query
Last synced: 10 Jan 2026
https://github.com/moviestoreguy/termi
A flag replacement library to create detailed cli applications
Last synced: 18 Jun 2025
https://github.com/kaymekaydex/bmstu-stud-parser
:newspaper: Парсинг информации с сайта студсовета МГТУ (studsovet.bmstu.ru)
Last synced: 01 Apr 2025
https://github.com/atharvathorve/monke
Implementation of an interpreter for the monkE programming language in Go
abstract-syntax-tree evaluator go interpreter lexer object-system parser
Last synced: 01 Apr 2025
https://github.com/gituser12981u2/mathematicalexpressionparser
This Java application is designed to parse and evaluate mathematical expressions. It utilizes a Lexer to tokenize input, a Parser to construct an abstract syntax tree (AST), and evaluates these expressions to return results in fractional form.
abstract-syntax-tree ast calculator java lexer parser
Last synced: 30 Mar 2025