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/ghostbuster91/tree-sitter-javap
Javap grammar for tree-sitter
Last synced: 30 Apr 2026
https://github.com/linusdm/ex_lox
An Elixir implementation of an interpreter for the Lox language (from the book Crafting Interpreters by Robert Nystrom).
crafting-interpreters craftinginterpreters elixir interpreter lox lox-interpreter lox-language parser programming-language recursive-descent-parser
Last synced: 25 Oct 2025
https://github.com/techouse/flask-docs-parser
Parse the Flask HTML documentation into a JSON format to be used with Algolia
documentation flask parser python3
Last synced: 30 Apr 2026
https://github.com/afeiship/sse-parser
Event source message parser.
event-source json parse parser prefixed-json sse
Last synced: 30 Apr 2026
https://github.com/zianksm/smartcontract-type-binding-generator
ethereum smart contract bindings code generator
code-generation javascript parser truffle typescript
Last synced: 30 Apr 2026
https://github.com/fundou1081/sv-trace
parser pyslang static-analysis systemverilog
Last synced: 17 Jun 2026
https://github.com/hatamiarash7/salt-result-parser
Parse and visualize the SaltStack results
Last synced: 25 Oct 2025
https://github.com/sergeypedan/rust-book-parser
Parses ”The Rust book“ and saves as ePub
Last synced: 08 Jun 2026
https://github.com/bilalhameed248/pdf-document-extraction
Python PDF-to-HTML Converter: Transforming PDF Documents into Structured HTML Tags. - Feb 2022 - Jun 2023
document extraction fitz parser parsing pdf pymupdf pymupdf-fitz python python3
Last synced: 08 Oct 2025
https://github.com/thyeem/lot
A wrapper for a CSP solver using a domain-specific language
csp-solver domain-specific-language or-tools parser parser-combinators
Last synced: 25 Oct 2025
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/fiftin/parse_scala_log
NPM package for parsing Scala log messages.
Last synced: 13 May 2026
https://github.com/octoant/mathematical-logic
Implementation of arithmetic expression lexer and math-logic algorithms.
algorithms lexer math-logic mathematics parser ply python tree
Last synced: 18 May 2026
https://github.com/isaacvando/minipythonparser
Haskell parser for a subset of Python
Last synced: 08 Jun 2026
https://github.com/anujdhillxn/functiondifferentiator
A web app that parses a mathematical function into an expression tree and then performs differentiation.
binary-tree flask parser python3
Last synced: 30 Apr 2026
https://github.com/ryu-ryuk/kyoka
a CLI-first system that leverages Large Language Models (LLMs) to interpret natural language queries and retrieve relevant information from complex, unstructured insurance documents (PDFs, DOCX, emails)
cli decision-making llm parser python rag reasoning
Last synced: 08 Jun 2026
https://github.com/aayes89/honlogparser
Java application that converts Heroes of Newerth (HoN) log files into a sql database
dom dom-manipulation hon java logs parser sql
Last synced: 01 May 2026
https://github.com/lichtso/es6-parser
A lightweight parser written in and for ES6 JavaScript
Last synced: 07 Oct 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/theodore-s-beers/djvulpes
Early-stage experimental DjVu parser and inspection CLI
djvu document-parser file-format parser rust text-extraction
Last synced: 25 Jun 2026
https://github.com/elkard/tkom_parserandinvariantsoptimizer
Project for the ‘Compilation Techniques’ course on 6th semester. Firstly I defined the grammar of my own language. Then I implemented a lexical analyzer, parser and semantic analyzer. These modules generate the syntax tree of the given source code (or display the error line with the description of the error). If the source code is correct, the next module (the optimizer) optimizes the syntax tree by detecting invariants in the loops and moving them before the loop. After optimization, the app generates new code based on the modified syntax tree.
invariants java lexer parser syntax-tree
Last synced: 25 Jun 2026
https://github.com/timsueberkrueb/yalr-web
Website for YALR
lalr parser rust static-site zola
Last synced: 01 May 2026
https://github.com/martinheinrich2/gmc-500-tool
GUI-Tool to read data from the GQ GMC 500 Plus Geiger Counter.
customtkinter geiger-counter parser python
Last synced: 01 May 2026
https://github.com/yagizerdem/needle
A regular expression engine built from scratch.
Last synced: 08 Jun 2026
https://github.com/trananhtung/numeric-range
Parse and format compact integer-range strings like 1,3-5,7 (page ranges, CPU sets). Bidirectional, zero-dep, no_std.
cpuset no-std page-range parser range rust
Last synced: 27 Jun 2026
https://github.com/TryOmar/CompilerXArabic
A compiler implementation for an Arabic-based programming language, featuring lexical analysis, syntax parsing, and a graphical user interface for interactive testing and development.
arabic arabic-programming-language compiler parser python tokenizer
Last synced: 29 Jun 2026
https://github.com/elkard/polynomialdatacontainer
C++ project on the 2nd semester of CS at Warsaw University of Technology
cpp11 data-structures parser polynomials template
Last synced: 24 Oct 2025
https://github.com/eddiecorrigall/jungle
Toy JVM compiler written in Java
compiler java jvm lexical-analysis parser scanner syntactic-analysis
Last synced: 08 Jun 2026
https://github.com/php-collective/laravel-djot
Djot markup language integration for Laravel — Twig filters, services, forms, validation and caching.
Last synced: 19 Jun 2026
https://github.com/asynched/nom-language-parser-demo
A short language parser built using nom to test it. :)
Last synced: 11 Nov 2025
https://github.com/chardoncs/zig-ansi-parse
Comptime-proof ANSI format parsing library for Zig
ansi-code ansi-colors ansi-terminal colorization parser zig ziglang
Last synced: 19 Jun 2026
https://github.com/aichingm/libcj
Libcj is a simple header only json stringify and parsing library written in c.
Last synced: 01 May 2026
https://github.com/akamajoris/lastlogparser
lastlog file parser (golang + cgo)
Last synced: 23 Jan 2026
https://github.com/koenig-dominik/env-json-parser
Library that parses JSON structures out of environment variables
12factor env environment json node object parser ts typescript
Last synced: 01 May 2026
https://github.com/indiependente/gomison
Go implementation of the MISON JSON parser
Last synced: 02 May 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/cheesegrinder/templatestr-go
TemplateStr allows to add variable, function, condition and switch in a string.
Last synced: 19 Jun 2026
https://github.com/sv-tools/conf-reader-env
Environment variables parser for conf project
conf environment-variables parser reader
Last synced: 06 Oct 2025
https://github.com/e0selmy4v/schema2class
Parse JSON schema to class
class es3 ie6 json-schema parse parser schema schema-parser
Last synced: 02 May 2026
https://github.com/zheng-bote/hd_md_parser_plugin
Markdown parser plugin for header_docu_qt
Last synced: 02 May 2026
https://github.com/sodoteo/contentful-html-to-richtext
Tool that converts HTML to the rich-text format used by Contentful. Useful for migrating content or integrating with the Contentful platform.
contentful html html5 migration-tool module parser rich-text richtext
Last synced: 02 May 2026
https://github.com/ne0ekspert/libxgwx
Rust parser for LS XG5000 .xgwx workspace files
Last synced: 27 Jun 2026
https://github.com/siddharthbijapur/aiemailgenerator
An AI-powered web app that generates professional emails using LLMs. Upload attachments for processing or provide context manually, customize tone and length, and instantly preview and share your emails.
ai clarifai-api langchain llm nlp parser streamlit
Last synced: 06 May 2026
https://github.com/jstedfast/coreml
A parser for Apple's CoreML models
apple csharp machine-learning model parser
Last synced: 23 Oct 2025
https://github.com/anatolelucet/tiq
Modular Go Struct tags parser
extractor go golang library parser reflection struct tags
Last synced: 09 Jun 2026
https://github.com/1517mb/short-info-AIDA
GUI парсер HTM файлов программы AIDA64 для Windows 64. Приложение помогает автоматизировать процесс копирования данных.
Last synced: 23 Oct 2025
https://github.com/sixarm/sixarm_ruby_yaml_load_glob
SixArm.com » Ruby » YAML.load_glob methods
Last synced: 02 May 2026
https://github.com/faizkhairi/flatfile-js
Schema-first parser and generator for pipe, comma, and tab-delimited flat files with type coercion and streaming
csv flat-file npm-package parser typescript
Last synced: 02 May 2026
https://github.com/klippa-app/receipt-ocr
Receipt OCR engine to extract receipt information.
extraction information ocr parser python receipt
Last synced: 22 Oct 2025
https://github.com/alexito4/importspecification
Extracted ImportSpecification from swift-sh.
Last synced: 03 May 2026
https://github.com/cmdwtf/numberstones
Digital only clicky clack math rocks.
dice dice-roller dotnet dotnet-core parser parser-combinators random random-generation
Last synced: 09 Jun 2026
https://github.com/b72u68/tree-sitter-iitran
IITRAN grammar for tree-sitter
iitran lexer parser syntax-highlighting tree-sitter tree-sitter-parser
Last synced: 03 May 2026
https://github.com/onyazuka/htmlparser
HTML parser written in Python
dom html javascript parser python python3
Last synced: 03 May 2026
https://github.com/leoz0214/json-parser
A small C++ library to convert a JSON string or file into polymorphic C++ objects.
Last synced: 19 Jun 2026
https://github.com/ferdinand-beyer/paco
Parser combinators for Clojure(Script)
clojure clojurescript parser parser-combinators
Last synced: 21 Oct 2025
https://github.com/adminy/anidb_titles_parser
anidb DAT | XML to json array
Last synced: 03 May 2026
https://github.com/paebbels/pyexploringcodedomparser
An exploring Code-DOM parser.
code-dom dom-parser parser python3 streaming
Last synced: 20 Jun 2026
https://github.com/casatrick/solana-transaction-parser
solana trasaction parser
Last synced: 20 Jun 2026
https://github.com/huaying/taiwan-address-parser
Parse Taiwan addresses and coordinate from text/url/file with regex and Google geocode API.
parser python regex taiwan-address
Last synced: 20 Jun 2026
https://github.com/js-pugilist/xml-parse
Parse xml file
parser xml xml-parser xml-reader
Last synced: 02 Mar 2026
https://github.com/elecena/ic-package-info
Extract IC package from a given string
elecena electronic-components electronics-engineering integrated-circuits parser php
Last synced: 09 Jun 2026
https://github.com/jpiechowka/npm-audit-2-docx
Parse npm audit reports and create docx documents with summary of vulnerabilities
docx npm npm-audit parser reporting security security-tools
Last synced: 27 Jan 2026
https://github.com/acrion/tree-sitter-raku
A fork of tree-sitter-perl adapted to provide improved Raku language grammar and syntax highlighting for the Helix editor.
grammar helix-editor parser perl6 raku rakulang syntax-highlighting tree-sitter
Last synced: 03 May 2026
https://github.com/ofabricio/walker
A simple text parser in c
c parser scanner text-analysis
Last synced: 22 Jan 2026
https://github.com/valdezfomar/tree-sitter-desktop
Desktop Entry Specification grammar for tree-sitter
Last synced: 24 Feb 2026
https://github.com/manishmeganathan/symbolizer
Go Package for Parsing Simple Symbols
golang lexer-parser lexical-analysis parser symbol-parser
Last synced: 07 Oct 2025
https://github.com/extybr/playlist_check
parser playlist python-script script shell
Last synced: 04 May 2026
https://github.com/dev-pengi/mark-parse
a package that parses Markdown syntax and converts it into HTML
converter formatter html markdown markdown-to-html markup markup-converter parser text-to-html
Last synced: 29 Apr 2026
https://github.com/iroyalx/mini_cpp_compiler
UNI S4: a mini CPP lexical and syntax analyzer written by c++
automata c-language c-plus-plus c-programming compiler cplusplus cpp cppprogramming cppprojects grammar-checker grammar-parser lexer lexer-parser lexical mini-compiler parser syntax-analyser
Last synced: 04 May 2026
https://github.com/vanduc1102/parse-stackoverflow-data
Parse stackoverflow data
Last synced: 16 Oct 2025
https://github.com/playday3008/rbil-parser
Parser for Ralf Brown's Interrupt List (RBIL) Release 61 — converts CP437-encoded data files into structured YAML
cp437 dos ghidra interrupt-list parser ralf-browns-interrupt-list rbil reverse-engineering x86 yaml
Last synced: 09 Jun 2026
https://github.com/osvegn/libparser
Library to parse argument into options
argument-parser argument-parsing arguments c library parser parser-library parsing
Last synced: 21 Jun 2026
https://github.com/pustovitdmytro/quotes
web scrapper (python3, beautifull soap, aiohhtp,csv)
aiohhtp beautifullsoup csv parser postgresql python3 scrapper selenium
Last synced: 04 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/anmiles/userscripts
Userscripts for browsers
customization frontend javascript jquery maps nodejs parser react typescript userscripts website
Last synced: 04 May 2026
https://github.com/KSXGitHub/split-char-from-str
A small utility to split a string into the first or last character (type `char`) and the rest (type `&str`)
no-std parser rust string text-processing
Last synced: 15 Oct 2025
https://github.com/themmoddingherds/gfs
GFS parser library for C#
csharp gfs library parser skullgirls tfh
Last synced: 14 Oct 2025
https://github.com/davidbernal/async-json-parser
Async JSON parser (parse & stringify)
Last synced: 05 May 2026
https://github.com/gonzalo-bulnes/kata-images_gallery_generator
Generate a set of static HTML files from an XML representation of EXIF data so users can browse a collection of images.
Last synced: 05 Feb 2026