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-01-22 00:19:16 UTC
- JSON Representation
https://github.com/MikaelPorttila/rss
📰 Deno module for deserializing RSS or ATOM XML feeds into typed objects
atom deno deserializer parser rss
Last synced: 23 Jul 2025
https://github.com/elrnv/vtkio
Visualization ToolKit (VTK) file parser and writer
Last synced: 09 Apr 2025
https://github.com/jonschlinkert/eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
ast babel babeljs clause context escodegen esprima estree eval evaluate evaluate-expressions evaluation evaluator expression expression-evaluator parse parser when where
Last synced: 04 Apr 2025
https://github.com/bluematthew/protobufinspector
A Fiddler extension for decoding Google Protocol-buffers Data
add-on csharp extension fiddler parser plugin protobuf protocol-buffers
Last synced: 06 May 2025
https://github.com/caoccao/swc4j
swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM.
compiler java javascript javet jsx parser rust swc transpile transpiler tsc tsx typescript
Last synced: 13 Jul 2025
https://github.com/containers/libocispec
a C library for accessing OCI runtime and image spec files
Last synced: 06 Apr 2025
https://github.com/wfcd/warframe-worldstate-parser
:green_book: An Open parser for Warframe's Worldstate in Javascript
discord javascript node-js node-module parse parser warframe warframe-worldstate warframe-worldstate-parser
Last synced: 05 Apr 2025
https://github.com/bitpuffin/sexpresso
An s-expression library for C++
modern-cpp parser s-expression s-expressions serialization
Last synced: 15 May 2025
https://github.com/molu8bits/modsecurity-parser
modsecurity audit log analyser and parser
analyser analyzer charts graphs modsec-audit modsecurity modsecurity-audit-logs modsecurity-parser modsecurity3-log molu8bits parser
Last synced: 16 Mar 2025
https://github.com/irisshaders/glsl-transformer
An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.
antlr ast glsl java parser transformation
Last synced: 17 Oct 2025
https://github.com/xoofx/antlr4ast
Antlr4Ast is a .NET library that provides a parser and abstract syntax tree (AST) for ANTLR4/g4 files.
abstract-syntax-tree antlr antlr4 ast csharp dotnet parser
Last synced: 06 Apr 2025
https://github.com/msiemens/onenote.rs
A Rust OneNote file parser
onenote onenote-files onenote-revision-store parser rust
Last synced: 28 Dec 2025
https://github.com/haraka/node-address-rfc2822
Parser for RFC2822 (Header) format email addresses
Last synced: 04 Apr 2025
https://github.com/alaviss/tree-sitter-nim
tree-sitter grammar for Nim
nim parser tree-sitter treesitter
Last synced: 12 Sep 2025
https://github.com/jsdoctypeparser/jsdoctypeparser
Parser module for JsDoc or Closure Compiler format type-annotation.
Last synced: 04 May 2025
https://github.com/red0124/ssp
C++ CSV parser
c-plus-plus c-plus-plus-17 conversion cpp cpp17 csv deserialization header-only parser
Last synced: 18 Jul 2025
https://github.com/WXRIW/Lyricify-Lyrics-Helper
集成 Lyricify 所需的歌词相关功能
lyricify lyrics parser spotify
Last synced: 05 Mar 2025
https://github.com/panoply/liquify
💧 WIP ~ Liquid Language Support
completion formatting intellisense language-server-protocol liquid lsp-server parser syntax-highlighting vscode vscode-extension
Last synced: 06 Apr 2025
https://github.com/core-lang/core
moved to https://codeberg.org/core-lang/core
compiler garbage-collection jit language-design parser programming-language
Last synced: 12 Apr 2025
https://github.com/xis/baraka
a tool for handling file uploads simple
api baraka contributions-welcome file file-upload filtering filters go golang help-wanted http images multipart multipart-uploads parser simple upload upload-file
Last synced: 14 Mar 2025
https://github.com/dibyendumajumdar/dmr_c
dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends
c compiler eclipse-omr jit llvm nanojit parser preprocessor programming-language
Last synced: 14 Apr 2025
https://github.com/cschanck/single-file-java
One file, one piece of functionality. No dependencies.
csv-parser dotty java-utils kvstore minimalist parser paxos
Last synced: 11 Jan 2026
https://github.com/dryruby/sxp.rb
A universal S-expression parser for Ruby.
Last synced: 31 Aug 2025
https://github.com/alxpez/woye
unformatted text > parse/clean it > get relevant info
cleaner information-extraction list parser plain-text unformatted wikipedia youtube
Last synced: 18 Jan 2026
https://github.com/TomerAberbach/parse-imports
⚡ A blazing fast ES module imports parser.
dynamic-import dynamic-imports es-module es6 esm identifier import-export imports-parser javascript nodejs parse-imports parser statement wasm
Last synced: 31 Mar 2025
https://github.com/danymat/Obsidian-Markdown-Parser
This repository will give you tools to parse and fetch useful informations of your notes in your Obsidian vault.
markdown-parser markdownfile obsidian obsidian-extractor obsidian-markdown-parser obsidian-md obsidian-vault parser python vault yaml zettelkasten
Last synced: 18 Jul 2025
https://github.com/gnames/gnparser
GNparser normalises scientific names and extracts their semantic elements.
biodiversity bioinformatics nomenclature parser scientific-names
Last synced: 16 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-commonlisp
Common Lisp grammar for tree-sitter
common-lisp parser tree-sitter
Last synced: 12 Dec 2025
https://github.com/tomeraberbach/parse-imports
⚡ A blazing fast ES module imports parser.
dynamic-import dynamic-imports es-module es6 esm identifier import-export imports-parser javascript nodejs parse-imports parser statement wasm
Last synced: 13 Apr 2025
https://github.com/amarcruz/jscc
Tiny and powerful preprocessor for conditional comments and replacement of compile-time variables in text files
comments compilation conditional es6 html javascript jspreproc parser preprocessor replacement typescript
Last synced: 16 Mar 2025
https://github.com/bartavelle/language-puppet
A library to work with Puppet manifests, test them and eventually replace everything ruby.
continuous-integration haskell library parser puppet server tests
Last synced: 12 Apr 2025
https://github.com/criccomini/proto-schema-parser
A pure Python protobuf parser
abstract-syntax-tree antlr bufbuild data-engineering data-science lexer lexer-parser parser protobuf protocol-buffers python schema
Last synced: 07 Apr 2025
https://github.com/therealklanni/jp
A tiny commandline tool for parsing JSON from any source.
cli commandline json npm parser
Last synced: 23 Jul 2025
https://github.com/h2337/cparse
cparse is an LR(1) and LALR(1) parser generator
c compiler compiler-construction compiler-frontend compilers lalr lalr-parser lalr-parser-generator lalr1 lr1 lr1-parser parser parser-combinator parser-combinators parser-framework parser-generator parser-library parsing
Last synced: 13 Aug 2025
https://github.com/openpeeps/tim
This is Tim ⚡️ A high-performance template engine & markup language written in Nim
awesome-nim cross-language emmet html html-compiler markup-language nim nim-lang nim-language openpeeps parser source-to-source template template-engine template-language tim tim-engine
Last synced: 02 Jan 2026
https://github.com/corsis/xparsec
extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3.0 and 4.0
combinator extensible f-sharp library mit-licensed parser parser-combinators
Last synced: 09 Apr 2025
https://github.com/sabakihq/sgf
A library for parsing SGF files.
baduk board-game file go parser sgf weiqi
Last synced: 12 May 2025
https://github.com/hewlettpackard/dockerfile-parser-rs
a Rust library for parsing, validating, and modifying Dockerfiles
Last synced: 06 Jul 2025
https://github.com/shawnbot/sast
Parse CSS, Sass, SCSS, and Less into a unist syntax tree
ast css lesscss parser sass scss syntax-tree unist
Last synced: 09 Apr 2025
https://github.com/SabakiHQ/sgf
A library for parsing SGF files.
baduk board-game file go parser sgf weiqi
Last synced: 12 Apr 2025
https://github.com/corsis/XParsec
extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3.0 and 4.0
combinator extensible f-sharp library mit-licensed parser parser-combinators
Last synced: 21 Nov 2025
https://github.com/szebniok/tree-sitter-wgsl
WebGPU Shading Language grammar for tree-sitter parser
parser tree-sitter webgpu wgsl
Last synced: 11 Mar 2025
https://github.com/gajus/extract-date
Extracts date from an arbitrary text input.
Last synced: 14 Apr 2025
https://github.com/skcript/cvscan
Your not so typical resume parser
converter parser parsing qualification skills
Last synced: 05 Apr 2025
https://github.com/dmbaturin/otoml
TOML parsing, manipulation, and pretty-printing library for OCaml (fully 1.0.0-compliant)
ocaml ocaml-library parser pretty-printer toml
Last synced: 27 Jul 2025
https://github.com/dfinke/psstringscanner
Provides lexical scanning operations on a String
parser parsing powershell scanner string
Last synced: 21 Mar 2025
https://github.com/h12w/html-query
A fluent and functional approach to querying HTML
crawler dom go golang golang-package html parser
Last synced: 26 Jan 2026
https://github.com/biophoton/angular-formatter-parser
Angular Formatter Parser - The AngularJS Port - Easy to implement and elegant to use it also provides the possibility to register custom transform functions.
angular angular-directives angular-formatter-parser formatter input-method parser
Last synced: 12 Apr 2025
https://github.com/lottiefiles/relottie
Lottie processor powered by plugins
abstract-syntax-tree ast dotlottie javascript last lottie parser typescript unified
Last synced: 05 Apr 2025
https://github.com/gbroques/compiler
A simple compiler written from scratch in C++ for an undergraduate course in program translation.
assembly-language compiler compiler-design compiler-frontend compiler-optimization lexical-analysis parse-trees parser scanner
Last synced: 11 Jun 2025
https://github.com/dlvandenberg/tree-sitter-angular
Tree Sitter Grammar for Angular
angular grammar lexer parser tree-sitter tree-sitter-parser treesitter
Last synced: 10 Oct 2025
https://github.com/basemax/decodequerystringc
A tiny library for decode value of the query string using c with utf8 support and html entities.
c decode decode-form decode-strings decode-urls decoder decoders htmlentities parser parser-library parser-plugin parsers querystring querystrings url-parser urldecode
Last synced: 05 May 2025
https://github.com/dmitry-ivanov/laravel-wikipedia-grabber
Wikipedia/MediaWiki Grabber for Laravel.
grabber laravel laravel-package mediawiki parser wiki wikipedia wikipedia-grabber wikipedia-parser
Last synced: 09 Apr 2025
https://github.com/crossoverjie/xjson
🧮JSON parser for Go, Support Query and Arithmetic operations.
Last synced: 07 Sep 2025
https://github.com/valderman/konbini
Parser library for Kotlin
dsl grammar kotlin kotlin-library language parser parser-combinators parsing parsing-library syntax-trees
Last synced: 29 Jul 2025
https://github.com/fffaraz/dfa
Deterministic Finite Automata in C++, Token Parser & Lexer
automata c-plus-plus compiler dfa finite-state-automata finite-state-machine finite-state-machines lexer parser
Last synced: 20 Jul 2025
https://github.com/kgabis/kgflags
kgflags is an easy to use command-line flag parsing library
Last synced: 10 Jun 2025
https://github.com/nickzuber/infrared
:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.
cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration
Last synced: 07 May 2025
https://github.com/romshark/llparser
A universal LL top-down parser written in Go
go golang golang-library library ll-parser parser top-down-parser
Last synced: 14 Jan 2026
https://github.com/hongaar/bandersnatch
➰ Simple and intuitive yet powerful and versatile framework for Node.js CLI programs
cli enquirer nodejs parser repl typescript yargs
Last synced: 16 Mar 2025
https://github.com/tim55667757/pricegenerator
PriceGenerator is the platform for generating prices similar to real stock prices, but you can control the statistics of their distribution. Use PriceGenerator to generate synthetic data to test your trading strategy.
analysis analytics candlestick candlesticks csv forex generated-prices generator history parser price-outliers prices statistics stock technical-analysis testdata testing
Last synced: 18 Jul 2025
https://github.com/1c-syntax/bsl-parser
Коллекция парсеров языка 1С (BSL) в формате ANTLR4.
antlr4 bsl hacktoberfest parser sdbl
Last synced: 17 Jan 2026
https://github.com/acatton/ohneio
Parse protocols, without any I/O
asyncio framework parser python-3
Last synced: 09 Apr 2025
https://github.com/lorenzwalthert/gitsum
parse and summarise git repository history
Last synced: 22 Apr 2025
https://github.com/seart-group/java-tree-sitter
Java bindings for tree-sitter
incremental-parsing java-11 jni language-agnostic library linux-support mac-support mit-license parser parsing parsing-library symbolic-expressions syntax-tree tree-sitter tree-sitter-binding xml-export
Last synced: 08 Jul 2025
https://github.com/ktsn/vue-sfc-parser
Vue.js single file component parser for static analysis
parser single-file-component static-analysis vue
Last synced: 12 Apr 2025
https://github.com/voku/simple-php-code-parser
❤ Simple PHP Code Parser | A simple data structure from your PHP code.
hacktoberfest parse parser php phpdoc types
Last synced: 05 Apr 2025
https://github.com/railslove/cmxl
your friendly MT940 SWIFT file parser for bank statements
bank-statements banking fintech mt940 mt942 parser swift
Last synced: 14 Jun 2025
https://github.com/zeldamods/byml-v2
Nintendo BYML or BYAML parser, writer and converter. Fully supports Breath of the Wild and Super Mario Odyssey files.
botw byaml nintendo nintendo-switch nintendo-wii-u parser python3 tool
Last synced: 25 Jun 2025
https://github.com/rocky/python-spark
An Earley-Algorithm Context-free grammar Parser Toolkit
Last synced: 05 Apr 2025
https://github.com/grindlemire/go-lucene
A pure go lucene parser with no dependencies.
Last synced: 16 Jan 2026
https://github.com/peterhellberg/link
Parses Link headers used for pagination, as defined in RFC 5988
go link-header parser rfc-5988
Last synced: 07 Apr 2025
https://github.com/hominsu/neujson
JSON parser/generator in C++17
cpp cpp17 deserialization generator json json-parser parser serialization
Last synced: 13 Apr 2025
https://github.com/contiamo/rhombic
SQL parsing, lineage extraction and manipulation
lineage parser postgresql spark sql sql-lineage
Last synced: 12 Apr 2025
https://github.com/scottprahl/rigolwfm
Parsers for .wfm binary files created by a wide range of Rigol oscilloscopes
kaitai-struct oscilloscope parser rigol
Last synced: 12 Jul 2025