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/bokic/textparser
TextParser is a high-performance C library that parses text(CFML and JSON for now) into Abstract Syntax Trees using regex grammars, designed for building syntax highlighters, language servers, as well as other code related tools.
ast ast-tree json parser pcre2 tokenization
Last synced: 15 May 2026
https://github.com/sug0/tttandme
23andme parser in go
23andme file-parser format-parser genetics parser
Last synced: 07 Apr 2025
https://github.com/lavajuno/lucidjson
Straightforward JSON serialization & deserialization library for Java.
java json ll-parser parser serialization
Last synced: 16 Jan 2026
https://github.com/petrvacha/audiogetter
Script prints out all mp3 links on current page
Last synced: 23 Apr 2025
https://github.com/glaysons/seleniumparser
SeleniumParser é um interpretador de arquivos .SIDE gerados pela IDE do Selenium para simplificar a utilização em testes automatizados.
Last synced: 07 Jan 2026
https://github.com/dromse/ua-job-parser
Simple parser on rust for gathering vacancies from ukranian job websites (dou.ua, robota.ua).
Last synced: 25 Dec 2025
https://github.com/mcecode/gemtext-parser
A library for parsing, transforming, generating, and converting gemtext.
gemini-protocol gemtext html parser
Last synced: 30 Aug 2025
https://github.com/milahu/gcc-options-parser
parse command line options for the GCC compiler
bash ccache code-transformation gcc normalization normalize options-parser parse parser postprocess postprocessing postprocessor reproducible-builds
Last synced: 31 Mar 2025
https://github.com/oblac/jodd-lagarto-site
Jodd Lagarto site hosted on Gitbook
Last synced: 04 Feb 2026
https://github.com/opengiver/markyfy
A simplify and flexible markdown parser with syntax highlighting support
markdown parser syntax-highlighting
Last synced: 12 Feb 2026
https://github.com/mhogeveen/monkey-interpreter
Monkey Interpreter written in Go
go golang interpreter lexer parser
Last synced: 23 Apr 2025
https://github.com/paddecraft/typed-env
Typed env is an easy solution to type-check and check for environment variables, including the ones from .env-files.
environment-variables parser python3 type-annotations
Last synced: 18 Jan 2026
https://github.com/janchy2/json-expression-parser-cpp
A C++ console application that allows evaluating expressions on a JSON file.
Last synced: 16 Apr 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/pistonite/depfile
Simply parse `.d` files
build-system cpp d dependency-parser depfile gcc make makefile parser rust
Last synced: 18 Apr 2026
https://github.com/utakotoba/vertin
A simple command line app building helper.
arg builder cli command-line command-line-tool helper parser tooling vertin
Last synced: 25 Aug 2025
https://github.com/qrailibs/objectscript
✨ Object-oriented programming language. Transpiles directly intro JavaScript.
javascript lexer parser programminglanguage transpiler
Last synced: 24 Aug 2025
https://github.com/santymendez/tp-tadp-hibrido-objetos-funcional
Desarrollo de un Parser para interpretar imágenes realizado en la materia Técnicas Avanzadas de Programación en UTN FRBA
functional-programming monads object-oriented-programming parser parser-combinators scala
Last synced: 25 Mar 2025
https://github.com/dbidwell94/parse_logs
A rust binary used to parse different logs (ex. /var/log/auth.log or /var/log/nginx/access.log)
administration log-parsing parser server-side
Last synced: 22 Aug 2025
https://github.com/dark-lon3r/cardataparser
CarDataParser🚗💻 - это простой и удобный инструмент, созданный с использованием библиотеки Eel на Python. Он предоставляет возможность получать информацию о транспортных средствах, основываясь на их регистрационных номерах, в текущей версии ограничиваясь Украиной.
car css desktop eel eel-python exe html number numbers parser program python python-script python3 scraper ukraine ukrainian winodws
Last synced: 28 Feb 2025
https://github.com/codylico/qbvoxel
Parser/generator for Qubicle Binary file format
Last synced: 29 Mar 2025
https://github.com/edg-l/ddnet-map-lib
Typescript ddnet map library
ddnet library map parser teeworlds typescript
Last synced: 11 Mar 2025
https://github.com/dcmox/urlparser
Crafting URL regex from scratch is hard mmkay?
Last synced: 22 Aug 2025
https://github.com/tytonidaehangover51/anvil
🚀 Simplify C project builds with Anvil, a minimal, dependency-free system offering live file watching, custom directories, and easy Makefile generation.
ace anvil anvil-zksync arma bukkit bukkit-plugin dagger2-android debugging decompiler fullstack gui kotlin-compiler-plugin kubernetes-controller kubernetes-operator llvm parser realism verification
Last synced: 13 Apr 2026
https://github.com/casatrick/solana-transaction-crawler
crawl & parse solana transaction
crawler parser rust solana transaction
Last synced: 20 Jun 2026
https://github.com/ynori7/datesforhumans
This library is a helper to transform natural language date time info into real times.
dates datetime golang natural-language natural-language-processing parser time utility
Last synced: 11 Mar 2026
https://github.com/massigy/lalr1p.viz
This is a visualization of a Look Ahead Left to Right with 1 look ahead token Parser.
clr-parsing lalr-grammar lalr-parser parser visualization
Last synced: 20 Aug 2025
https://github.com/almoggutin/web-crawler-worker-node-js
Worker part of the Web Crawler application. The Web Crawler app takes an input from the user such as a link maximum number of pages and depth. At the end it shows in real time a tree of all the links and pages that the crawler found in the provided URL.
aws backend-api docker express javascript jest kubernetes nodejs parser redis rest-api web-crawler web-scraper web-worker
Last synced: 10 Apr 2026
https://github.com/mynttt/ezconf
A simple hierarchical scoped group based key:value storage/configuration format.
configuration java key-value parser storage-format
Last synced: 12 Oct 2025
https://github.com/splace/listreader
Go language parsing of numeric lists. CSV etc.
csv floating-point golang-library large-dataset parser
Last synced: 12 Jan 2026
https://github.com/mkacct/cdif-ts
cDIF parser/serializer written in TypeScript
cdif data-interchange data-serialization parser serialization structured-data
Last synced: 20 Jan 2026
https://github.com/negrienko/iban-ex
Elixir library for working with IBAN numbers (parsing, validating, checking and formatting)
elixir elixir-lang elixir-library iban library parser
Last synced: 28 Mar 2025
https://github.com/prantlf/crass
A CSS minifier and utility library for JavaScript
Last synced: 05 Oct 2025
https://github.com/nowaalex/masters-parsed
https://masterspl.com/ parser
docker docker-compose fastify headless-chrome nginx nodejs parser puppeteer react react-query tailwindcss typescript vitejs
Last synced: 10 Apr 2026
https://github.com/haroldo-ok/cnab-240-to-yaml
Lê arquivos CNAB 240 e os transforma em YAML, para facilitar conferências de dados.
Last synced: 25 Mar 2025
https://github.com/belltoy/tree-sitter-openmetrics
OpenMetrics text format grammar for tree-sitter
Last synced: 15 May 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/abougouffa/simple_parser_rs
Basic math parser made with Rust, made for fun and for trying the language!
grammar lexer parser rust simple-math-parser
Last synced: 01 Jul 2025
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/pbaille/parsing-combinators
exploring parsing combinators in scheme
combinators functional-programming parser
Last synced: 11 Mar 2026
https://github.com/wipeseals/nvme-bar0-viewer
Parses and validates a binary dump of NVMe Controller Registers.
nvme parser pcie vibecoding viewer
Last synced: 05 Jul 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/espumita/dotnet-fluent-cli
Fluent interface to parse and configure arguments for command line applications in .NET.
args command-line dotnet dotnet-core fluent parser
Last synced: 14 Jan 2026
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/arturduisheev/medparser
bs4 parser python selenium-webdriver
Last synced: 11 Mar 2026
https://github.com/inferara/tree-sitter-inference
Inference Grammar for tree-sitter
Last synced: 17 Apr 2026
https://github.com/chobeat/scala-json-feed
Library to handle and validate documents in JSONFeed format
json jsonfeed parser validator
Last synced: 05 May 2026
https://github.com/mishamyrt/compars
📄 Fast comment parser
comments golang parser pure-function
Last synced: 06 Sep 2025
https://github.com/oguzhand95/tis100
A tool and package to parse TIS100 assembly programs.
Last synced: 01 May 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://github.com/mrkresnofatih/khonsu.parseablejsonobjectbuilder
Read-Json-Parse-To-Class-Object Utility 🦜🦄🦝🐼🐱
Last synced: 13 Apr 2026
https://github.com/madliani/quoter
A Quote Scraper
parser quotes scraper wikiquote
Last synced: 01 Mar 2025
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/gregorybchris/markers
Boolean formula parsing
binary boolean equation formula interpreter parser parsing pratt sat
Last synced: 09 Nov 2025
https://github.com/koykov/urlvector
Vector URL parser with minimum memory consumption.
Last synced: 20 Jan 2026
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/Deviluc/python-tree-sitter
A python wrapper around the tree-sitter c-api (using swig)
ast java parser parser-library python python3 swig tree-sitter
Last synced: 11 Mar 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/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/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/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/longbridge/tinyml
Longbridge Plain Text format.
ast parser text-processor tokenizer
Last synced: 17 Jun 2026
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/razshare/olang-old
Experimental frontend for WASI and other targets (mainly PHP).
ast frontend parser php webassembly
Last synced: 18 Jun 2025
https://github.com/karimsa/bench-js-parsers
Some benchmarks to show the performance of various modern JS parsers.
acorn babel benchmark esprima javascript parser performance
Last synced: 19 May 2026
https://github.com/group4layers/csv-types-js
CSV Types (csv-types-js) is a JavaScript library to parse CSV strings (comma separated values and text files with fields delimited by a character) and produce a JavaScript AST (abstract syntax tree) with the data. It also supports types specs: multiple headers-values (tables) per csv string.
csv csv-parser csv-types data-processing flextable javascript nodejs parser
Last synced: 20 May 2026
https://github.com/giuseppe998e/kernelshark-xentrace-plugin-rs
XenTrace data processing interface for KernelShark in Rust.
ffi inferface kernelshark parser plugin rust xen xentrace
Last synced: 02 Apr 2025
https://github.com/stereobooster/tree-sitter-grammar-wasm
Tree-sitter grammars compiled to wasm
Last synced: 25 Mar 2025
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/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/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/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/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/pustovitdmytro/parser
tiny universal Python-based asynchronous sites scrapper
aiohttp boilerplate parser python3 scrapper
Last synced: 03 Aug 2025
https://github.com/wibosco/approachingparsers-example
Experimenting with some possible parser architectures
ios mapper network parser plug-and-play swift travis-ci
Last synced: 03 Jul 2026
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