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/cheesegrinder/templatestr-rust
TemplateStr allows to add variable, function, condition and switch in a string.
Last synced: 23 Jun 2026
https://github.com/jacoblightning/prefix_parser
A rust library to parse binary and SI number prefixes
binary binary-prefix parser prefix rust rust-crate rust-library si si-prefixes
Last synced: 28 Jul 2025
https://github.com/sh1kxrv/tinyannotations
A tiny config parser
config dictionary dotnet lexer parser
Last synced: 01 Apr 2025
https://github.com/mattiaz/funk
A custom programming language called Funk. This is a mirror of the Gitlab repo.
interpreter lexer parser programming-language
Last synced: 28 Jul 2025
https://github.com/cheesegrinder/templatestr-python
TemplateStr allows to add variable, function, condition and switch in a string.
Last synced: 05 Oct 2025
https://github.com/sv-tools/conf-reader-env
Environment variables parser for conf project
conf environment-variables parser reader
Last synced: 06 Oct 2025
https://github.com/kdwils/dockerfile
golang package to help parse and modify dockerfile contents
Last synced: 14 Jan 2026
https://github.com/gaelreyrol/grafana-hcl
A tool to generate Grafana resources from HCL files (terraform like)
generator golang grafana grafana-dashboard hcl parser
Last synced: 07 Oct 2025
https://github.com/msk998/gofrec
Multi record file parser written in Golang
Last synced: 14 Jan 2026
https://github.com/mattbriggs/jsparserpy
Parser will transform JS into an XML file to use in creating # an JS object reference.
Last synced: 07 Oct 2025
https://github.com/tejasmr/commandlineparser
Command Line Parser is a tool to parse command line arguments as flags and values
command-line-tool cpp cpp11 header-only parser
Last synced: 07 Oct 2025
https://github.com/manishmeganathan/symbolizer
Go Package for Parsing Simple Symbols
golang lexer-parser lexical-analysis parser symbol-parser
Last synced: 07 Oct 2025
https://github.com/qazcetelic/sqlimagine
A DSL for quickly and easily designing SQL databases 🗃️.
antlr4 domain-specific-language kotlin parser prototyping-tool relational-databases sql
Last synced: 08 Oct 2025
https://github.com/gastonginestet/qwidget-parser
This project consists of developing using patterns such as Visitor or Builder in Pharo Smalltalk a tool that reads the window design (XML or JSON) and generates the necessary code to display it with Spec2.
parser pharo pharo-smalltalk spec spec-2
Last synced: 18 Jan 2026
https://github.com/mauricelambert/QueryCombinedLogFormat
This script parses and implements a syntax to query and filter apache access logs, easiest and faster way to find your logs in incident response.
access-log apache filtering forensics incident-response parser python3 query regex requests
Last synced: 26 Jul 2025
https://github.com/andreygubarev/arnmatch
Parse AWS ARNs into structured data
amazon-web-services arn aws aws-iam cli parser python zero-dependencies
Last synced: 23 Feb 2026
https://github.com/mitjafelicijan/rssperado
CLI utility that fetches RSS feeds and also does other stuff
cli ner parser rss translation
Last synced: 26 Jul 2025
https://github.com/ldez/structtags
Struct tag parser
go golang parser parsing struct-tags structtags
Last synced: 09 Oct 2025
https://github.com/darinochka/parser_courses_ru
Parser courses from coursera, openedu, stepik.
coursera openedu parser stepik
Last synced: 09 Oct 2025
https://github.com/mcozd/json-feed-go
A simple fully featured jsonfeed helper (encoding, decoding, utils)
go jsonfeed jsonfeed-reader parser
Last synced: 14 Jan 2026
https://github.com/necroin/golibs
Package of useful golang libraries
concurrency-library concurrent csv fsm go golang golang-library metrics parser reflection-struct tags tokenizer
Last synced: 14 Jan 2026
https://github.com/repcomm/quadgraph
A simple quadratic function grapher in js
canvas graph js parser quadratic-formula
Last synced: 25 Jul 2025
https://github.com/farinap5/ndr-c
Custom architecture and compiler written in C
Last synced: 17 Sep 2025
https://github.com/yasyf/cc-transcript
Typed, non-lossy events for Claude Code transcripts: superset JSONL parser (Rust fast path), sentiment + feedback-mining domains, and a transcript-investigation CLI
anthropic claude claude-code claude-code-plugin cli jsonl parser pyo3 python rust transcripts
Last synced: 25 Jun 2026
https://github.com/agnivchtj/scala-interpreter
Built a definitional interpreter that parses, desugars and interprets the value of a core-language expression.
abstract-syntax-tree desugarer functional-programming interpreter parser s-expressions scala
Last synced: 11 Oct 2025
https://github.com/omr5221/tickettemplate
command-line-app parser ruby sql-query
Last synced: 24 Jul 2025
https://github.com/maureranton/artificialanalysis-ai-parser
Parser for artificialanalysis.ai — extract AI model pricing, benchmarks & speed without an API key. Python (CLI) + JavaScript (browser & Node.js). Rewrites the broken demianarc/artificialanalysisscrapper.
ai-models artificial-analysis artificialanalysis benchmarks data-extraction llm model-data parser pricing python rsc scraper
Last synced: 31 May 2026
https://github.com/bitvantage/sharptextfsm
SharpTextFSM is a .NET implementation of the Google TextFSM Python module.
cli parser parsing regexp state-machine textfsm
Last synced: 01 Mar 2026
https://github.com/bonnyad9/pareg
Helpful utilities for parsing command line arguments and parsing in general.
arguments arguments-parser arguments-parsing cli parser parsing rust
Last synced: 24 Jul 2025
https://github.com/nhatthm/timeparser
Time parser for Golang
go golang parser time timeparser
Last synced: 15 Feb 2026
https://github.com/trananhtung/numeric-range
Parse and format compact integer-range strings like 1,3-5,7 (page ranges, CPU sets). Bidirectional, zero-dep, no_std.
cpuset no-std page-range parser range rust
Last synced: 27 Jun 2026
https://github.com/terotests/rangerparser
Opinionated tokenizer and parser for common and custom languages
Last synced: 22 Mar 2025
https://github.com/haobogu/ling571
Deep techniques for natural language processing
Last synced: 16 Oct 2025
https://github.com/horacehylee/my-json-parser
My JS parser experiment to learn how parsing works
json-parser monadic-parser monadic-parser-combinators nodejs parser
Last synced: 18 May 2026
https://github.com/ggomez0/compilador
Compilador con analisis Lexico y sintactico
Last synced: 19 Jun 2025
https://github.com/under-web/vk_parser_topic
Парсит номера телефонов и комментарии, город и имся с ссылкой в отдельный файл
Last synced: 14 Mar 2025
https://github.com/jessecoretta/go-aci
Package aci implements the complete Netscape ACIv3 syntax as an SDK in a vendor-agnostic manner with rich features and a flexible design.
access-control access-control-instruction access-control-list access-rights aci aciv3 experimental go golang ldap netscape parser permissions sdk syntax
Last synced: 14 Apr 2025
https://github.com/jpiechowka/npm-audit-2-docx
Parse npm audit reports and create docx documents with summary of vulnerabilities
docx npm npm-audit parser reporting security security-tools
Last synced: 27 Jan 2026
https://github.com/ne0ekspert/libxgwx
Rust parser for LS XG5000 .xgwx workspace files
Last synced: 27 Jun 2026
https://github.com/sdttttt/ress
A Javascript RSS parser library for performance purposes, implemented using Wasm.
javascript npm parser rss wasm
Last synced: 12 Jan 2026
https://github.com/ferdinand-beyer/paco
Parser combinators for Clojure(Script)
clojure clojurescript parser parser-combinators
Last synced: 21 Oct 2025
https://github.com/joangq/edsl
Abordaje Funcional a los lenguajes de dominio específico embebidos - Curso de ECI 2024
applicative applicative-functor computer-science domain-specific-language dsl edsl functional-programming functor haskell monad parser parser-combinators plt programming-language-theory
Last synced: 03 Jan 2026
https://github.com/kenanbek/tutorial-python-crawler
Crawling website data using Python with requests and Beautiful Soup libraries
beautifulsoup crawler crawling miner parser python python-requests requests
Last synced: 30 Mar 2025
https://github.com/jstedfast/coreml
A parser for Apple's CoreML models
apple csharp machine-learning model parser
Last synced: 23 Oct 2025
https://github.com/mateusjssilva/lexical-syntactic-analysis
SimpAlg Parser: A simple parser for the SimpAlg programming language, built using ANTLR.
Last synced: 30 Mar 2025
https://github.com/akamajoris/lastlogparser
lastlog file parser (golang + cgo)
Last synced: 23 Jan 2026
https://github.com/fokaaas/markdown-parser
This console application allows you to parse markdown into html
Last synced: 07 May 2026
https://github.com/yggverse/gemtext-php
Object-oriented PHP 8 library for Gemini / Gemtext operations
composer gemini gemini-php gemini-protocol gemtext gemtext-php library parser php text-gemini
Last synced: 08 Mar 2026
https://github.com/hyper-prog/smartjson
SmartJSON - Go package to handle JSON
go golang json json-parser module parser
Last synced: 19 Apr 2026
https://github.com/hatamiarash7/salt-result-parser
Parse and visualize the SaltStack results
Last synced: 25 Oct 2025
https://github.com/lxsmnsyc/arithmeticparserdemo
An Arithmetic Parser Demo using Recursive Descent in Lua
arithmetic arithmetic-computation arithmetic-expression arithmetic-expression-evaluator parser parsing recursive-descent recursive-descent-parser
Last synced: 25 Oct 2025
https://github.com/andrelmlins/rollup-plugin-variables
Rollup plugin from parse variables
parser plugin rollup variables
Last synced: 26 Oct 2025
https://github.com/omermecitoglu/react-component-tree-parser
Provides a function to parse react component tree of a tsx file
Last synced: 14 Mar 2025
https://github.com/kaustubholpadkar/nginx-access-log-parser-python
nginx access log parser Python
log-parsing multithreading nginx-server parser python-3
Last synced: 28 Jun 2026
https://github.com/gthomas08/flex-bison-project
Lexical and grammatical implementation of a subset of the Python programming language.
Last synced: 28 Apr 2026
https://github.com/paebbels/pyipcmi.parser.files
Parser for *.files files in pyIPCMI.
Last synced: 02 Jul 2026
https://github.com/teddybear182/easylang-web
Language made in JavaScript
interpreter javascript language parser
Last synced: 02 Jul 2026
https://github.com/nilsmartel/math_parser
Rust library to parse simple mathematical Expressions
Last synced: 12 Jan 2026
https://github.com/vaishnavme/markast
markast is javascript script that helps you convert between different markup formats — Markdown, JSON (AST), and HTML.
Last synced: 18 Apr 2026
https://github.com/comba92/zig-json-parser
Json Parser in 400 lines of code.
Last synced: 28 Jan 2026
https://github.com/miranizam/online-library
The script that help you to parse books and information about them posted on the site tululu.org. You can also deploy your own site with books and make it in offline format.
argparse beautifulsoup css-selectors github-pages parser python3 website
Last synced: 14 Mar 2025
https://github.com/jnahmias/parse-syslog
Perl Parse::Syslog module
parser perl5 perl5-module syslog
Last synced: 06 Feb 2026
https://github.com/genial-framework/parser
Parser component from Genial Framework [READ-ONLY]. An extremely fast and eloquent parser.
genial-framework parser php-component php-library php72 php73 php74
Last synced: 16 Mar 2026
https://github.com/euforic/opentable
Basic Opentable reservation parser in Golang. With an optional gRPC service and Node.js binding-ish module.
golang nodejs opentable parser
Last synced: 30 Jan 2026
https://github.com/ewdlop/documentgenerator
Documentation.
data-mimicking degoogling forgery html latex markdown parser pdf test-data-generator x2y
Last synced: 15 Apr 2026
https://github.com/bpetermann/ts-lox
Typescript interpreter for lox
interpreter nodejs parser scanner typescript
Last synced: 02 Jan 2026
https://github.com/xrplwin/xrpl-txmutationparser
Parse XRPL transaction to context aware object.
parser php php8 transaction xrpl
Last synced: 01 Feb 2026
https://github.com/superbox64/jibberjabber
JJ is a token based computer language designed for AI with the ability to transpile to C, JS, Assembly and Python with more output languages to coming soon
assembly claudecode interpreter jibberjabber jibjab jj lexer parser python swift toddbruss token transpiler
Last synced: 01 Feb 2026
https://github.com/omimouni/use-pdf-renderer
A React hook for rendering PDF files as images
converter hook images parser pdf pdf-renderer react renderer
Last synced: 27 Jun 2025
https://github.com/afnanenayet/mdfmt-deprecated
The original rust prototype
formatter markdown parser rust
Last synced: 08 Feb 2026
https://github.com/ewilan-riviere/scanner
CLI to parse files or to get metadata.
Last synced: 28 Mar 2025
https://github.com/gurleensethi/codeinfoextractor
An application for parsing out comment information from source code.
Last synced: 16 Apr 2026
https://github.com/soenneker/soenneker.validators.basicauth.functions
A validation module for validating HTTP Basic Authentication credentials in Functions.
auth authentication basic basicauth basicauthvalidator csharp dotnet function functions parser security validator validators
Last synced: 06 Jun 2026
https://github.com/smaug6739/mparser
Markdown parser & tokenizer in Golang. Output: HTML/XHTML/Markdown
commonmark golang markdown parser
Last synced: 16 Apr 2026
https://github.com/nguoidungkhongdinhdanh/mwtp
A parser for MediaWiki titles
Last synced: 12 Feb 2026
https://github.com/iamgerwin/csharp-razor-docx-parser-poc
A proof of concept Blazor web application that accepts DOCX file uploads and provides intelligent parsing with multiple output formats. Built with .NET 9 and modern web technologies.
Last synced: 18 Feb 2026
https://github.com/dusrdev/sagittarius
Performant reflection-less argument parser
cli cross-platform csharp dotnet parser
Last synced: 16 Apr 2026
https://github.com/yggverse/pulsarss
RSS Aggregator for Gemini Protocol
aggregator cli crawler daemon feed gemini gemini-protocol gemtext parser rss rust
Last synced: 13 Feb 2026
https://github.com/bel-framework/bel-html
HTML utilities for Erlang
erlang erlang-library html html-parser html5 parser
Last synced: 16 Feb 2026
https://github.com/configuredthings/rdp.js
Minimal TypeScript base class for building recursive descent parsers — with a CLI that generates typed parsers from EBNF or ABNF grammars
abnf ebnf grammar parser parser-generator recursive-descent-parser typescript
Last synced: 19 Apr 2026