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/nlecoy/curlparser
Parse cURL commands returning object representing the request.
Last synced: 10 Jul 2025
https://github.com/ayamorisawa/yamfm
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Apr 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/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/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/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/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/tuomas56/edid-rs
A pure-Rust EDID parsing crate with no_std support.
Last synced: 29 Oct 2025
https://github.com/imingyu/forgiving-xml-parser
An XML/HTML parser and serializer for JavaScript.
forgiving-xml-parser html html-parser html-parsing html2js html2json javascript json parser serializer transformation typescript xml xml-parser xml-parsing xml2js xml2json
Last synced: 14 Apr 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/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/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/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/gaomy3832/zsimparse
Python utilities to parse zsim simulation results
Last synced: 26 Mar 2025
https://github.com/ljh131/mark-to-jsonml
Parse markdown into JsonML
jsonml markdown parser textprocess
Last synced: 14 Oct 2025
https://github.com/zmactep/smiles
Full support of OpenSMILES specification for Haskell
chemoinformatics haskell parser smiles
Last synced: 10 Apr 2025
https://github.com/1computer1/hectoparsec
Flexible and powerful parser combinators for Haskell
combinators haskell lexer parser parser-combinators stream
Last synced: 11 Apr 2025
https://github.com/aloshi/kql-parser
Python parser for Kibana Query Language (KQL).
arpeggio elastic elasticsearch elasticstack elk elk-stack kibana kql parser
Last synced: 14 Apr 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/jsona/jsona
JSONA parser, linter, formatter, lsp and cli.
formatter jsona jsona-parser lsp parser
Last synced: 29 Oct 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/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/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/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/airmomo/any-llm-response-format
适用于所有大语言模型,使所有模型具备类似response-format的能力。帮助用户解析模型并生成引导提示词(Response format Prompt),使大模型严格按照要求的JSON格式来输出,并提供方法实现数据从非结构化的文本转换到结构化的实例对象。
json llm parser response-format
Last synced: 21 Jun 2025
https://github.com/ngalaiko/hledger-desktop
Desktop app for https://hledger.org
Last synced: 17 Jul 2025
https://github.com/rodrigooler/everglow
Parser converts javascript or typescriot code to ReasonML
javascript js ocaml parser reasonml typescript
Last synced: 10 Jul 2025
https://github.com/flexxxxer/ftparser
frametime extraction and statistics tool
frametime parser python statistics
Last synced: 21 Apr 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/tree-sitter-grammars/tree-sitter-kconfig
Kconfig grammar for tree-sitter
Last synced: 12 Apr 2026
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/barbarbar338/daph
✨ A simple CLI commander system
args argument-parser cli cli-commander command-line command-line-interface commander daph parser ts typescript
Last synced: 12 May 2025
https://github.com/wyndace/wynscrape
Wyndace's python scraping dev kit
parser parsing python scraping scraping-python
Last synced: 13 May 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/metrico/node-metricsql
Node Native MetricsQL/PromQL Parser
golang metricsql native-module nodejs parser promql
Last synced: 12 Apr 2025
https://github.com/gogap/gocoder
easily to analyze your go code with go/ast
Last synced: 12 Jan 2026
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/tree-sitter-grammars/tree-sitter-luau
luau grammar for tree-sitter
Last synced: 21 Apr 2026
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/relnod/calcgo
Interpreter for Numeric Expressions
calculator golang lexer parser
Last synced: 17 Jan 2026
https://github.com/ryanmcdermott/esish
Recursive descent parser written in Rust for an ECMAScript inspired language.
ast ecmascript parser recursive-descent-parser rust tokenizer
Last synced: 27 Feb 2026
https://github.com/fps/asciichanges
A simple language describing chord progressions (changes) for tunes in ASCII text
Last synced: 30 Jan 2026
https://github.com/demonstrandum/crepl
An intuitive calculator Read-Eval-Print-Loop.
c calculator compiler interpreter math mathematics numerical parser repl
Last synced: 07 Apr 2025
https://github.com/schmich/jisonify
A Browserify transform for Jison parsers.
browser browserify javascript jison language lexer parser programming-language
Last synced: 04 Aug 2025
https://github.com/alii/scraggy
Portable JS interpreter, built for avoiding eval() under strict CSP in the browser
Last synced: 14 May 2026
https://github.com/claudiuhbann/streamable
Fastest, Smallest and Simplest (De)Serializer for C++20 and newer.
cpp20 easy-to-use fast format no-dependencies parser simple single-header
Last synced: 01 Aug 2025
https://github.com/gdiasag/tree-sitter-cool
Tree-sitter grammar for the COOL programming language
Last synced: 22 Jun 2026
https://github.com/nanoframework/system.text.regularexpressions
:package: .NET nanoFramework System.Text.RegularExpressions Class Library
csharp dotnet hacktoberfest library nanoframework parser regex
Last synced: 15 Oct 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/bgamari/mediawiki-parser
Haskell parsers for MediaWiki markup
Last synced: 31 Jul 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/tree-sitter-grammars/tree-sitter-kotlin
Kotlin grammar for tree-sitter
Last synced: 05 Mar 2026
https://github.com/remigermain/multipart-object
library to convert a classic object to a nested object for http 'multipart/formdata'
formdata javascript json multipart nested nodejs parser
Last synced: 27 Mar 2026
https://github.com/galaco/vmt
Golang package for parsing .vmt Valve Material files
counter-strike material parser source-engine team-fortress-2 valve vmt vtf
Last synced: 28 Jul 2025
https://github.com/vxern/wiktionary-scraper
🇬🇧 An extensible, robust and lightweight (45kB) Wiktionary.org scraper to fetch detailed information about words in various languages.
definitions dictionary english etymology javascript language parser scraper typescript wiktionary words
Last synced: 12 May 2025
https://github.com/fanktom/jsonschema
A Go package that parses JSON Schema documents and generates go types including validations
compiler golang jsonschema parser rfc
Last synced: 08 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 17 Sep 2025
https://github.com/xaliks/image-parser
Парсер изображений с Imgur и PasteNow
image-parser images imgur javascript js nodejs parser paste-now
Last synced: 15 Apr 2025
https://github.com/luki446/luir
Lua programming language interpreter written in Rust
compiler interpreter lua parser rust vm
Last synced: 21 Jan 2026
https://github.com/foxglove/omgidl
Monorepo offering packages for typescript support of OMG IDL schemas in Foxglove applications
Last synced: 30 Apr 2026
https://github.com/pungyeon/required
go golang json json-parser parser parsing parsing-library required-fields
Last synced: 19 Apr 2025
https://github.com/bionode/fasta-parser
Buffer Stream parser from FASTA to JSON.
bioinformatics bionode buffers library nodejs parser
Last synced: 11 Apr 2025
https://github.com/lxsmnsyc/ecmason
JSON parse/stringify for modern ES objects
Last synced: 19 Apr 2025
https://github.com/abdullah2993/expression-parser
An expression evaluator written in typescript with the goal to support SQL like WHERE clauses.
expression expression-evaluator filters parser whereclause
Last synced: 31 Jul 2025
https://github.com/mrgick/pskgu_bot
Исходный код бота группы "Бот ПсковГУ"
aiohttp-client bot lxml parser pskgu vk vkbottle
Last synced: 13 Jul 2025
https://github.com/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 23 Mar 2025
https://github.com/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 28 Aug 2025
https://github.com/coderick14/thesupertinyparser
The Super Tiny Parser
cpp parser recursive-descent-parser syntax-directed-translation top-down-parsing
Last synced: 15 Apr 2025
https://github.com/chris-martin/bricks
Bricks is a lazy functional language based on Nix.
Last synced: 26 Oct 2025
https://github.com/leoprover/scala-tptp-parser
A parser for the TPTP logic languages for automated theorem proving written in Scala
artificial-intelligence automated-reasoning logic parser scala theorem-proving tptp
Last synced: 07 May 2025
https://github.com/glebec/functional-math-compiler
Exercise creating a functional JavaScript math expression compiler
compiler ebnf evaluator generator grammar lexer ll1 mathematical-expressions parser reverse-polish-notation
Last synced: 23 Jul 2025
https://github.com/trackoor/OPG_Parser
🔪 OPG (Operator Precedence Grammar) Parser, in Coq.
coq functional-programming parser
Last synced: 25 Oct 2025
https://github.com/here-be/snapdragon-handlers
Adds support for handlers, events and plugins to snapdragon libraries.
compiler lexer nodes parser snapdragon tokens
Last synced: 12 Jun 2025
https://github.com/nifadyev/flights_info
Command line utility for searching information about flights from flybulgarien.dk
argparse flights-api parser unittest
Last synced: 13 Jun 2025
https://github.com/jpenuchot/poacher
poacher: C++ compile-time compiling experiments
brainfuck compilation cpp cpp20 cpp23 metaprogramming parser
Last synced: 30 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/nicorobo/mendeleev
:microscope: A small library for building compounds and working with element data.
chemistry compound library parser
Last synced: 27 Jul 2025
https://github.com/arthurbook/configmate
Practical yet versatile configuration parsing
config configuration configuration-parser parser
Last synced: 26 Oct 2025
https://github.com/gap-system/tree-sitter-gap
GAP grammar for tree-sitter
gap parser syntax-highlighting tree-sitter
Last synced: 12 Nov 2025
https://github.com/guichaguri/post-feed-reader
Discovers and parses news, blog and podcast posts from any website
atom autodiscovery feed jsonfeed parser posts rss wordpress
Last synced: 30 Apr 2025
https://github.com/amrdeveloper/done
Compiler to generate C Code and executable with many features and syntax sugger
c-code-generator codegenerator compiler cpp lexer parser transpiler
Last synced: 29 Jul 2025
https://github.com/konfiger/konfiger-beam
Light weight package to manage key value based configuration and data files for BEAM languages. Notably Elixir and Erlang.
beam-languages configuration elixr-lang erlang key-value language parser properties
Last synced: 13 Oct 2025
https://github.com/pritpatel2412/kemlang
🧠 Learn to code with desi vibes using Gujarati keywords like sharu, jo, lakho, samaapt & more! ⚙️ Built with: Python 🐍 + FastAPI 🚀 + React ⚛️ 🎮 Try it live:
compiler-design interpreter kemlang opensource parser programming-language python3 react
Last synced: 06 May 2026