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-23 00:22:57 UTC
- JSON Representation
https://github.com/jack-q/picol
Pico-Language & Pictorial Illustrated Compiler Organization by Layer
compiler lexer parser picol quadruple visualization
Last synced: 08 Jul 2025
https://github.com/horse64/core.horse64.org
A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org
abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library
Last synced: 29 Apr 2025
https://github.com/aress31/openvpn-stat
Display OpenVPN connected clients and their associated routing information in a user-friendly fashion.
monitoring openvpn-server parser status
Last synced: 26 Jul 2025
https://github.com/cijiugechu/nodejs-semver
A node-semver compliant semver implementation in Rust.
javascript nodejs npm parser rust semantic-versioning semver
Last synced: 12 Apr 2025
https://github.com/kgryte/apple-card-csv
Convert Apple Card statement transactions to CSV.
apple apple-card apple-wallet csv excel export javascript mint nodejs parser pdf spreadsheet statement transactions utility
Last synced: 10 Apr 2025
https://github.com/ironholds/mwparser
A parser for Wikimarkup
parser r wikimarkup wikimedia wikipedia
Last synced: 08 May 2025
https://github.com/bhansconnect/monkey-roc
🐵🤘🏼! An implementation of the Monkey interpreter in Roc.
interpreter lexer monkey parser roc-lang tokenizer
Last synced: 01 Mar 2026
https://github.com/ryanve/subtag
Language tag parser for JavaScript and Node.js
bcp-47 i18n ietf internationalization javascript language languages localisation localization parser subtags
Last synced: 21 Mar 2025
https://github.com/mahdavipanah/juicylang
Juicy programming language written in Python using PLY
interpreter lexer parser ply programming-language python
Last synced: 07 Jul 2025
https://github.com/run-llama/llama-cloud-ts
Typescript SDK for OCR and document parsing in the cloud with LlamaParse
agent agents document-agent document-processing information-extraction llamaparse ocr parser
Last synced: 08 Apr 2026
https://github.com/vi/simple_cbor_stream_parse
Simple low-level streamed callback-based CBOR push parser in C and C++
callbacks cbor parser push-parser rfc-7049
Last synced: 09 Sep 2025
https://github.com/kaleidawave/simple-json-parser
No allocation JSON key value parser with support for comments
json no-allocation parser rust
Last synced: 12 May 2025
https://github.com/jomy10/rpg-lang
The RPG esoteric programming language. Includes compiler, cli and language specification.
esolang esoteric esoteric-language esoteric-programming-language generator language parser programming-language rpg-game
Last synced: 21 Mar 2025
https://github.com/maldevel/youtube-video-image
Download youtube video cover image.
Last synced: 10 Apr 2025
https://github.com/pasvistelik/minsktrans-parser
Минсктранс - Парсер остановок, маршрутов и расписания.
belarus minsk minsktrans minsktrans-parser npm npm-package parser timetable transport
Last synced: 20 Mar 2025
https://github.com/juliendelplanque/PostgreSQLParser
A parser for PostgreSQL written in Pharo using PetitParser.
parser petitparser pharo plpgsql postgresql
Last synced: 11 May 2025
https://github.com/decurity/tree-sitter-circom
Circom grammar for tree sitter
circom grammar parser tree-sitter
Last synced: 27 Oct 2025
https://github.com/marcelotto/parspec
A testing framework for Parslet grammars
gunit parser parser-specifications parslet rspec ruby testing
Last synced: 10 Apr 2025
https://github.com/semolik/animeplayer
anidub anime animevost nuxt parser parsing shikimori single-page-app single-page-applications
Last synced: 08 May 2025
https://github.com/swaggerexpert/openapi-runtime-expression
OpenAPI Runtime Expressions parser, validator and extractor.
expression extractor openapi3 openapi31 parser runtime validator
Last synced: 11 Apr 2025
https://github.com/brahle/paradox
ANTLR parser definitions for Paradox games like Hearts of Iron 4, Crusader Kings 3, and Stellaris.
antlr antlr4 crusader-kings-3 crusader-kings-iii hearts-of-iron-4 hearts-of-iron-iv parser stellaris
Last synced: 27 Jul 2025
https://github.com/jbellerb/tree-sitter-dhall
Dhall grammar for tree-sitter
Last synced: 12 Jan 2026
https://github.com/eatgrass/wechat-richtext
wechat rich text data parser for browser side cms
cms parser richtext wechat-app
Last synced: 25 Jun 2025
https://github.com/zenmumbler/krystal
A mighty fine C++11 JSON reader
c-plus-plus c-plus-plus-11 header-only json library parser
Last synced: 21 Jul 2025
https://github.com/propensive/punctuation
Typesafe parsing and rendering of markdown in Scala
Last synced: 11 Apr 2025
https://github.com/zikwall/m3uparse
:tv: PHP version parser different m3u playlists and EPG
hls m3u m3u-parser m3u8 m3u8-downloader m3u8-parser parser php
Last synced: 21 Apr 2025
https://github.com/crcollins/chemtools-webapp
A webapp for chemistry research.
chemistry machine-learning parser python quantum
Last synced: 17 Dec 2025
https://github.com/aidayang/mineru-oneclick
MinerU免安装部署一键启动整合包
ai4science document-analysis extract-data layout-analysis markdown mineru ocr parser pdf pdf-converter pdf-extractor-llm pdf-extractor-pretrain pdf-extractor-rag pdf-parser pdftojson pdftomarkdown python
Last synced: 12 Jul 2025
https://github.com/chaxus/ranlexer
Tiny JavaScript parser and generator.
ast build javascript parser ranlexer
Last synced: 23 Jun 2025
https://github.com/zeppaman/consoleauto
Library that automates console argument parsing and script automation.
command-line-parser commandline contributions-welcome dotnet library parser script-automation
Last synced: 14 Jul 2025
https://github.com/flavioheleno/bank-utils
Simple and straightforward Bank Utilities.
bank bank-utils boleto cnab hacktoberfest parser utilities validator
Last synced: 15 Jun 2025
https://github.com/divineomega/wikipedia-info-box-parser
Parses the info boxes on Wikipedia pages into an associative array
parser php php-library wikipedia wikipedia-info-box wikipedia-parser
Last synced: 18 Mar 2025
https://github.com/jgosmann/bite-parser
Asynchronous parser taking incremental bites out of your byte input stream.
asyncio bytes incremental parser parser-combinator parsing parsing-expression-grammar peg python python3
Last synced: 12 Apr 2025
https://github.com/airmomo/any-llm-response-format
适用于所有大语言模型,使所有模型具备类似response-format的能力。帮助用户解析模型并生成引导提示词(Response format Prompt),使大模型严格按照要求的JSON格式来输出,并提供方法实现数据从非结构化的文本转换到结构化的实例对象。
json llm parser response-format
Last synced: 21 Jun 2025
https://github.com/andreypostal/php-pancake-object
Light and simple helper to work with value objects by providing a serializer and hydrator using PHP Attributes.
deserialization deserializer hydrate hydrator parser php serialization serializer value-object
Last synced: 28 Jun 2025
https://github.com/tree-sitter-grammars/tree-sitter-kconfig
Kconfig grammar for tree-sitter
Last synced: 12 Apr 2026
https://github.com/albertprz/polyglot
Haskell to Purescript & Scala 3 transpiler
compiler-design parser transpiler
Last synced: 23 Jun 2025
https://github.com/basemax/phpas
PHP Auto Style: A tool for format and beautify the style of PHP code with my style.
beautifier beautify beautify-php formatter lexer lexer-parser parser parsers php php-code-beautify php-code-cleaner php-code-formatter scanner scanners
Last synced: 30 Oct 2025
https://github.com/siriusdemon/memorandum
memorandum of Chibicc and prototype of Manda
Last synced: 27 Mar 2025
https://github.com/karusb/bazpo
Easy to use program options argument parser
argument-parser argument-parsing cli command-line-tool cpp header-only parser parser-library parsing-library program-options
Last synced: 18 Jul 2025
https://github.com/ijknabla/modelicalanguageforpython
Modelica parser and class representation for Python3.x
Last synced: 02 May 2025
https://github.com/simplygreatwork/pluck
Get started with WebAssembly text format syntax and macros.
compiler language macros parser programming transformations wasm webassembly
Last synced: 25 Jun 2025
https://github.com/openvicproject/openvic-dataloader
Dataloader submodule for OpenVic that is responsible for parsing both Paradox Victoria 2 data files and custom OpenVic data files.
csv game game-development gamedev openvic parser victoria-2 victoria2
Last synced: 11 Jul 2025
https://github.com/sungwoncho/qparse
A simple top-down parser for advanced search queries
advanced-search parser query-parser search typescript
Last synced: 11 Oct 2025
https://github.com/yarikartoshe4ka/potatoparser
Converter of Ducky Script to Arduino sketch with some additional funcitons (like Alt codes)
arduino ducky hid parser pentest-tool python3 rubber-ducky
Last synced: 10 Apr 2025
https://github.com/ljh131/mark-to-jsonml
Parse markdown into JsonML
jsonml markdown parser textprocess
Last synced: 14 Oct 2025
https://github.com/myndex/seelab
sRGB parsing and processing RGB data in and out of CIE XYZ, xyY, LAB and LUV, and more!
cie cielab cieluv ciexyy ciexyz color html-colors javascript javascript-library js lch luv parser rgb-color srgb xyz-color
Last synced: 07 May 2025
https://github.com/gbroques/ccxmeshreader
Reads a mesh from CalcluliX input (.inp) files.
calculix calculix-crunchix calculix-fem-solver fem finite-element-mesh finite-element-method finite-elements inp mesh parser reader
Last synced: 04 May 2025
https://github.com/flexxxxer/ftparser
frametime extraction and statistics tool
frametime parser python statistics
Last synced: 21 Apr 2026
https://github.com/kunaltaitkar/vue-script-parser
This package is used to parse vue script section and it provides an interface to add, update and delete entities of different life cycles hooks of VueJS.
ast javascript parser script vue-parser vue-script-ast-parser vue-script-parser vuejs
Last synced: 25 Jan 2026
https://github.com/nybblr/poofjs
💥 Poof! Tag your JavaScript with markers, see the results inline (e.g. vim or emacs).
emacs instrumentation javascript livecoding parser vim vim-plugin
Last synced: 21 Jun 2025
https://github.com/yuri-karpovich/console_runner
Run any *.rb file from command line. CLI for Ruby classes. It's like Python Fire but for Ruby!
annotations bash cli command-line command-line-tool console devops executable parser ruby ruby-gem trollop yard yardoc
Last synced: 22 Apr 2025
https://github.com/gaomy3832/zsimparse
Python utilities to parse zsim simulation results
Last synced: 26 Mar 2025
https://github.com/cheminfo/nmr-parser
read and convert any NMR file
bruker jcamp jcamp-dx jeol nmr nmr-parser nmr-spectroscopy parser
Last synced: 19 Jun 2025
https://github.com/bugoverdose/yail
Yet Another Interpreted Language
evaluator go interpreter lexer parser
Last synced: 11 Apr 2025
https://github.com/forecaster/universalvttexport_to_fgmodule
This is a parser written in Python that converts UniversalVTT exports from the DungeonFog battle map editor to Fantasy Grounds modules.
battlemap battlemaps dungeonfog fantasy-grounds parser ttrpg ttrpgs
Last synced: 18 Mar 2025
https://github.com/alordash/date-parser
Extracts date from natural message.
date english-language natural-language-processing parser parsing-library russian-language
Last synced: 20 Mar 2025
https://github.com/gogap/gocoder
easily to analyze your go code with go/ast
Last synced: 12 Jan 2026
https://github.com/plus1tv/bibtex-bibjson
📚 A tool to convert BibTeX documents to BibJSON.
bibjson bibtex converter json latex parser transpiler
Last synced: 13 Apr 2025
https://github.com/thomasborgen/soup2dict
Transforms BeautifulSoup soup to python dict or json
beautifulsoup beautifulsoup4 dict json parser transformer
Last synced: 13 Apr 2025
https://github.com/suconghou/ujparse
cloudfare youtube video parser
cloudflare cloudflare-workers parser video video-streaming youtube
Last synced: 11 Jul 2025
https://github.com/nlecoy/curlparser
Parse cURL commands returning object representing the request.
Last synced: 10 Jul 2025
https://github.com/naturalness/javac-parser
Exposes OpenJDK's Java parser and scanner to Python
java javac lex lexer openjdk parser scanner syntax-checker tokenizer
Last synced: 06 Mar 2026
https://github.com/mpewsey/off_parser
Parses OFF (Object File Format) 3D model files to a class container. Includes helper functions for downloading and parsing publicly available datasets.
3d-models modelnet off-file parser
Last synced: 07 May 2025
https://github.com/thesephist/oak-syntax-visualizer
Oak syntax visualizer, made for GopherCon 2021
oaklang parser programming-language recursive-descent-parser
Last synced: 12 May 2025
https://github.com/perfecto25/rio_config
Rio config parser
configuration markup parser rio syntax
Last synced: 24 Jun 2025
https://github.com/julianneswinoga/tracex_parser
Python lib that parses ThreadX trace buffers into both human and machine-readable formats
Last synced: 12 Apr 2025
https://github.com/fgimenez/reth-log-parser
Extract relevant data from reth logs
Last synced: 14 Apr 2025
https://github.com/owenvoke/torrent-parser-php
A collection of parsers for various torrent RSS/JSON feeds.
extratorrent mininova parser rarbg torrents worldwidetorrents
Last synced: 14 Apr 2025
https://github.com/mskelton/tree-sitter-styled
This is an extension of tree-sitter-css to support styled-components interpolation syntax.
css parser styled-components tree-sitter
Last synced: 19 Apr 2025
https://github.com/ngalaiko/hledger-desktop
Desktop app for https://hledger.org
Last synced: 17 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-meson
Meson grammar for tree-sitter
Last synced: 11 Mar 2025
https://github.com/yaffle/expression
A library to parse expressions, solve and simplify systems of linear equations, find eigenvalues and eigenvectors
expression math matrix parser polynomial symbolic-computation
Last synced: 12 Apr 2025
https://github.com/1ilit/oracle-sql-parser
Spec compliant SQL parser and AST explorer for Oracle
ast ast-explorer oracle oracle-database parser pegjs
Last synced: 23 Jun 2025
https://github.com/dylanpiercey/mini-url
📖 Lightweight universal url parser.
isomorphic mini-url parser universal url-parser
Last synced: 11 Apr 2025
https://github.com/s3b4s/monpar
A monadic parser implemented in TS that an be used to create various kinds of parsers, such as HTML, JSON or CSV parsers.
functional-programming parser parser-combinators parsing
Last synced: 09 Aug 2025
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 17 Sep 2025
https://github.com/tree-sitter-grammars/tree-sitter-luau
luau grammar for tree-sitter
Last synced: 21 Apr 2026
https://github.com/Carnagion/lamb
Pure untyped lambda calculus in safe Rust.
functional-programming interpreter lambda-calculus lambda-calculus-evaluator lambda-calculus-interpreter mathematics parser programming-language-development programming-language-theory repl
Last synced: 09 May 2025
https://github.com/leizongmin/leizm-html-parser
Fast HTML parser written in pure JavaScript
Last synced: 05 Apr 2025
https://github.com/jsona/jsona
JSONA parser, linter, formatter, lsp and cli.
formatter jsona jsona-parser lsp parser
Last synced: 29 Oct 2025