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/ithirzty/quickson
A faster json marshaler/unmarshaler library for golang
faster go golang json marshaler marshalling parser
Last synced: 08 Feb 2026
https://github.com/moriyoshi/fluent-plugin-parser-logfmt
Logfmt parser plugin for fluentd 1.0 or later
fluentd logfmt parser td-agent
Last synced: 11 Jul 2025
https://github.com/yuna0x0/tree-sitter-yarn-spinner
Tree-sitter grammar for Yarn Spinner
game-development gamedev grammar lexer parser tree-sitter yarn-spinner
Last synced: 12 Aug 2025
https://github.com/thevurv/mic1
A tiny (400 SLOC), optimizing, metaprogrammable, statement-based language that compiles to SIC-1 code for https://github.com/jaredkrinke/sic1
compiler lua oisc optimizer parser programming-language sic sic1 subleq
Last synced: 21 Jun 2025
https://github.com/onurdemirtas/postgresql.schema.parse
First, it exports schema file from PostgreSQL with "pg_dump --schema-only". Then, parses the schema file for separating the each object types into separate folders and each object into a separate file.
backup bash bash-script compare linux meld parser postgresql postgresql-database schema ubuntu
Last synced: 07 May 2026
https://github.com/laojianzi/tree-sitter-kql
A kql (Kibana Query Language Kibana) parser and syntax highlighting built on tree-sitter
highlight kibana-query-language-kibana kql kuery-query parser tree-sitter tree-sitter-kql
Last synced: 20 Jan 2026
https://github.com/manishbisht/citation-parser
citation parser in python
citiation-parser filtering parser python
Last synced: 09 Jun 2026
https://github.com/platisd/cpp-command-parser
Parse CLI commands with compile-time checks for your sanity
Last synced: 19 Jul 2025
https://github.com/sience/yarnparser
A Yarn parser written in Lua to convert Yarn Spinner dialogues into Lua structures. (also ebnf desc. of yarn)
dialogues lua parser script yarn yarnscript
Last synced: 04 May 2026
https://github.com/yord/shargs-parser-integration-tests
shargs-parser-integration-tests runs several integration tests for shargs-parser and shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/yord/shargs-usage
shargs-usage is an automatic usage documentation generation library for shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/yord/shargs-opts
shargs-opts is a type-based command-line options DSL for shargs 🦈.
Last synced: 09 Jul 2025
https://github.com/ngtcp2/sfparse-rs
RFC 9651 Structured Field Values parser in Rust
http parser rfc8941 rfc9651 rust structured-fields structured-headers
Last synced: 13 Aug 2025
https://github.com/yord/pxi-benchmarks
🧚pxi-benchmarks is a performance benchmark for pxi (pixie), the small, fast, and magical command-line data processor.
csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv
Last synced: 19 Jun 2025
https://github.com/xaquake/yandex-images-parser
library for parsing and downloading images from Yandex Images via geckodriver with C API
c firefox firefox-esr gcc gecko geckodriver libcurl parser parsing parsing-library web webdriver yandex yandex-api yandex-image-parser yandex-images yandex-images-crawler yandex-images-parser
Last synced: 16 May 2026
https://github.com/grimen/python-connection-uri
A robust connection URI parser/stringifier - for Python.
connection connection-uri connection-url database database-uri database-url deserializer multi-host packer parser python serializer server server-uri server-url stringifier unpacker uri url
Last synced: 16 May 2026
https://github.com/theopenwebjp/get-words
Simple search / get words and counts JS library.
Last synced: 08 Jun 2026
https://github.com/anikethsaha/acorn-do-expressions
https://github.com/tc39/proposal-do-expressions
Last synced: 29 Mar 2025
https://github.com/pstolarz/sprops
C library for parsing configuration files built of properties (key/value pairs) which may reside inside "scopes", that is blocks of configuration with assigned name and an optional type. Scopes may constitute hierarchical nesting tree of an arbitrary depth.
api bison c configuration cpp library parser properties yacc
Last synced: 16 May 2026
https://github.com/erkobridee/ds-ast
DS ( Data Structure ) AST ( Abstract Syntax Tree )
ast computer-science data-structures lexer parser
Last synced: 17 Jun 2025
https://github.com/bursasha/cpp-matrix-calculator
Matrix calculator in C++ using OOP, polymorphism, STL, parsers, variety of algorithms 🧮
abstraction algorithms calculator-application console-application cpp cvut-fit doxygen-documentation incapsulation inheritance makefile matrix matrix-calculator oop parser polymorphism stl
Last synced: 03 Apr 2025
https://github.com/dev-cetera/df_config
A package that provides methods to load configuration data and access it at runtime.
cache dart json library localization package parser utils
Last synced: 24 Apr 2026
https://github.com/sshaplygin/go-socket.io-parser
client-parser golang parser socket-io socketio-parser
Last synced: 06 Mar 2026
https://github.com/timolinn/html
[WIP] HTML Parser written in Go
browser browser-engine go html htmlparser parser parsers
Last synced: 22 Mar 2025
https://github.com/blitz-krieg-cmd/soulib
Souls Lib - Zig library for Reading and Writing Dark Souls Remastered files.
fromsoftware parser zig zig-package ziglang
Last synced: 06 Sep 2025
https://github.com/yord/shargs-example-sync-deepthought
shargs-example-sync-deepthought is a sample application of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/tipalol/parser
Компактный класс Parser, с помощью которого можно легко и непринужденно доставать необходимую информацию с любого сайта.
Last synced: 22 Mar 2025
https://github.com/yord/shargs-tutorial-git
shargs-tutorial-git is a tutorial of shargs, shargs-opts, shargs-parser, and shargs-usage 🦈.
Last synced: 19 Jun 2025
https://github.com/wizard04wsu/tree-sitter-regex-js
Tree-sitter grammar for JavaScript regular expressions (without the Unicode flag)
atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter
Last synced: 20 Apr 2026
https://github.com/alllex/minitime-parser
date-time kotlin kotlin-coroutines kotlin-multiplatform parser
Last synced: 02 Sep 2025
https://github.com/richbl/esri-ascii-parser
A CLI utility written in Go to validate and parse an ESRI ASCII raster format file and send it to console, file, or database
ascii database esri esri-ascii-parser go golang parse parser
Last synced: 16 May 2026
https://github.com/teh-cmc/zig-ron
[WIP] A robust, efficient implementation of the Rusty Object Notation (RON) for the Zig programming language.
Last synced: 25 Jun 2025
https://github.com/sorairolake/csscolorparser-zig
Zig CSS color parser library
color css css-color hsl hwb oklab oklch parser rgb zig zig-library zig-package ziglang
Last synced: 30 Apr 2025
https://github.com/basemax/autonewssubmitter
Analyze SQL query and extract data of attachment files to insert new wordpress post.
parse parser parsing php regex regex-match sql sql-queries sql-query wordpress wordpress-development wordpress-site
Last synced: 20 May 2026
https://github.com/yord/shargs-example-async-deepthought
shargs-example-async-deepthought is a sample application of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/akrck02/markdown-docs-dev-diary
Development diary for the markdown-docs library.
Last synced: 15 Jun 2025
https://github.com/marcosspessatto/compiler
Transpiler from CT language to Java
compiler java jflex lexical-analysis parser
Last synced: 14 Jul 2025
https://github.com/julian-eggers/texin
With Texin you have to implement only one reader to process different spreadsheet-files (XLSX, CSV, TXT)
csv excel java parser reader spreadsheet text
Last synced: 20 Jan 2026
https://github.com/ieeax/cssparser
A lightweight CSS tokenizer/parser written in C#.
Last synced: 20 May 2026
https://github.com/why15w/lanzou
一个基于 Express 的蓝奏云直链解析服务。
express lanzoucloud parser url
Last synced: 08 Apr 2026
https://github.com/lszeremeta/sesame-rio-yars
Yet Another RDF Serialization (YARS) serialization parser for Sesame
parser rdf semantic-web serialization sesame yars
Last synced: 08 Oct 2025
https://github.com/vimaltiwari2612/expression-evaluator-tree-creator
A tool to parse expression and form an expression tree. Can be used to understand complex If-Else conditions/ Algorithm studies / compiler design studies.
compiler-design css css3 expression-evaluator expression-parser expression-tree-builder expressionengine html javascript parser pure-javascript syntax-tree tree-structure treeview
Last synced: 14 May 2026
https://github.com/blazzed21/umte-calendar
Transferring the UTME schedule to an ics calendar
ics node parser playwright ts umeos umte
Last synced: 16 Feb 2026
https://github.com/xfnty/calc
Simple mathematical expression solver that supports operator priorities.
ast beginner-project calculator lexer parser
Last synced: 06 Oct 2025
https://github.com/hyouteki/mdc
Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage
c commonmark gui-application parser
Last synced: 04 Oct 2025
https://github.com/michalwa/py-cliffs
Command Line Interface Utility
cli command-line parser syntax utility
Last synced: 02 Apr 2025
https://github.com/win7user10/laraue.crawling
The set of tools for fast writing crawlers on the .NET
crawler csharp csharp-crawler parser
Last synced: 17 Aug 2025
https://github.com/chaedie/axios-curl-parser
A lightweight tool for converting Axios request configurations into cURL commands, making it easy for developers to debug or share HTTP requests.
Last synced: 16 Feb 2026
https://github.com/kassane/ada-d
D bindings for Ada URL parser | https://ada-url.com/clients/d/
bindings d dlang parser url url-parser whatwg-url
Last synced: 02 Jan 2026
https://github.com/ymonb1291/dotenv-parser
A fast, zero-permission parser for '.env' files with support for multiline variables.
deno dotenv dotenv-parser parser
Last synced: 14 May 2026
https://github.com/blaze6950/shopfinder
Site parser for finding shops using resselerratings.com
async-await asynchronous builtwith chromedriver csharp gui httpclient listview parser resselerratings selenium-webdriver task wpf-ui
Last synced: 15 May 2026
https://github.com/bolner/concontroller
Controller library for console applications.
cli console controller dotnet-core parameters parser
Last synced: 02 Apr 2025
https://github.com/evan-choi/jsqlparser.net
JSqlParser.NET parses an SQL statement and translate it into a hierarchy of .NET classes. The generated hierarchy can be navigated using the Visitor Pattern
dotnet ikvm jsqlparser parser sql
Last synced: 21 May 2026
https://github.com/imnerocode/parser-obj
A lightweight Go parser that converts OBJ files into a vo.Model structure using the vo-structures module, making it easy to integrate 3D models into your projects
go golang obj parser vo-structures
Last synced: 07 Sep 2025
https://github.com/git-download-manager/git-url-parse
git url parser for common git providers. (SCP-Style url not supported yet)
bitbucket cli git-url git-url-parser gitea github gitlab golang parse parser url-parser
Last synced: 15 Jan 2026
https://github.com/philiagus/parser
PHP converter classes for asserting, parsing and converting of inputs.
composer-package extract parser php sanitize
Last synced: 12 Jan 2026
https://github.com/kerrishotts/ispish
A simple lisp/logo-like language
lisp-like logo-like parser programming-language tokenizer
Last synced: 23 Jul 2025
https://github.com/donbarbos/yale_celi_list_parser
🏢 Yale CELI List of Companies Leaving and Staying in Russia, dataset and parser
celi companies companies-list csv dataset list open-data parser python selenium selenium-webdriver yale
Last synced: 14 May 2026
https://github.com/sergiosgc/sieve_parser
A parser for Sieve (RFC 5228)
parser php sieve sieve-parsing
Last synced: 30 Mar 2025
https://github.com/elamani-drawing/automaters
Implémentation d'automate en Rust. (FSM, NFA, DFA, NDFAE)
algorithms automate automation parser rust rust-lang rustlang
Last synced: 07 Apr 2026
https://github.com/plutokekz/riotapiparser
A small script to parse the riot api documentation to generate json schema file, which get converted to pydantic models aka python dataclasses. For an eay and fast prototyping of api wrappers.
bs4 code-generation json-schema league-of-legends legends-of-runeterra parser pydantic python riot-games-api tft valorant
Last synced: 15 May 2026
https://github.com/marirs/nparse
Parser library for specific use-cases
nom nom-parser parser rust rust-crate rust-lang rust-library
Last synced: 07 Apr 2026
https://github.com/hdoc1509/tree-sitter-gh-actions-expressions
Github Actions expressions grammar for tree-sitter
github-actions github-workflows parser tree-sitter
Last synced: 19 Apr 2026
https://github.com/gitcordier/reversepolishnotationparser
Parses then computes RPN expressions. Iterative algorithm, not the naive one! Problem originated from http://codingdojo.org/kata/. Further reading at https://en.wikipedia.org/wiki/Reverse_Polish_notation
codingdojo parser parsing reverse-polish-notation rpn rpn-calculator rpn-expressions
Last synced: 28 Jun 2025
https://github.com/ferhatgec/escafe
A parser & generator for escape sequences in C++
cpp escape-sequences generator lib library parser single-header
Last synced: 18 Feb 2026
https://github.com/acardace/rust-nfa
Learning rust by playing around with NFAs
Last synced: 14 May 2025
https://github.com/fernandezseb/experimental-classdump
A simple classfile parser similar to javap, for learning purposes
Last synced: 07 May 2025
https://github.com/corn-config/corn-go
Libcorn native Go implementation
config configuration-files corn language parser
Last synced: 22 Apr 2026
https://github.com/tomefile/lib-parser
Library to parse Tomefile code and output a node tree for use by another program
Last synced: 14 Jan 2026
https://github.com/o3co/rs.hocon
Full Lightbend HOCON spec-compliant parser for Rust
config configuration hocon lightbend parser rust serde typesafe-config
Last synced: 22 May 2026
https://github.com/alexionut-tincu/sh-ovel
A lightweight UNIX shell written in C, focused on simplicity and direct syscalls. Perfect for learning system-level programming.
c-language educational linux low-level-programming os-dev parser shell system-calls unix
Last synced: 16 Feb 2026
https://github.com/domfarolino/compiler
A compiler for Wilsey's compiler "theory" class
compiler lexer lexical-analysis ll1-grammar llvm parser
Last synced: 20 Jan 2026
https://github.com/skalt/psql_splitter
a nom parser combinator that matches a psql statement.
parser parsing postgres postgresql psql sql
Last synced: 14 May 2026
https://github.com/matthewdargan/rst
Basic reStructuredText parser
go golang lexer parser restructuredtext
Last synced: 16 Jun 2025
https://github.com/basemax/brainfuck-interpreter-python
Brainfuck Interpreter in Python is a fully featured Brainfuck interpreter written in Python. It supports interactive mode, executing code from files, or running raw Brainfuck code passed as command-line arguments.
brainfuck brainfuck-debugger brainfuck-interpreter brainfuck-interpreters brainfuck-language brainfuck-parser brainfuck-programs interpreter interpreter-design lexer parser py py3 python python3
Last synced: 22 May 2026