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-21 00:18:58 UTC
- JSON Representation
https://github.com/ajitpratap0/gosqlx
High-performance SQL parser, formatter, linter & security scanner for Go — 1.5M+ ops/sec, multi-dialect, zero-copy, race-free
ast cli dialect go golang lsp mysql parser postgresql query-analyzer security sql sql-formatter sql-injection sql-linter sql-parser sql-validator sqlite wasm zero-copy
Last synced: 15 Mar 2026
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/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/ajitpratap0/GoSQLX
High-performance SQL parser, formatter, linter & security scanner for Go — 1.5M+ ops/sec, multi-dialect, zero-copy, race-free
ast cli dialect go golang lsp mysql parser postgresql query-analyzer security sql sql-formatter sql-injection sql-linter sql-parser sql-validator sqlite wasm zero-copy
Last synced: 18 Mar 2026
https://github.com/kgabis/kgflags
kgflags is an easy to use command-line flag parsing library
Last synced: 10 Jun 2025
https://github.com/crossoverjie/xjson
🧮JSON parser for Go, Support Query and Arithmetic operations.
Last synced: 07 Sep 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/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/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/lorenzwalthert/gitsum
parse and summarise git repository history
Last synced: 22 Apr 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/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/acatton/ohneio
Parse protocols, without any I/O
asyncio framework parser python-3
Last synced: 09 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/1c-syntax/bsl-parser
Коллекция парсеров языка 1С (BSL) в формате ANTLR4.
antlr4 bsl hacktoberfest parser sdbl
Last synced: 18 May 2026
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/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/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/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/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/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/grindlemire/go-lucene
A pure go lucene parser with no dependencies.
Last synced: 28 Apr 2026
https://github.com/forivall/tacoscript
:taco: The bidirectional alt-JS language
alt-js ast-transformations babylon coffeescript cst generator javascript parser
Last synced: 15 Mar 2025
https://github.com/rocky/python-spark
An Earley-Algorithm Context-free grammar Parser Toolkit
Last synced: 05 Apr 2025
https://github.com/dannyhann/protobuf_decoder
Decode protobuf without proto file
parser protobuf protobuf-decoder protocol-buffers python python-protobuf python-protobuf-decoder python-protocol-buffers
Last synced: 08 Apr 2026
https://github.com/snabb/sitemap
Go XML sitemap and sitemapindex package (golang)
generator go golang parser sitemap xml-sitemap
Last synced: 05 Mar 2026
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/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/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/scottprahl/rigolwfm
Parsers for .wfm binary files created by a wide range of Rigol oscilloscopes
kaitai-struct oscilloscope parser rigol
Last synced: 06 Apr 2026
https://github.com/mat-sz/letterparser
✉️ Isomorphic e-mail parser (with MIME support) written in TypeScript.
email isomorphic javascript javascript-library mail mime mime-parser parser typescript typescript-library
Last synced: 16 Oct 2025
https://gitlab.com/yorickpeterse/oga
Moved to https://github.com/yorickpeterse/oga
Last synced: 27 Mar 2025
https://github.com/kaola-fed/octoparse
octoparse是一款html解析转换工具。可以将html解析成对象并转换成其他文本。支持html转微信小程序、支付宝小程序与百度小程序。
Last synced: 10 Apr 2025
https://github.com/commenthol/date-holidays-parser
parser for worldwide holidays
Last synced: 09 Apr 2025
https://github.com/ssc-project/ssc
A collection of Svelte tools written in Rust.
Last synced: 14 May 2025
https://github.com/RMLio/yarrrml-parser
A YARRRML parser library and CLI in Javascript
Last synced: 11 May 2025
https://github.com/vmikk/metagmisc
Miscellaneous functions for metagenomic analysis.
Last synced: 26 Jul 2025
https://github.com/nullhypothesis/zoossh
Parsing library for Tor-specific data formats.
Last synced: 22 Jul 2025
https://github.com/y21/dash
Experimental JavaScript implementation in Rust
compiler ecma262 es6 interpreter javascript parser rust wasm
Last synced: 24 Mar 2025
https://github.com/juri/parse3339
A fast pure Swift RFC 3339 timestamp parser
Last synced: 03 May 2025
https://github.com/jagrosh/jagtag
📝 JagTag is a simple - yet powerful and customizable - interpretted text parsing language!
java parser parsing text-parser text-parsing
Last synced: 26 Mar 2025
https://github.com/jinjor/elm-html-parser
Parse HTML in Elm!
elm elm-html-parser parse parser
Last synced: 04 Sep 2025
https://github.com/woojiahao/chris
Pratt parser implementation in Go
go golang lexer lexer-parser parser pratt-parser
Last synced: 03 Sep 2025
https://github.com/fadion/aria
Expressive, noiseless, interpreted, toy programming language
golang interpreter language lexer parser
Last synced: 14 Jan 2026
https://github.com/camfort/fortran-src
Fortran parsing and static analysis infrastructure
automated-refactoring fortran haskell parser static-analysis
Last synced: 08 May 2025
https://github.com/danhper/bigcode-tools
Set of tools to help working with "Big Code"
bigcode machine-learning parser
Last synced: 13 Apr 2025
https://github.com/sisinflab-swot/cowl
🦉 A lightweight C library for working with Web Ontology Language (OWL) ontologies
api c cplusplus cpp embedded library ontology owl owl2 parser semantic-web web-ontology-language
Last synced: 29 May 2026
https://github.com/whyisitworking/C-Simple-JSON-Parser
Extremely lightweight, easy-to-use & blazing fast JSON parsing library written in pure C
c json json-parser library parser rfc-8259
Last synced: 31 Mar 2025
https://github.com/dahomey-technologies/Dahomey.ExpressionEvaluator
Evaluate C# Formulas at Runtime
csharp dotnet dotnet-standard evaluate evaluator expression expression-evaluator expression-parser formula formula-parser parse parser unity unity3d
Last synced: 25 Apr 2025
https://github.com/yorickpeterse/ruby-ll
An LL(1) parser generator for Ruby.
ll parser parser-generator ruby
Last synced: 22 Mar 2025
https://github.com/tamuratak/latex-utensils
A LaTeX parser, a BibTeX parser, and utilities.
bibtex javascript latex parser pegjs typescript
Last synced: 14 Apr 2026
https://github.com/tomchen/bdfparser
BDF (Glyph Bitmap Distribution) format bitmap font file parser library in Python 🔤🔣
bdf bdf-font bdf-fonts bdf-format bitmap-font bitmap-fonts font parser
Last synced: 07 Apr 2025
https://github.com/status-im/nim-toml-serialization
Flexible TOML serialization [not] relying on run-time type information.
configuration-file nim parser serialization serializer toml
Last synced: 09 Apr 2025
https://github.com/chojnac/dumpling
Customisable and extensible Markdown parser written in Swift
customizable markdown parser swift
Last synced: 01 Jun 2026
https://willowtreeapps.github.io/wist/
A linter for BrightScript
brightscript codeformatter linter parser roku roku-development wist
Last synced: 10 May 2025
https://github.com/litestar-org/fast-query-parsers
Ultra-fast query string and url-encoded form-data parsers
form-data hacktoberfest json json-parser litestar litestar-api litestar-framework litestar-meta parser python querystring rust starlite starlite-api
Last synced: 06 Mar 2026
https://github.com/edinburgh-genome-foundry/plateo
🤖 Python biolab automation library: parsers, report generators, picklist simulators, and more
lab-automation parser synthetic-biology
Last synced: 02 Apr 2025
https://github.com/superjmn/plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
c c-language compiler csharp emulator net parser parsing risc superpower uwp virtual-machine
Last synced: 24 Aug 2025
https://github.com/the-mikedavis/tree-sitter-diff
A tree-sitter grammar for `diff` output
Last synced: 03 Oct 2025
https://github.com/willowtreeapps/wist
A linter for BrightScript
brightscript codeformatter linter parser roku roku-development wist
Last synced: 18 Jul 2025
https://github.com/lukaskalbertodt/litrs
Parsing and inspecting Rust literals (particularly useful for proc macros)
literal parser proc-macro rust-macro
Last synced: 09 Apr 2025
https://github.com/moosetechnology/PetitParser
Petit Parser is a framework for building parsers.
Last synced: 11 May 2025
https://github.com/lucifer1004/monkeylang.jl
"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
interpreter julia lexer monkey parser
Last synced: 10 Apr 2025
https://github.com/unixzii/objc-encodingparser
A cross-platform library to parse Objective-C type encoding.
ios library objective-c parser
Last synced: 25 Mar 2025
https://github.com/Devorein/fauton
An ecosystem of packages to work with automaton and parsers (dfa/nfa/e-nfa/regex/cfg/pda)
automaton cfg cnf cyk-algorithm dfa epsilon-nfa finite-automata ll1-parser lr1-parser nfa nfa-to-dfa-conversion parser regex typescript
Last synced: 10 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-xml
XML & DTD grammars for tree-sitter
Last synced: 01 Apr 2026
https://github.com/nanmu42/bluelox
A tree-walking interpreter implemented in Golang for Lox, with a browser playground supported by WASM | 一个基于语法树的Lox解释器,附带WASM版本的playground
ast golang interpreter lox lox-language parser playground scripting-language
Last synced: 30 Apr 2025
https://github.com/TravonteD/tree-sitter-fennel
Treesitter grammar for the Fennel programming language
Last synced: 10 May 2025
https://github.com/davemolk/gogetjs
a tool for extracting, searching, and saving JavaScript files (with optional headless browser)
extract go golang goquery hacking javascript osint parser pentesters playwright recon scraping
Last synced: 11 Apr 2025
https://github.com/geostyler/geostyler-openlayers-parser
GeoStyler Style Parser implementation for OpenLayers styles
geostyler openlayers parser style
Last synced: 20 Apr 2026
https://github.com/rcjsuen/dockerfile-ast
An npm module for parsing Dockerfiles powered by TypeScript.
ast docker dockerfile dockerfiles moby parse parser
Last synced: 25 Dec 2025
https://github.com/cursorless-dev/vscode-parse-tree
Syntax trees for VSCode using tree-sitter
Last synced: 19 Apr 2025
https://github.com/sandialabs/reverse_argparse
A Python library to determine what exactly the user ran at the command line, along with default values, and any transformations that happened after parsing arguments.
argparse parser replicability reproducibility scr-2872 scripting snl-comp-science-libs snl-other snl-performance-workflow unparser
Last synced: 07 Apr 2025