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-02 00:22:47 UTC
- JSON Representation
https://github.com/node-ecosystem/fastest-qs
Fastest query string parser
fast fast-querystring http node-js parse parser qs query querystring string
Last synced: 06 Feb 2026
https://github.com/khlam/cs480-translators
Oregon State University CS 480 Translators. Building a Python scanner and parser to output AST trees using bison and yylex.
assignments bison compiler flex oregon-state-university parser scanner
Last synced: 07 Feb 2026
https://github.com/geometryzen/typhon-lang
Python Tools for Scanning, Parsing, Semantic Analysis, and Code Generation.
parser parser-generator python typescript typhon
Last synced: 09 Feb 2026
https://github.com/wizard04wsu/tree-sitter-regex-unicode-js
Tree-sitter grammar for JavaScript regular expressions with the Unicode flag set
atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter unicode
Last synced: 16 Apr 2026
https://github.com/buxogabriel/gabelang
A programming language written in rust
interpreter lexer parser programming-language rust wasm
Last synced: 14 Feb 2026
https://github.com/maxludden/rich-color-ext
A add-on parser so `rich.color.Color` can parse 3-digit-hex and CSS named colors.
Last synced: 28 Feb 2026
https://github.com/tpalmerstudios/practice
Random Projects While Learning C
algorithms beginner-friendly c cli linux parser sudoku
Last synced: 16 Feb 2026
https://github.com/septechx/alpha-html
Zig library for parsing a superset of html
Last synced: 20 Mar 2026
https://github.com/rejeb/netcdf-spark-parser
Scala/Spark Netcdf for reading Netcdf files
netcdf netcdf-java parser scala spark spark-connector spark-datasource
Last synced: 16 Apr 2026
https://github.com/vajahath/gulp-json2csv
Gulp plugin to convert json to csv format.
csv csv-parser gulp json parser
Last synced: 16 Apr 2026
https://github.com/zevio/pcu_pdf
PDF parser component (Apache Tika) for PCU project
apache component parser pcu pdf pdf-parser-component pdf-to-text python tika
Last synced: 25 Apr 2026
https://github.com/spiffgreen/markdown-parser
An api for parsing markdown to html and html to markdown
code-minifier css html html-to-markdown javascript markdown-to-html parser
Last synced: 18 Apr 2026
https://github.com/fflorent/espadon
EcmaScript parser writter in Rust (WIP)
ecmascript javascript parser rust
Last synced: 20 Apr 2026
https://github.com/tsnsoft/tsn_python_pc
Примеры парсеров и конвертеров файлов на Python
converter example parser python
Last synced: 04 Jun 2026
https://github.com/victorazzam/demal
Encode and decode MAL (Meta Attack Language) to and from JSON.
cli command-line-tool decoder encoder json library meta-attack-language mitre-attack parser python python3
Last synced: 20 Apr 2026
https://github.com/unisay/haskell-xdr-parser
RFC 4506 - XDR: External Data Representation Parser
Last synced: 21 Apr 2026
https://github.com/skytomo221/genturcta
genturcta は様々なロジバンパーサの解析結果を可視化して、見比べることが簡単にできます。
camxes-beta lojban parser visualizer
Last synced: 05 Jun 2026
https://github.com/openbytedev/strictipparser
A strict alternative to the builtin IP parsing methods.
Last synced: 05 Jun 2026
https://github.com/winstliu/tree-sitter-hclrs
Tree-sitter parser for HCLRS
cs3330 hclrs parser tree-sitter uva
Last synced: 24 Apr 2026
https://github.com/yord/pxi-pxi
🧚pxi-pxi is a sample .pxi module 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: 24 Apr 2026
https://github.com/jassielof/xdg-zig
XDG Desktop file format library for Zig.
deserializer desktop desktop-entry entry library parser serializer xdg xdg-desktop-entry zig
Last synced: 24 Apr 2026
https://github.com/galaxypedia-wiki/ketchupbot-updater
epic galxy pedia updator
csharp mediawiki parser updater
Last synced: 25 Apr 2026
https://github.com/sandrock/sekvap-dotnet
A simple Key/Value language "Sekvap" implemented for .NET
csharp dataformat dotnet parser
Last synced: 27 Apr 2026
https://github.com/mail2nisam/doc-parser
Find and replace text in a word document file. Also we can generate new files from templates
composer document parser php replace-in-files template word
Last synced: 27 Apr 2026
https://github.com/kpiorno/mean
A LL-N Grammar Parser for C++11. Fun to travel. Python-like bytecode generator and controller. Zero dependencies.
bytecode cpp11 grammar grammar-parser parser python python3
Last synced: 28 Apr 2026
https://github.com/eddiecorrigall/elang
Toy programming language interpreted with Python
ast interpreter lexer parser python walker
Last synced: 08 Jun 2026
https://github.com/alienfruit/alienfruit.otml
AlienFruit.Otml is an object tree model language.
c-sharp core dotnet-core dotnet-framework dotnet-standard otml parser serialize
Last synced: 28 Apr 2026
https://github.com/neume/chordproko
Parse Chordpro formatted song.
chordpro chordpro-format chordpro-rails parser rails ruby song-sheet
Last synced: 28 Apr 2026
https://github.com/phmatray/antlr4library
A .NET template for creating Antlr4 projects in C#, including a sample CSV parser for building language parsers and interpreters
antlr csharp design-patterns dotnet nuke parser template
Last synced: 28 Apr 2026
https://github.com/arv-anshul/curler
Import curl command in python and use it with requests, httpx, etc. libraries.
curl curler parser project pycurl pypi pypi-package python3
Last synced: 29 Apr 2026
https://github.com/alexgustafsson/mjavac
A parser, vm and compiler for MiniJava for the course DV1585 at BTH
bth bytecode compiler parser parser-library virtual-machine
Last synced: 29 Apr 2026
https://github.com/futuresea-dev/convert_vtt_csv
convert vtt file to csv file
csv parser python vtt-subtitles youtube
Last synced: 29 Apr 2026
https://github.com/imarvinle/lcjson
implement a simple json parser using recursive descent
c json parser recursive-descent-parser
Last synced: 29 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-ispc
ISPC grammar for tree-sitter
Last synced: 29 Apr 2026
https://github.com/sty00a4-code/luna
A light weight scripting language for quick and easy coding
compiler interpreter language lexer lua parser scripting scripting-language
Last synced: 30 Apr 2026
https://github.com/b-fuze/js2json
CSS or Javascript Object Literal to JSON (No Regex)
Last synced: 30 Apr 2026
https://github.com/mindlessmuse666/glavsnab-parser
This project is a parser for the glavsnab.net website, designed to extract product data from the "Winter goods" category. The parser efficiently collects product information, processing up to 672 pages of the catalog. Parsing results are saved in two convenient formats: JSON and CSV.
beautifulsoup4 csv json parser python
Last synced: 30 Apr 2026
https://github.com/jeevanjoshi4434/compilerx
A custom language compiler built upon C language for college project.
assembly c compiler compiler-construction compiler-design compiler-principles lexical-analysis parser semantic-analysis
Last synced: 30 Apr 2026
https://github.com/redco/goose-phantom-environment
Environment for Goose parser which allows to run it in PhantomJS
crawler environment goose goose-parser nodejs parse parser phantomjs scraper
Last synced: 30 Apr 2026
https://github.com/frequentlymisseddeadlines/angular-x2js-wrapper
X2JS angularJS wrapper
angular angular-x2js-wrapper angularjs parser x2js xml xml-parser
Last synced: 30 Apr 2026
https://github.com/hasufell/file-uri
Haskell library for parsing RFC 8089 style file URIs
haskell parser rfc3986 rfc8089
Last synced: 01 May 2026
https://github.com/fardjad/node-parse-my-command
Parse argv with Commander.js without executing the command
argv commander commanderjs nodejs parser
Last synced: 01 May 2026
https://github.com/michaelmdresser/dicelang
Dice expression parser and evaluator in Rust
Last synced: 08 Jun 2026
https://github.com/tpastor/p-lang
lexer/parser/interpreter for new custom script language
compiler interpreter language lexer parser typescript
Last synced: 01 May 2026
https://github.com/sultaniman/pycran
CRAN R package metadata parser
cran-r metadata-parser parser python r
Last synced: 01 May 2026
https://github.com/oxylabs/how-to-build-web-scraper
Step by step guide to building a web scraper with Python
build-a-web-scraper github-python parser python python-web-scraper python-web-scraping python3 url-scraper web-scraping
Last synced: 01 May 2026
https://github.com/erkanyildiz/eyxml2nsdictionary
A block based NSXMLParser wrapper for converting XML to NSDictionary on background thread
background-thread dictionary ios macos nsxmlparser nsxmlparser-wrapper objective-c parser tvos watchos xml
Last synced: 02 May 2026
https://github.com/christarazi/golp
A web server log parser / analyzer written in Go
access-logs analyzer go golang log nginx parser
Last synced: 02 May 2026
https://github.com/randomhashtags/swift-javascriptsyntax
A set of Swift libraries for parsing, inspecting, generating, and transforming JavaScript source code.
Last synced: 03 May 2026
https://github.com/billsioros/latex-homework-parser
Parsing homework assignments and generating LaTeX
32-bit generator homework homework-assignments homework-exercises homework-helper homework-template latex latex-template parser python38
Last synced: 03 May 2026
https://github.com/rajesh-rahul/wot-packet-analyzer
A website for viewing packet information of wotreplay files
parser rust webassembly world-of-tanks wotreplays
Last synced: 03 May 2026
https://github.com/lpapailiou/fac
A toy programming language including jflex scanner, cup parser and semantic validation. Executably by console and by gui (a toy-IDE).
automaton bnf compiler-construction cup flex flex-cup formal-language interpreter java java-8 javafx javafx-application jflex parser programming-language regex theoretical-computer-science toy-language
Last synced: 04 May 2026
https://github.com/yord/pxi-sample
🧚pxi-sample is a sample plugin 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: 04 May 2026
https://github.com/somajitdey/httparse
Command-line parser for http request headers. Also see below link for related project.
bash command-line header-parser http http-header http-header-parser http-request http-server httparse httparser jq parse parser shell
Last synced: 05 May 2026
https://github.com/piotrkowalczuk/elblog
Elastic Load Balancing access log parser
aws decoder elastic-load-balancing elb golang parser
Last synced: 05 May 2026
https://github.com/socketbyte/express-multipart
:zap: High performance lightweight Express middleware for handling multipart/form-data requests.
express form-data formdata http library middleware multipart parser typescript
Last synced: 05 May 2026
https://github.com/aaronlippold/pdf2inspec
(DEPRECATED) Parser for PDF security guidance documents to an InSpec profile
inspec mitre-corporation parser parslet
Last synced: 09 Jun 2026
https://github.com/thiagobarradas/sqlclient-parsetoobject
Easy SqlClient parse to object for .NET Core
dapper dotnet-core dotnet-core-2 dotnet-core-3 mapping object objective-c parser sql sqlclient
Last synced: 06 May 2026
https://github.com/djoezeke/myyaml
Myyaml - Simple and Fast Yaml Ain't Markup Language (YAML) Parser for Modern C/C++.
c config configuration cpp deserialize emmiter modern parser serializer yaml yaml-parser
Last synced: 07 May 2026
https://github.com/mitranim/sqlp
[MOVED] Parser for rewriting foreign code embedded in SQL
Last synced: 10 Jun 2026
https://github.com/malbolgee/proto-terminal-so
Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.
c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall
Last synced: 08 May 2026
https://github.com/sandrofigo/keepachangelog.io
A .NET library for reading and writing https://keepachangelog.com/ files.
changelog csharp dotnet formatting keepachangelog parser reader validation writer
Last synced: 10 Jun 2026
https://github.com/stho01/promty
A powerful and flexible command-line parser and command executor framework for .NET applications. Build beautiful CLI tools with minimal boilerplate code.
arguments cli cli-framework command-line command-line-parser console csharp developer-tools dotnet dotnet-core flags framework nuget parser type-safe
Last synced: 09 May 2026
https://github.com/stevenaw/vs-utils
Node-based utilities for working with Visual Studio projects/solutions
node npm parse parser visual-studio
Last synced: 09 May 2026
https://github.com/winscripter/sharpsubtitles
SharpSubtitles is a high-performance reader/writer/converter between 3 subtitle formats: SRT, LRC, and ASS
ass ass-subtitles converter converters csharp dotnet lrc lrc-subtitles parser parsers reader readers srt srt-subtitles subtitles writer writers
Last synced: 09 May 2026
https://github.com/rguj/node-env-parser
No more headaches! Your best utility for parsing .env variables in Node JS. Code was built based from Laravel's ENV parsing principle.
config dotenv dotenv-parser env environment-variables javascript js key-value nodejs npm parser server-side
Last synced: 10 May 2026
https://github.com/bashkirtsevich-llc/wiki-dump-parser
Wiki dump parser (jupyter)
bz2 demos jupyter jupyter-notebook jupyter-notebooks parser python python3 tutorial tutorial-code tutorials wiki wikia wikipedia wikipedia-corpus wikipedia-dump wiktionary xml xml-parser
Last synced: 11 May 2026
https://github.com/floatpane/go-icalendar
Go library to handle iCal invites
builder calendar data-serialization events freebusy generator go golang golang-li ical icalendar ics ics-parser parser recurrence rfc-5545 rfc5545 rrule rsvp scheduling
Last synced: 22 Jun 2026
https://github.com/yord/klp-dsv
A delimiter-separated values plugin for klp (Kelpie), the small, fast, and magical command-line data processor.
csv data deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 14 May 2026
https://github.com/mdouchement/vdf
Valve Data Format parser and generator written in Golang
generator parser steam valve valve-data-format vdf-format
Last synced: 13 Jun 2026
https://github.com/asim-2000/parse-match
✂️ Parsing JS functions to extract important information
Last synced: 13 Jun 2026
https://github.com/stefanolusardi/clip
Lightweight Command Line Input Parser for modern C++
cli cmake command-line-parser cpp-library cpp17 cross-platform header-only parser
Last synced: 13 Jun 2026
https://github.com/quinnjr/spacey
A high-performance JavaScript/TypeScript engine written in Rust for the Servo browser. Native TypeScript support, ECMAScript 3+ compliant, embeddable runtime.
browser-engine bytecode compiler ecmascript embedded engine interpreter javascript javascript-engine nodejs parser pegasus-heavy-industries rust servo spidermoneky spidermonkey typescript typescript-native vm wasm
Last synced: 16 Jun 2026
https://github.com/flex-development/unist-util-parsec
a unist flavored parser combinator library
ast combinator parser syntax unist
Last synced: 18 Jun 2026
https://github.com/grakshith/semantic-rs
Naive implementation of type checking for the rust language
lexical-analysis parser rust semantic-analysis syntax-analysis syntax-tree
Last synced: 18 Jun 2026
https://github.com/dogma-io/dogma-css-parser
CSS parser and compiler
ast compile compiler css css-parser parse parser
Last synced: 18 Jun 2026
https://github.com/estilles/expression-parser
Tet another infix to postfix/reverse polish notation converter.
infix infix-to-postfix parser postfix rpn
Last synced: 18 Jun 2026
https://github.com/globoplox/cincle
A small visitor layer built on top of the Lingo parser generator.
Last synced: 19 Jun 2026
https://github.com/wisn/format-preserving-yaml
A Format-Preserving YAML Parser
format-preserving gsoc-2018 haskell parser yaml-parser
Last synced: 19 Jun 2026