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-26 00:19:23 UTC
- JSON Representation
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/chris-martin/bricks
Bricks is a lazy functional language based on Nix.
Last synced: 26 Oct 2025
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/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 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/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/arthurbook/configmate
Practical yet versatile configuration parsing
config configuration configuration-parser parser
Last synced: 26 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/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/gek169/ctok
simple parsed programming language idea i'm working on.
Last synced: 16 Apr 2025
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/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/giulioz/mlem
👨🏼💻👅 A Tiny ML-like language for research purposes
compiler functional haskell language ml nearley ocaml parser types
Last synced: 25 Oct 2025
https://github.com/taf-verification/metar-dart
Parser for aeronautical and meteorological information from land stations, METAR and TAF. Coming soon SYNOP.
aeronautics dart metar meteorology parser synoptic taf weather
Last synced: 23 Oct 2025
https://github.com/AyaMorisawa/YAMFM
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Mar 2025
https://github.com/moshenahmias/funcv
Command-Line parser for Go
argument-parser arguments cli cli-app command-line command-line-parser flags go golang parser tool
Last synced: 14 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/jupitern/file-parser
a fluent way to read, filter, parse and format {csv, tsv, dsv, variable-length-delimited} and other txt files
csv dsv parser php php7 txt variable-length-delimited
Last synced: 22 Apr 2025
https://github.com/moneyinto/ppt-parse
封装的解析pptx的依赖包
javascript nodejs parse parser sdk
Last synced: 03 Jul 2025
https://github.com/basf/rormula
Formula parser and evaluator for Wilkinson Notation and dataframes arithmetics
doe experimental-design parser wilkinson
Last synced: 03 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-ungrammar
ungrammar grammar for tree-sitter
Last synced: 09 Apr 2025
https://github.com/remarkablemark/mdtocs
📝 Markdown table of contents generator.
javascript markdown mdtocs nodejs npm parser table-of-contents typescript
Last synced: 15 Mar 2026
https://github.com/armsnyder/typescript-ast-go
Library for parsing TypeScript source code into an abstract syntax tree (AST)
abstract-syntax-tree ast go golang language-parser lexer parser ts typescript
Last synced: 05 Oct 2025
https://github.com/hertzg/node-xhb
(somewhat) Sane library to parse and serialize HomeBank XHB files (databases).
homebank nodejs parse parser serialize serializer typescript xhb xml
Last synced: 15 Mar 2026
https://github.com/minilibs/env-parser
A lightweight .env parser 🛠️
env env-parser parser variable variable-parser variables
Last synced: 05 Sep 2025
https://github.com/egison/egison-pattern-src
Manipulating Egison patterns: abstract syntax, parser, and pretty-printer
egison parser pattern pretty-printer programming-language syntax-tree
Last synced: 23 Apr 2025
https://github.com/neshkeev/pgpc
Python Generators based Parser Combinators
parser parser-combinators python text-processing
Last synced: 16 Jun 2025
https://github.com/confact/referer-parser.cr
Crystal implementation of snowplow's referer-parser.
analytics crystal parser referer
Last synced: 22 Apr 2025
https://github.com/eddygarcas/zig-systems-software
Systems programming utilities
cli json parser systems-programming toon zig
Last synced: 04 Jun 2026
https://github.com/taext/powercasts
Personal OPML Player: play random episodes from exported podcast player OPML RSS feed collection. Pocketcasts test OPML included, 522 feeds, 76.544 episodes.
cli opml parser player pocketcasts powershell python
Last synced: 16 Oct 2025
https://github.com/cioos-siooc/ocean-data-parser
A Python package for parsing oceanographic proprietary data formats to xarray Dataset.
Last synced: 12 Feb 2026
https://github.com/composable-delivery/busbar-sf-agentscript
AgentScript parser, graph analysis, and LSP for Salesforce Agentforce
agentforce agentscript language-server lsp parser rust salesforce
Last synced: 03 Apr 2026
https://github.com/integr-dev/backbone
Backbone provides a robust and flexible framework for developing Minecraft servers.
bstats bukkit-api framework jackson-yaml kotlin kotlin-coroutines kotlin-scripting minecraft parser spigot sqlite-database
Last synced: 02 Apr 2026
https://github.com/veler/bazic
Homemade procedural object-oriented semi-dynamic typed interpreted or compiled programming language
abstract-syntax-tree codegeneration compilation compiler interpreter lexer parser scripting syntax syntax-tree
Last synced: 25 Mar 2025
https://github.com/chaklim/jyutping-table-parser
just a JPTableFull.pdf parser
Last synced: 16 Oct 2025
https://github.com/johnedquinn/kanonic
A fast LR(1) parser generator for the JVM.
jvm lalr lr1 parser parser-generator
Last synced: 02 Sep 2025
https://github.com/josephbartlett/hl7-message-analyzer
HL7 Message Analyzer is a single-page, browser-based tool for visualizing HL7 v2.x messages. It parses raw HL7 text into color-coded segments, highlights fields/components, flags non-printable characters, and offers ASCII view, segment jumping, and copyable output—all client-side, no server required.
adt analyzer ascii clinical-data health-it healthcare hl7 hl7-v2 hl7v2 interface-engine interoperability mllp msh obx orm oru parser pid viewer web-tool
Last synced: 23 Jan 2026
https://github.com/busraoguzoglu/cyk-parser-with-turkish-cfg
Implementation of CYK algorithm to act as a recognizer and parser with Turkish CFG.
cfg cyk-algorithm nlp nlp-parsing parser recognizer turkish-nlp
Last synced: 11 Mar 2026
https://github.com/audunhalland/parceq
Search query language parser written in Java
dsl java java-8 lexer parser query query-language query-parser querystring search tokenizer vavr
Last synced: 27 Oct 2025
https://github.com/wuare/demo
demo for learn java
compilation http-server interpreter json parser
Last synced: 14 Jan 2026
https://github.com/hominsu/bencode
Bencode parser/generator in C++20.
bencode bencode-parser bencoder bittorrent cpp cpp20 deserialization generator parser serialization
Last synced: 11 Oct 2025
https://github.com/ThatBlockyPenguin/EMLI
compiler compilers html markup markup-language parser parsers programming-language
Last synced: 11 Mar 2025
https://github.com/marihachi/luna-parse
A code generator of recursive descent parser and lexer.
code-generator expression-parser lexer ll-parser modifiable parser recursive-descent-parser
Last synced: 14 Oct 2025
https://github.com/maximoleinyk/atbox
Pretty clever text box that supports query DSL which does make sense!
at-box autosuggest elm elm-architecture elm-community elm-dom elm-lang elm-language elm-test fsm input lexer parser rich-text-editor smart-text-box textbox translator web web-component webpack
Last synced: 17 Oct 2025
https://github.com/bionode/bionode-vcf
vcf parser using javascript
bioinformatics bionode nodejs parser tool
Last synced: 26 Feb 2026
https://github.com/yescallop/fluent-uri
An RFC 3986 compliant fluent-designed Java library for URI parsing, building, resolving and normalizing.
builder fluent-api normalization parser resolution rfc-3986 uri
Last synced: 05 Mar 2026
https://github.com/qw4990/lazyjson
Json parser for golang; It makes you can use JSON as you do in other Dynamic Programming Languages;
golang json json-parser parser
Last synced: 08 Feb 2026
https://github.com/dotdot0/fox-lang
A interpreter written in rust
interpreter language parser rust
Last synced: 05 Mar 2026
https://github.com/konfiger/konfiger-dotnet
Light weight package to manage key value based configuration and data files for .NET Notable C# and Visual Basic.
configuration csharp dotnet key-value langauge parser properties visual-basic
Last synced: 25 Feb 2026
https://github.com/stellardx/cspaceengine-project
A C++ static library for astronomic calculation and modding SpaceEngine
astronomy astrophysics cpp library parser spaceengine
Last synced: 08 Jun 2026
https://github.com/mskelton/tree-sitter-mql5
This is an extension of tree-sitter-cpp to support the mql5 language.
Last synced: 26 Feb 2026
https://github.com/konrad1977/periphery
Periphery is a parser framework for Emacs
compiler-parser emacs emacs-lisp parser
Last synced: 04 Mar 2026
https://github.com/swaggerexpert/arazzo-runtime-expression
Arazzo Runtime Expressions parser, validator and extractor.
arazzo arazzo-specification expression extractor parser runtime validator
Last synced: 09 Feb 2026
https://github.com/archermarx/tinytoml
Small, single-file TOML parser written in Modern Fortran
config fortran modern-fortran parser toml
Last synced: 01 Feb 2026
https://github.com/costajob/apache_log_parser
Apache log parser by filters in Crystal.
apache apache2 crystal crystal-lang http-logs parser
Last synced: 01 Mar 2026
https://github.com/aryan-programmer/evilang
A simple interpreted programming language developed in Rust. Name comes from "eval is evil".
ast custom-programming-language interpreter language-interpreter language-parser parser programming-language rust rust-lang
Last synced: 26 Sep 2025
https://github.com/chlohal/python-parser
A parser for Python in *pure* Javascript
Last synced: 12 Apr 2025
https://github.com/azu/lodash-template-js-parser
A JavaScript parser for `lodash.template`.
javascript lodash parser splitter template
Last synced: 02 Aug 2025
https://github.com/fedemartinm/react-search-operators
Search component based on search-operators
Last synced: 02 Aug 2025
https://github.com/mat-sz/dui
✏️ Developing under influence... (of SwiftUI) - Declarative UI syntax for JS.
babel babel-plugin javascript jsx jsx-syntax parser reactjs swiftui
Last synced: 02 Aug 2025
https://github.com/harel/metatron
A Python 3.x HTML Meta tag parser, with emphasis on OpenGraph and complex meta tag schemes
meta-tags opengraph parser python python3 twitter-card
Last synced: 16 Jan 2026
https://github.com/gerzer/jsonparser
Elegant, type-safe JSON parsing in Swift
codable json json-parser parser swift
Last synced: 13 Apr 2025
https://github.com/Sunny-117/jsx-compilation
🍻 实现 JSX 语法转成 JS 语法的编译器
ast code generation nodetypes parser transformation traversal
Last synced: 03 Apr 2025
https://github.com/izolate/front-matter
Extracts YAML front matter from a file or string
dart front-matter markdown parser static-site-generator yaml
Last synced: 22 Mar 2025
https://github.com/shellscape/fwv
A ⚡️ crazy fast streaming ⚡️ Fixed Width Value Parser
file fixed fixed-width parser streams width
Last synced: 13 Sep 2025
https://github.com/vaquierm/golite_transpiler
💻 Transpiler written in OCaml that that converts a subset of golang to C++
code-generation cpp golang ocaml parser scanner transpiler
Last synced: 11 Jul 2025
https://github.com/tacoberu/bnf-php
Framework for building BNF like parsers.
bnf bnf-parser parser parser-combinators
Last synced: 13 Jul 2025
https://github.com/nfsaavedra/puppetparser
puppetparser is a Python library to parse Puppet scripts into an object model
Last synced: 22 Mar 2025
https://github.com/criezy/script_cmd
A command line C-like script interpreter
c-plus-plus equation-calculator parser
Last synced: 09 Mar 2026
https://github.com/hywax/fileparser
File Parser Library for PHP. List of formats: json, xml, query string, serialize, ini, csv, yaml
csv files json parse parser query-string serialize xml yaml
Last synced: 13 Apr 2025
https://github.com/koenvervloesem/bthome-kaitai-struct
BTHome format description in Kaitai Struct
ble bluetooth bluetooth-le bluetooth-low-energy bthome home-assistant home-automation kaitai-struct kaitaistruct parser parser-generator sensor
Last synced: 13 May 2025
https://github.com/falsehuman/yandex_parser_to_excel
Парсер Яндекс.Маркет в Excel (Бот отключен)
content-api parser python selenium-python selenium-webdriver yandex-market
Last synced: 22 Jul 2025
https://github.com/michidk/off-rs
A simple .off file parser
3d-format hacktoberfest mesh off parser rust
Last synced: 19 Mar 2025
https://github.com/darkmattercore/nx_cfg_parser
A parser for the system configuration file found in the RomFS section from the FirmwareDebugSettings (0100000000000818) data container in Nintendo Switch consoles, written in Python.
atmosphere-cfw nintendo-switch parser romfs system-settings
Last synced: 13 May 2025
https://github.com/julesguesnon/spanned-json-parser
🔨 A JSON parser that will return span information
Last synced: 13 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-smali
smali grammar for tree-sitter
Last synced: 29 Jul 2025
https://github.com/mehditeymorian/cool-compiler
Compiler for Cool language. written using PGen, Antlr, and Java
antlr4 assembly code-generator compiler java parser pgen
Last synced: 15 Jul 2025
https://github.com/iximiuz/nom-parser-example
nom parser example
nom parser parser-combinators rust
Last synced: 11 Nov 2025
https://github.com/edgarogh/rowan-nom
Build rowan green ASTs using nom parsers
abstract-syntax-tree ast nom parser parser-combinators rowan
Last synced: 11 Nov 2025
https://github.com/oopsguy/pconfig
A PHP library for parsing and persisting configuration files (json, yaml, ini, xml and php). 一个 PHP 配置文件工具库,可解析和持久化配置文件内容,简化文件操作。
config configuration ini json lib parser php php-array php-library php-utility utils xml yaml
Last synced: 21 Aug 2025
https://github.com/lapets/imparse
Parser generator that can be used to quickly and succinctly define a parser definition, and to deploy an automatically-generated implementations thereof in multiple languages and on multiple platforms.
ll-parser parse parser parser-generator parser-library parsers parsing-library recursive-descent-parser
Last synced: 14 Jul 2025
https://github.com/kameronbrooks/ccl-spec
The CCL (Contextual C-like Language) Specification
compiler csharp custom-language engine framework game game-development lexer parser run-time-scripting runtime scripting-engine scripting-language unity unity-3d unity-asset unity-plugin
Last synced: 08 Aug 2025
https://github.com/shakotn/orion_bot
Slack bot
bot chat chatbot games overwatch overwatch-api parser python python-3-6 slack slack-bot slackapi slackbot websocket websockets
Last synced: 30 Oct 2025
https://github.com/elliotcourant/gomonetary
gomonetary is a pure go package for parsing and formatting monetary values.
currency finance go go-package golang golang-library golang-package locale localization parser
Last synced: 11 Apr 2025
https://github.com/kiranniranjan/wiki-parser-py
A tool to parse wikipedia content
kike parser wikiparser wikipedia
Last synced: 12 Sep 2025