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/spumer/fastsoup
BeautifulSoup interface for lxml
beautifulsoup fast html lxml parser python3
Last synced: 19 Feb 2026
https://github.com/wandvvs/expression-parser
Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method
compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/destag/at-date
Simple Python library for at-date string parsing
datetime hacktoberfest parser python utility
Last synced: 18 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-gn
GN grammar for tree-sitter
Last synced: 24 Sep 2025
https://github.com/rse/ael
Advanced Expression Language
evaluation expression language parser
Last synced: 19 Apr 2025
https://github.com/jrosen081/mathparser
A Swift library to parse mathematical expressions into Decimal values
Last synced: 01 Aug 2025
https://github.com/umaranis/concisely
Concisely - a Parser library for Dart
dart parser parser-combinators
Last synced: 28 Aug 2025
https://github.com/dulajkavinda/pptxto.txt
📄 A text extraction node module, thtat can convert pptx and ppt file formats into pure text.
nodejs npm npm-package open-source parser ppt pptx pptxtotxt
Last synced: 23 Feb 2026
https://github.com/spriteovo/schemaresolver
Windows schema module resolve tool
api-set api-set-map forward module parser redirect resolver schema windows
Last synced: 03 Aug 2025
https://github.com/trailblazer/trailblazer-transform
Transform, parse, coerce, validate, it's all just a chain of transformations. Replacement/extension for Reform.
coercion parser typing validation
Last synced: 27 Feb 2026
https://github.com/tree-sitter/tree-sitter-fluent
fluent i18n parser tree-sitter
Last synced: 19 Oct 2025
https://github.com/wutadude/proxy-grabber-and-checker
Бесплатный прокси граббер и чекер.
checker grabber parser proxy proxy-checker proxy-grabber proxy-parser
Last synced: 15 Apr 2025
https://github.com/ciavash/sway-config
A Raku library and script for parsing Sway window manager's config
app cli command-line config library module parser raku raku-module rakulang sway sway-config swaywm
Last synced: 01 Oct 2025
https://github.com/hupe1980/go-textractor
📄 Amazon textract response parser written in go.
amazon aws golang parser textract unstructured-data
Last synced: 16 Apr 2025
https://github.com/cw1997/verilog-parser
Verilog HDL Parser
parser parsers verilog verilog-hdl verilog-simulator
Last synced: 23 Feb 2026
https://github.com/arxeiss/go-expression-calculator
Custom implementation of calculator handling operator precedence and parentheses.
ast calculator lexer parser recursive-descent recursive-descent-parser shunting-yard shuntingyard
Last synced: 28 Mar 2025
https://github.com/gershnik/argum
Fully-featured, powerful, command line argument parser in C++20
argument-parser argument-parsing cli command-line command-line-parser command-line-parsing cplusplus cpp cpp20 header-only option-parser option-parsing parser
Last synced: 10 Feb 2026
https://github.com/davay42/vitepress-pages
Markdown pages structure generator for Vitepress
markdown parser vite vitepress
Last synced: 03 Oct 2025
https://github.com/basemax/jsexpressionparser
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
html js mathematical-expressions mathematical-parser parser parser-combinators
Last synced: 13 Aug 2025
https://github.com/hjbdev/cs-log-parser-php
Counter-Strike Log Parser in PHP
counter-strike counter-strike-2 cs2 parser
Last synced: 13 Jan 2026
https://github.com/rtk-rs/binex
BINEX (Binary EXchange) stream parser
geodesy gnss gnss-receiver parser real-time
Last synced: 26 Jun 2025
https://github.com/vshulcz/youtube_crawler
A simple YouTube crawler, allows you to quickly collect data from channels, view and sort them in a table, perform SQL queries and advanced search by various parameters.
crawler database gui osint parser python requests reverse-engineering sql tkinter youtube
Last synced: 16 Jan 2026
https://github.com/astronati/php-fantasy-football-quotations-parser
Allows to parse files that are provided by main sport newspapers with quotations of players after each soccer match of the Serie A championship.
fantacalcio fantasy-football fantasyfootball fifaworldcup gazzetta newspaper parser php7 quotations russia2018 soccer
Last synced: 10 Apr 2025
https://github.com/audy/dna
A biological sequence file (fasta, fastq, qseq) parser for Ruby
bioinformatics dna parser ruby
Last synced: 07 Oct 2025
https://github.com/b4dnewz/clito
Simple and well written command line applications helper
bin command-line command-line-tool helper parser utility
Last synced: 13 Oct 2025
https://github.com/doragd/compiler-front-end-python-implementation
C-- Compiler Front End (Determining and minimizing finite automata, Recursive descent parser, LL(1) parser, Tokenizer)
Last synced: 25 Jun 2025
https://github.com/hanamura/font-family
CSS font-family parser/stringifier.
Last synced: 01 Sep 2025
https://github.com/lggruspe/todo-txt-parser
todo.txt parser for Typescript/javascript
javascript parser todotxt typescript
Last synced: 01 Feb 2026
https://github.com/genometric/bibitemparser
Parses a LaTeX BibTeX bibitem to a C# object
bibliography bibtex bibtex-entry bibtexparser latex parser
Last synced: 04 Mar 2026
https://github.com/mickael-kerjean/jsonformat
A utility for parsing text and format it to json
bash bash-script json json-schema parse parser
Last synced: 10 Nov 2025
https://github.com/euskadi31/go-epf
Golang Apple EPF (Enterprise Partner Feed) Parser
apple application epf feed golang-library itunes music parser
Last synced: 29 Jul 2025
https://github.com/wokwi/hdl-parser
Parser for nand2tetris HDL (Hardware Description Language), written in JavaScript
Last synced: 10 Mar 2026
https://github.com/wild-queue/imperative-language-compiler
A tool for running code written in an imperative programming language. This tool provides the ability to run code written in a toy imperative programming language by translating the code into C# code (and then running it using .Net) or by translating it directly into the .Net CIL. It also performs a type checking before running the code.
bison-flex compiler-construction cpp csharp dotnet makefile parser programming-language-translator
Last synced: 03 May 2026
https://github.com/sigilbyte/functional-programming-language-fun
About Fun is a playful implementation of the basic functional programming language F. This was a group project by CS students @ LMU Munich.
compiler functional-programming haskell parser tokenizer
Last synced: 29 May 2026
https://github.com/exclud/rubyparser
A Parser for Ruby
c parser ruby rubyparser yacc yacc-lex
Last synced: 08 May 2026
https://github.com/vinkius-labs/url-parser-mcp
Vinkius Edge high-performance Model Context Protocol (MCP) server for URL parsing and query manipulation.
ai-agent developer-tools llm-tool mcp mcp-server modelcontextprotocol parser uri url url-parsing utility vinkius vinkius-edge
Last synced: 27 Jun 2026
https://github.com/galaco/bitbuf
A simple Go Read & Write bitstream
bitstream buffer compression parser
Last synced: 25 Mar 2025
https://github.com/neyn/neyson
Lightweight C++11 JSON Library
cmake cpp cpp11 cxx cxx11 json json-library json-parser lightweight parser
Last synced: 14 Jun 2025
https://github.com/kelvintaywl/code_comment
extracts comments from your source code (pip install code_comment)
comments extraction parser source-code
Last synced: 14 Jan 2026
https://github.com/thedvlprs/telegram-oxford-bot-nodejs
telegram-oxford-bot-nodejs
nodejs oxford-dictionaries-api parser telegram-bot-api
Last synced: 31 Jan 2026
https://github.com/mukeshm/gedcom-parser
Simple GEDCOM parser written in Haskell
haskell parser parser-combinators
Last synced: 29 Jan 2026
https://github.com/erykjj/refractor
REFERENCE EXTRACTOR - scripture and publication reference parser
parser publication-references scripture-references
Last synced: 14 Jan 2026
https://github.com/typedduck/kamo
A library to assist in the creation of an interpreter or compiler and its associated runtime.
garbage-collection memory-management parser parser-combinators parsing rust rust-library s-expressions scheme
Last synced: 09 Apr 2025
https://github.com/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 09 Apr 2025
https://github.com/jiang-zhexin/temparse
temparse is template + parse
parser parser-library python-3-14 t-string
Last synced: 21 Jun 2026
https://github.com/davidbonachera/ediparser
A simple positional EDI parser for Symfony 📑
edi parser php positional symfony-bundle
Last synced: 25 Oct 2025
https://github.com/2bigO/parse-neo4j
Parse results from neo4j's http endpoint to normal JSON
Last synced: 22 Jul 2025
https://github.com/stacksjs/ts-xml
A performant, dependency-free XML parser, builder, and validator.
builder parser typescript validator xml
Last synced: 16 Jun 2026
https://github.com/yanniskatsaros/crafting-interpreters
A follow-along of Bob Nystrom's book, Crafting Interpreters
bytecode compiler crafting-interpreters interpreter language ocaml parser rust virtual-machine
Last synced: 19 Apr 2026
https://github.com/mateodaza/top-down-parser
Top-Down Parser Simulation on Java.
compiler-design compilers java parser syntax-analysis
Last synced: 14 May 2025
https://github.com/gesiscss/wiki-download-parse-page-views
Pipeline for downloading, parsing and aggregating static page view dumps from Wikipedia.
aggregation downloader dumps pageviews parser pipeline python script wikipedia
Last synced: 20 Jun 2026
https://github.com/nazrhom/vcs-clojure
An experiment in diffing clojure code
Last synced: 17 Apr 2026
https://github.com/yunabraska/java-info-action
Fast Maven/Gradle parser. This dynamic GitHub action automatically detects and extracts crucial information such as Java version, project version, and encoding. It also provides essential build commands and properties to make your development process more independent, efficient and streamlined.
build-script github-actions gradle information-retrieval java java-version maven parser project-version
Last synced: 01 Jul 2026
https://github.com/ton-blockchain/tree-sitter-tolk
Tolk grammar for tree-sitter
Last synced: 19 May 2026
https://github.com/bionode/bionode-obo
Streaming OBO 1.2 Parser
bioinformatics bionode nodejs parser tool
Last synced: 11 Apr 2025
https://github.com/x39/xcg
X39s Code Generator - Creating your CST (Concrete-Syntax-Tree) with ease
code-generation code-generator cpp cst generator parser parser-generator syntax-tree
Last synced: 07 May 2026
https://github.com/sni/shelltoken
Go library to split a commandline into env, command and arguments.
golang golang-library parser shell string
Last synced: 04 Mar 2026
https://github.com/aelxxs/ikigai
📑 – A simple parser with many possibilities
Last synced: 02 Mar 2026
https://github.com/kartmaan/french-language-tools
A series of offline language tools based on a French dictionary in .csv format
anagrams csv definitions dictionary dictionnaire filtering filtering-algorithm francais french french-language itertools kaggle lexicon offline pandas parser wiktionary word-analysis xml xml-parser
Last synced: 01 Mar 2026
https://github.com/shellyln/go-open-soql-parser
Open source implementation of the SOQL parser for Go
go golang graph-query library object-query parser query-language soql soql-parser soql-query sql
Last synced: 01 Mar 2026
https://github.com/benjaminfjones/presburger
WIP - Library for efficient Presburger Arithmetic
decision-procedure linear-programming parser rust smt
Last synced: 28 Feb 2026
https://github.com/hellomouse/node-irc-stream-parser
A streaming IRC parser
Last synced: 10 May 2026
https://github.com/microformats/microformats-parser-website-python
Website for Microformats Python parser (mf2py & mf2util)
microformats microformats2 parser python website
Last synced: 28 Jul 2025
https://github.com/puripuri2100/satysfi-bibtex-parser
BibTeX format parser library with SATySFi
bibtex document parser satysfi
Last synced: 19 Mar 2026
https://github.com/tree-sitter-grammars/tree-sitter-pem
PEM grammar for tree-sitter
Last synced: 18 Jan 2026
https://github.com/here-be/snapdragon-capture
Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code
ast capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 12 Feb 2026
https://github.com/bbtsoftware/tfsurlparser
Parser for Azure DevOps URLs
azure-devops git nuget-package parser repository tfs url
Last synced: 29 Jul 2025
https://github.com/nyuuuukie/json-parser
A simple JSON parser for C++ projects based on C++98
cpp cpp98 cpp98-compatible json parser
Last synced: 12 Feb 2026
https://github.com/0xd34df00d/cmake-syntax
A library for parsing CMake syntax
Last synced: 30 Jul 2025
https://github.com/jirutka/gversion.lua
Lua library for Gentoo-style versioning format
alpine-linux gentoo lua parser versioning
Last synced: 31 Jul 2025
https://github.com/cldfire/mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
codes formatting minecraft parser vanilla
Last synced: 03 Aug 2025
https://github.com/matthewpi/tree-sitter-caddyfile
Caddyfile grammar for tree-sitter
caddy caddyfile caddyserver parser tree-sitter
Last synced: 05 Aug 2025
https://github.com/runtimeterror10/url-parser
javascript parser react reactjs url url-parser url-parsing
Last synced: 11 Feb 2026
https://github.com/hemantdutta/versa
Versa | The Ultimate Markdown to PDF Generator | Transform your ideas into Stunning Document with Ease...
good-first-issue javascript markdown markdown-editor markdown-to-html markdown-to-pdf open-source parser personal-project reactjs
Last synced: 11 Feb 2026
https://github.com/hyeockjinkim/zoker
The zoker is a tool you can use to apply zero knowledge proofs to smart contracts.
lalrpop parser rust solidity zero-knowledge
Last synced: 03 Oct 2025
https://github.com/chk1/stw2openmensa
Convert canteen meal data from Studentenwerk Münster XML to OpenMensa Feed v2 XML format
Last synced: 26 Feb 2026
https://github.com/scymtym/language.graphviz
Parser and unparser for the GraphViz dot language
Last synced: 09 Feb 2026
https://github.com/rmraya/typesxml
Open source XML library written in TypeScript
Last synced: 10 Aug 2025
https://github.com/hazae41/x509
Zero-copy X.509 certificates for the web 🏎️
asn1 certificate certificate-authority decoding der encoding esmodules javascript letsencrypt nodejs parser pem ssl tls typescript unit-testing x509 zero-copy
Last synced: 02 Feb 2026
https://github.com/lennartpollvogt/markdown-to-data
Convert markdown and its elements (tables, lists, code, etc.) into structured, easily processable data formats like lists and hierarchical dictionaries (or JSON), with support for parsing back to markdown.
dictionaries json lists markdown markdown-parser markdown-to-data markdown-to-json md parser parsing tables
Last synced: 19 Aug 2025
https://github.com/macabeus/elixirregexpparser
A simple project to parse regexp with parser combinator
combinators elixir parser regex regexp
Last synced: 22 Aug 2025