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/ljh131/mark-to-jsonml
Parse markdown into JsonML
jsonml markdown parser textprocess
Last synced: 14 Oct 2025
https://github.com/ijknabla/modelicalanguageforpython
Modelica parser and class representation for Python3.x
Last synced: 02 May 2025
https://github.com/goodbye-html/goodbye-html
A very simple package for separating PHP logic from HTML or any other text. It allows you to insert variables, if/else statements and ternary operators into any text file and dynamically get parsed content of this file.
html html-files parser php php-string shortcode statements wordpress
Last synced: 13 Apr 2025
https://github.com/dependents/node-detective-postcss
Find the dependencies of a CSS file (PostCSS dialect)
ast css dependencies dependency-graph detective nodejs parser postcss
Last synced: 12 Jun 2025
https://github.com/siriusdemon/memorandum
memorandum of Chibicc and prototype of Manda
Last synced: 27 Mar 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/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/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/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/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/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 2025
https://github.com/bgamari/mediawiki-parser
Haskell parsers for MediaWiki markup
Last synced: 31 Jul 2025
https://github.com/eigenein/wotbreplay-parser
World of Tanks Blitz replay parser
parser rust rust-crate rust-library world-of-tanks-blitz
Last synced: 20 Sep 2025
https://github.com/detain/cisco_parser
Cisco Communications and Configuration parsing Class
Last synced: 15 May 2025
https://github.com/tienne/angular-parcel
angular 5 + parcel bundler (parceljs) example
Last synced: 16 Apr 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/linmx0130/parserChiang
Naïve transition-based dependency parser in Gluon
conll-u dependency-parser gluon mxnet parser
Last synced: 17 Apr 2025
https://github.com/chipjarred/compiler-deconstruction
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon
Last synced: 22 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/ammit/go-metaparser
Simple and elegant Metadata Parser in Go 🔥💬
go golang metadata metadata-extraction opengraph parser scraper twitter-cards web-scraper
Last synced: 10 Mar 2026
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-po
PO grammar for tree-sitter
Last synced: 14 May 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/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/dashed/esparser
JavaScript Parser in Rust
ecmascript javascript parser rust
Last synced: 15 Apr 2025
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/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 17 Sep 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/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/aacanakin/env
Environment variable parser, mapper to go structs
Last synced: 14 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/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/zaeval/everytime-parser
everytime-parser
everytime parser python3 python3-library timetable
Last synced: 18 Mar 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/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 23 Mar 2025
https://github.com/tlux/file_size
A file size calculator, parser and formatter written in Elixir
calculator elixir file-size filesize formatter hex hex-package parser
Last synced: 02 May 2025
https://github.com/systemsbioinformatics/parcr
Construct parser combinators in R
combinators higher-order-functions parser parsing r-package
Last synced: 19 Feb 2026
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
https://github.com/nikola-jokic/cellang
CEL interpreter, parser, lexer, and other utilities
cel-language interpr lex parser rust
Last synced: 24 Jan 2026
https://github.com/iammatis/ikalendar
iCalendar format builder and parser
builder ical icalendar icalendar-format parser rfc-5455
Last synced: 02 Aug 2025
https://github.com/mrgick/pskgu_bot
Исходный код бота группы "Бот ПсковГУ"
aiohttp-client bot lxml parser pskgu vk vkbottle
Last synced: 13 Jul 2025
https://github.com/relnod/calcgo
Interpreter for Numeric Expressions
calculator golang lexer parser
Last synced: 17 Jan 2026
https://github.com/fgimenez/reth-log-parser
Extract relevant data from reth logs
Last synced: 14 Apr 2025
https://github.com/mchalgarra/kml-to-json
A library that contains methods to convert KML to JSON and JSON to KML.
javascript json kml library parser typescript web
Last synced: 16 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/gap-system/tree-sitter-gap
GAP grammar for tree-sitter
gap parser syntax-highlighting tree-sitter
Last synced: 12 Nov 2025
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/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/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/fps/asciichanges
A simple language describing chord progressions (changes) for tunes in ASCII text
Last synced: 30 Jan 2026
https://github.com/ge3224/ged_io
Parse GEDCOM genealogy files in Rust
family-trees gedcom genealogy parser
Last synced: 10 May 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/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/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/wharflab/tree-sitter-batch
Tree-sitter grammar for Windows Batch / CMD scripts (.bat, .cmd).
batch batch-script cmd grammar parser tree-sitter windows
Last synced: 21 Apr 2026
https://github.com/bug-ops/fast-yaml
Parse YAML at Rust speed. Full 1.2.2 spec, built-in linter, parallel processing. Native bindings for Python & Node.js.
high-performance linter napi-rs nodejs parallel-processing parser pyo3 python rust yaml yaml-linter yaml-parser
Last synced: 02 Apr 2026
https://github.com/keenan691/org-mode-connection
This package allows to read, write and sync emacs’s org-mode files.
emacs es6 file-synchronization javascript org-mode parser ramda
Last synced: 02 Apr 2026
https://github.com/AyaMorisawa/YAMFM
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Mar 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/sauternic/vcard-reader-viewer
Makes vCard (.vcf) data readable
html html5 javascript parser readable reader vcard vcard-parser vcf
Last synced: 05 Oct 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/gdiasag/tree-sitter-cool
Tree-sitter grammar for the COOL programming language
Last synced: 22 Jun 2026
https://github.com/tree-sitter-grammars/tree-sitter-kotlin
Kotlin grammar for tree-sitter
Last synced: 05 Mar 2026
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/swiiz/autoparser
🦀 Generate Recursive Descent Parser using Rust macros.
Last synced: 12 Jun 2025
https://github.com/lobis/lecroy-scope
lecroyscope is an unofficial Python package 🐍📦 to interface with Teledyne LeCroy oscilloscopes and read binary trace files (.trc)
instrumentation lecroy numpy oscilloscope parser python trc vxi11
Last synced: 13 Oct 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/mcstreetguy/composerparser
An oop composer file parser.
composer composer-json composer-lock file-parser json-parser lockfile package-management parser wrapper-library
Last synced: 23 Apr 2025
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/jbtronics/irimageparser
A python library to parse the JPG files saved by the HTI HD-04D / Tooltop ET692B Thermal Camera
parser python thermal-camera thermal-imaging
Last synced: 10 Oct 2025
https://github.com/konfiger/konfiger-python
Light weight package to manage key value based configuration and data files for Python
coconut configuration key-value language parser properties python
Last synced: 13 Oct 2025
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/abheekda1/chemparse
A library to parse chemical formula strings into compounds and elements
Last synced: 03 Sep 2025
https://github.com/tree-sitter-grammars/tree-sitter-ron
RON grammar for tree-sitter
Last synced: 06 Oct 2025
https://github.com/canimus/alphareader
A custom reader for delimited files in Python. Ability to ingest big data files.
bigdata chunked csv csv-parser hdfs parser python
Last synced: 16 Jan 2026
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/lucasavila00/beff
Efficient validators from Typescript types generated by a blazing fast compiler
jsonschema parser typescript validator
Last synced: 03 May 2026
https://github.com/lumakernel/tree-sitter-prisma
Tree-sitter parser definition for prisma schema
lexer parser prisma2 tree-sitter
Last synced: 28 Feb 2025
https://github.com/kacos2000/mft_dataruns
Dataruns calc
datarun mft ntfs parser powershell runlist windows-forms
Last synced: 07 Apr 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/lxsmnsyc/ecmason
JSON parse/stringify for modern ES objects
Last synced: 19 Apr 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/nifadyev/flights_info
Command line utility for searching information about flights from flybulgarien.dk
argparse flights-api parser unittest
Last synced: 13 Jun 2025