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-25 00:19:16 UTC
- JSON Representation
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/jixingcn/pytwee
Parse/convert the twine format by python
converter interactive parser story storybook twine-format twine-game twine2 twine3 twinery
Last synced: 29 Jun 2025
https://github.com/saehun/pasted-request
Generate a http request config from a curl command string or a raw http request string.
axios curl http nodejs parser request typescript
Last synced: 10 Apr 2026
https://github.com/kouisamine/json-to-string
JSON to String converter is a tool that facilitates the conversion of JSON data into a string format.
convert converter js json json-document json-schema json-to-string online parse parser php source-code string tools
Last synced: 21 Jan 2026
https://github.com/rdf-elixir/content_type
An Elixir parser for HTTP Content-Type headers
content-type elixir http parser
Last synced: 18 Jun 2026
https://github.com/lockblock-dev/wot-replays-users-met-counter
Count how many times you met players by parsing your WoT replays
parser players replays world-of-tanks
Last synced: 18 Mar 2025
https://github.com/decodelabs/idiom
Lightweight text to HTML parser - tags optional
Last synced: 15 Apr 2025
https://github.com/starbuildr/norwegian_id_number
Elixir library to parse and validate Norwegian national identification numbers
national-id national-identification-number norwegian parser
Last synced: 21 Feb 2026
https://github.com/maksasj/uroboros
🐉 rust package for making parsers with parser combinators and state machines
Last synced: 30 Jun 2025
https://github.com/tylersuehr7/sqlite-class-parser
A lightweight object-to-SQL statement parser.
java java-libraries parser sql sql-parser
Last synced: 27 May 2026
https://github.com/maroontress/clione.java
A C17 lexical parser written in Java.
c17 java lexical-parser parser
Last synced: 15 Mar 2025
https://github.com/captainayan/accountlite-cli
💡💰Lightweight Command line Double-Entry Accounting Software💵💸
account-lite accounting commerce cpp finance journal journal-entries ledger parser personal statements trial-balance
Last synced: 29 Mar 2025
https://github.com/mlightcad/shx-parser
AutoCAD SHX font JavaScript Paser
autocad javascript parser shx shx-font typescript
Last synced: 20 Jan 2026
https://github.com/dburriss/funcydown.parser
Markdown parser and transformer for FuncyDown markdown generator
Last synced: 11 Apr 2026
https://github.com/konstantintutsch/zarg
A minimalist C library for simple handling of command line arguments. 🚀
Last synced: 27 May 2026
https://github.com/mineralscloud/quantumespressoparser.jl
Parses the input/output files of Quantum ESPRESSO to extract data
julia julia-package parser quantum-espresso reader regular-expressions
Last synced: 03 Feb 2026
https://github.com/itsmejayd/filter-duplicate-lines
A Python tool with a Flask web interface designed to remove duplicate entries from line break delimited lists while maintaining the relative position of blank lines in the input text. Originally created to clean up OneTab exports (maintaining tab groups), it can be used for any text list with similar requirements.
flask-application onetab parser python
Last synced: 01 Mar 2025
https://github.com/bombsimon/monkey-c-rs
A (to be) Monkey C tokenizer, lexer and parser
Last synced: 21 Mar 2025
https://github.com/shellyln/go-small-jsonpath
Small, feature limited JSONPath (+dialect) implementation.
go golang golang-library json jsonpath parser
Last synced: 01 May 2026
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/johnjohndoe/scheduleparser
A Java library containing a parser and models for the congress API ...
ccc chaoscommunicationcongress jackson java library models parser republica
Last synced: 08 Apr 2025
https://github.com/rimiti/robotizer
Robots.txt parser / generator
generator parser robots-parser robots-txt robotstxt
Last synced: 19 Sep 2025
https://github.com/dzhibas/bool_expr_parser
Boolean expresion parser and evaluation function for feature flagging - flipper
boolean-expression parser rust
Last synced: 04 Jun 2026
https://github.com/grjan7/xl-formula-parser
Parses excel-formula-like string to JSON object tree and reverse parses to formula string.
excel-like formula object-tree parse parser stringify
Last synced: 22 Jun 2025
https://github.com/vikiboss/ck-util
简单、轻量、平台无关的 JavaScript Cookie 工具类
cookie cookie-parser cookies parser toolkit
Last synced: 16 Mar 2025
https://github.com/adamreichold/robinson
For when you go to a lonely island and survival depends on parsing XML.
Last synced: 16 Mar 2025
https://github.com/teragrep/rlo_06
Teragrep syslog (RFC 5424) library for Java
java parser rfc-5424 rfc5424 rfc5424-parser syslog syslog-parser syslog-server teragrep
Last synced: 24 Oct 2025
https://github.com/catinrage/liquid
liquid is easy to use and fast typescript parser generator.
clr compiler interpreter lalr lr1 lr1-parser parser
Last synced: 29 May 2026
https://github.com/limitcool/hostsparser
这是一个用Go语言编写的hosts文件解析器,它使用词法分析和语法分析技术来解析和修改hosts文件。作为一个库项目,它提供了简单易用的API来操作和管理hosts文件。
go hosts hosts-manage hostseditor hostsfile lexer parser
Last synced: 25 Mar 2025
https://github.com/weezy20/loxr
Lox Interpreter
lox-language parser programming-language rust tokenizer
Last synced: 30 Mar 2025
https://github.com/kaymekaydex/bmstu-stud-parser
:newspaper: Парсинг информации с сайта студсовета МГТУ (studsovet.bmstu.ru)
Last synced: 01 Apr 2025
https://github.com/komed3/math-formula-parser
TypeScript parser for complex mathematical formulas into Abstract Syntax Trees (AST)
ast expression formula mathematics npm-package parser
Last synced: 29 May 2026
https://github.com/1amageek/swift-yaml
A pure Swift YAML parser with no external dependencies
parser swift swift-package-manager yaml
Last synced: 11 Mar 2026
https://github.com/aggrathon/rustcalculator
A commandline calculator written in Rust
Last synced: 16 Mar 2025
https://github.com/HalilFocic/onixhttp
My attemt to making full fledged HTTP server in zig
Last synced: 04 Sep 2025
https://github.com/czwinzscher/myhtmlpp
A C++17 Wrapper for MyHTML/Modest.
cpp cpp17 html html-parser html5 myhtml parser
Last synced: 17 Jan 2026
https://github.com/novitae/njsparser
A NextJS data parser, to scrape peacefully 🦩
javascript next nextjs parser scraper scraping
Last synced: 05 Sep 2025
https://github.com/microformats/microformats-parser-website-go
Website for Microformats Go parser
go microformats microformats2 parser website
Last synced: 25 Mar 2025
https://github.com/gunh0/gamemeca-crawler
🎮 Game rankings data from a website and saves it as a CSV file using BeautifulSoup and requests
beautifulsoup parser parsing python-requests
Last synced: 25 Mar 2025
https://github.com/chedim/cliff-go
Go implementation of cliff machine
experimental parser programming-language programming-language-development programming-languages
Last synced: 22 Jan 2026
https://github.com/paulanerus/argparser
ArgParser - Simple, single header-only C++17 library for command parsing
argument-parser argument-parsing cli cli-args command-line-parser commands cpp cpp17 cpp20 header-only header-only-library parser parsing-library
Last synced: 03 Dec 2025
https://github.com/matthijsgroen/node-simple-mssql-parser
Simple MSSQL parser to verify queries
mssql node parser testing typescript
Last synced: 06 Sep 2025
https://github.com/jonathanstowe/cro-http-bodyparser-jsonclass
Parse and deserialise application/json HTTP body to a specified JSON::Class
Last synced: 21 Jan 2026
https://github.com/oduwsdl/accesslog-parser
Web server access log parser and CLI tool with added features for web archive replay logs
access-logs accesslog-parser cli memento package parser python3
Last synced: 16 Oct 2025
https://github.com/jcp/datafilter
Quickly find flags (words, phrases, etc) within your data. :male_detective:
csv data-clean data-cleansing hate-speech-detection parser python swear-filter text textfile
Last synced: 14 Jan 2026
https://github.com/mlightcad/mtext-parser
TypeScript version of AutoCAD MText parser
autocad javascript mtext parser typescript
Last synced: 12 Mar 2026
https://github.com/jamogriff/markup-front-matter-parser
An OOP-y Python package to parse front matter from markup files
factory-pattern front-matter html markdown markup parser python
Last synced: 14 Jan 2026
https://github.com/masesgroup/cliparser
A library to manage command-line arguments in a simple way.
cli command-line command-line-tool dotnet dotnet-core dotnet-framework dotnet6 dotnetcore net6 netstandard netstandard20 parser
Last synced: 09 Apr 2025
https://github.com/moltools/biocracker
Parser for antiSMASH output GenBank files.
Last synced: 14 Jan 2026
https://github.com/xiaofuzi/iblog
Read - Write - Note
compiler docs flutter interpreter javascript parser reactjs rust vuejs
Last synced: 18 Jan 2026
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/yonis-savary/php-dom
HTML Parser for PHP, with support for simple CSS Selectors !
Last synced: 10 Apr 2025
https://github.com/diatche/parse-time
A utility for parsing time duration and time of the day strings.
hours minutes parse parser seconds time time-parsing
Last synced: 18 Jan 2026
https://github.com/bossley9/mdz
A variation of Markdown and popular extensions implemented in Zig for WASM.
markdown parser typescript wasm zig
Last synced: 06 May 2026
https://github.com/tsarchghs/how-to-write-a-simple-interpreter
How to write a simple interpreter - Blog Post
evaluation interpreter lexer parser
Last synced: 08 Oct 2025
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/nilostolte/java-hacks
Each directory of this repository contains a program in Java that is shown how to be compiled via CLI with a build.bat for Windows machines (in other machines just copy and paste the individual commands in this batch file or convert it the another shell script) to obtain a jar application that functions as a tool or example.
illustrations java parser phong-model phong-shading radial-gradient specular-glossiness specular-highlight stop-color svg symbol-table tree treemap vector-graphics
Last synced: 09 Oct 2025
https://github.com/myselfshravan/hdfc-statement-explorer
A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access.
dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite
Last synced: 14 Apr 2026
https://github.com/sco1/zwom
Python toolkit for the ZWO minilang
cli cycling cycling-workouts parser python python3 python311 zwift
Last synced: 10 Oct 2025
https://github.com/irvifa/compiler-final-project
Code written for my final project in Compiler course at Universitas of Indonesia
Last synced: 12 Oct 2025
https://github.com/rsm-hcd/common-cartridge
Library encapsulating the XDT files provided by IMS to convert XML Common Cartridge files into structured classes
common-cartridge dotnet-core ims-basiclti lti parser parsing
Last synced: 13 Oct 2025
https://github.com/zhibirc/ni
Ni :elephant: Programming Language
ast compiler context-free-grammar javascript lexical-analyzer parser programming-language
Last synced: 13 Oct 2025
https://github.com/ccwang002/pyhgvs-lite
A liteweight Python parser for HGVS names
Last synced: 17 Oct 2025
https://github.com/delthas/discord-formatting
A small Go library for parsing Discord markdown-like messages to an AST
ast discord formatting markdown parser
Last synced: 06 May 2026
https://github.com/untreu2/x-parser
X/Twitter post parsing tool written in Rust
Last synced: 19 Oct 2025
https://github.com/q-m/tiered_category_expressions
Work with TCEs in Ruby
categories expression language parser pattern-matching regular-expressions
Last synced: 20 Oct 2025
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/chehanr/nic_parser
A python package to parse Sri Lankan national identity card numbers.
identity national nic nic-parser parser python python-library python3 sri-lanka
Last synced: 24 Oct 2025
https://github.com/mhshams/parser-combinators
Parser combinators with kotlin
json-parser kotlin parser parser-combinators
Last synced: 25 Oct 2025
https://github.com/king-tri-ton/dhorobot
Telegram-бот для получения гороскопов. Пользователи могут выбирать свой знак зодиака и получать гороскопы на сегодня, завтра и другие периоды. Бот получает данные с веб-сайта horo.mail.ru и использует библиотеки Python для взаимодействия с API Telegram и парсинга веб-страниц.
horoscope open-source parser python3 telegram-bot
Last synced: 28 Jan 2026
https://github.com/mabdanm/markdown-table-repair
Markdown Table Repair is a Python package that repairs and cleans malformed Markdown tables, converting them into structured pandas DataFrames.
deep-learning llama3 llm machine-learning markdown mistral openai-api parser repair
Last synced: 27 Oct 2025
https://github.com/cedarscript/cedarscript-ast-parser-python
Lib for parsing and interpreting CEDARScript, a SQL-like language for code analysis and transformations
ai-assisted-development code-editing parser
Last synced: 28 Jan 2026
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/node-ecosystem/fastest-qs
Fastest query string parser
fast fast-querystring http node-js parse parser qs query querystring string
Last synced: 06 Feb 2026
https://github.com/poppa/key-value-file
Simple key/value file parser/writer
dotenv dotenv-parser keyvalue keyvalue-files nodejs parser typescript
Last synced: 30 Jan 2026
https://github.com/liraymond04/tree-sitter-awa5_rs
AWA5.RS grammar for tree-sitter
Last synced: 25 Feb 2026
https://github.com/freight-trust/open-edi
OAS3 EDI API for Translation and Validation Transactional Service w/ Attestation & Non-Repudiation
api edi edifact openapi3 parser swagger translation validation x12
Last synced: 25 Feb 2026