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-25 00:19:16 UTC
- JSON Representation
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/decaded/csv-chaos-tamer
A Node.js script that processes multiple differently formatted CSV files into clean, normalized JSON, built specifically to prepare data for celestial.decaded.dev.
Last synced: 17 Apr 2026
https://github.com/jelhamm/deterministic-finite-automaton-dfa
"implementation of a Deterministic Finite Automaton (DFA). Includes classes for defining and processing DFAs, with parsers for JSON, Text File, Dictionary and String formats."
compiler defaultdict deterministic-finite-automaton dfa dfa-simulator json jupyter-notebook parser python
Last synced: 10 May 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/manio/cisco-logger
Utility for parsing and coloring cisco RFC 3164 syslog messages
cisco parser rust syslog-messages systemd
Last synced: 04 Jun 2026
https://github.com/pgvalle/simplifiedluacompiler
Trabalho da matéria de compiladores da faculdade. As instruções que segui estão no diretório assets.
c compilers jesus-christ lexer lua parser
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/barrettotte/html-json-parser
Converts basic HTML to JSON using a custom lexer and parser.
c-sharp dotnet html-parser html5 json json-parser lexer parser
Last synced: 20 Apr 2026
https://github.com/benscabbia/ssms-results-parser
Visually compare side-by-side two SQL Server Statistics IO and Time data. Simply copy your output from SSMS and compare!
compare-data parser results-viewer sql sql-server sqlserver ssms
Last synced: 22 Apr 2026
https://github.com/rajesh-rahul/wot_datfile_parser_py
World of Tanks dat file parser binding for Python
parser python rust world-of-tanks
Last synced: 24 Apr 2026
https://github.com/probro27/vision-search
A search engine built from scratch including - crawler, indexer and a ranker. Please check out the code here :)
crawler-python express parser search-engine
Last synced: 24 Apr 2026
https://github.com/b72u68/miniiitran
Front-end compiler components for strong-typed subset of IITRAN
compiler iitran interpreter parser programming-language
Last synced: 27 Apr 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/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/seporaitis/pyparsing-slides
A quick intro to pyparsing library that I had to do for an interview.
library parser presentation python
Last synced: 30 Apr 2026
https://github.com/gaurav-gosain/jsml.zig
A simple JSON (toy) parser written in Zig, for learning purposes.
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/joeloparco/minijava-compiler
Front end of Mini Java Compiler built in Java. Including: Tokenizer, Parser and Semantic Analyzer.
compiler java minijava parser tokenizer typechecker
Last synced: 01 May 2026
https://github.com/mangesh-bhattacharya/nand2tetris
Nand2Tetris project implementation and HDL API reference.
cmake hack-compiler jack-compiler nand2tetris parser python xml
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/jdolitsky/luaparser
Library for converting simple Lua scripts into user-defined Go objects
Last synced: 02 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/huygensing/tree-sitter-tagml
tree-sitter grammar for TAGML
Last synced: 04 May 2026
https://github.com/xzripper/parentheses
Lightweight parentheses parser in Python.
Last synced: 09 Jun 2026
https://github.com/igncp/bash-utils
Collection of Bash utilities
ast bash chevrotain eslint eslint-plugin parser parsers react sh
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/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/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/algosup/2024-2025-project-4-web-fpga-team-3
A web-based tool for parsing and visualizing FPGA. It provides an interactive graph representation of signal propagation, helping engineers and students analyze delays, interconnections, and logic components inside an FPGA.
eda-tools fpga parser reactjs simulation
Last synced: 14 May 2026
https://github.com/ebkalderon/freedesktop-entry
Parser for the Freedesktop Desktop Entry specification written in Rust
desktop-entry freedesktop parser rust
Last synced: 12 Jun 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/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/flex-development/unist-util-parsec
a unist flavored parser combinator library
ast combinator parser syntax unist
Last synced: 18 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
https://github.com/sderosiaux/whitespace-parser
An implementation of a Whitespace parser relying only on the State monad
helloworld parser scala state whitespace
Last synced: 19 Jun 2026
https://github.com/ethanlabs101/lua-toolkit
A collection of Lua utilities, encoders, parsers, binary tools, and experiments built for learning and fun.
binary encoder hex lua lua-programming lua-scripting parser reverse-engineering xor
Last synced: 20 Jun 2026
https://github.com/hua1995116/common-comment-parser
A universal comment parser (supports more than 30 languages)
Last synced: 21 Jun 2026
https://github.com/nielsbergsma/protobuf-parser-csharp
dynamic parser protobuf3 runtime
Last synced: 22 Jun 2026
https://github.com/turkeymcmac/tablestreams
For reading and writing tables line by line in various formats.
Last synced: 23 Jun 2026
https://github.com/trananhtung/jsonpluck
Pluck valid JSON out of messy LLM output — strips markdown fences, fixes trailing commas, single quotes, comments, and truncation. Zero dependencies.
ai anthropic json llm openai parser repair structured-output typescript zero-dependency
Last synced: 25 Jun 2026
https://github.com/myselfshravan/hdfc-statement-explorer
A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access.
dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite
Last synced: 14 Apr 2026
https://github.com/steffen-w/kicadfiles
A comprehensive Python library for parsing and manipulating KiCad file formats with full S-expression support, type safety, and flexible error handling.
kicad kicad-library kicad-pcb kicad-schematics parser s-expressions
Last synced: 10 Oct 2025
https://github.com/orchestron-orchestrator/acton-yang
YANG parser and library working with YANG schemas and YANG-modeled data with XML & JSON serializers
hacktoberfest json netconf parser xml yang
Last synced: 19 Jan 2026
https://github.com/ancreny/env-parser
Simple parser to get values from environment
environment-variables golang golang-package parser
Last synced: 22 Jan 2026
https://github.com/parsify-dev/plugin-boilerplate
Parsify Plugin Boilerplate
boilerplate expression-parser parser parsify parsify-plugin plugin-boilerplate starter typescript
Last synced: 15 Oct 2025
https://github.com/king-tri-ton/dhorobot
Telegram-бот для получения гороскопов. Пользователи могут выбирать свой знак зодиака и получать гороскопы на сегодня, завтра и другие периоды. Бот получает данные с веб-сайта horo.mail.ru и использует библиотеки Python для взаимодействия с API Telegram и парсинга веб-страниц.
horoscope open-source parser python3 telegram-bot
Last synced: 28 Jan 2026
https://github.com/nguyenanh/phoenix_crawler
Instagram crawler
concurrency elixir instagram-scraper parser phantomjs phoenix scraping
Last synced: 27 Oct 2025
https://github.com/devtheorem/php-handlebars-parser
Parse Handlebars templates to a spec-compliant AST with PHP.
Last synced: 25 Feb 2026
https://github.com/poppa/key-value-file
Simple key/value file parser/writer
dotenv dotenv-parser keyvalue keyvalue-files nodejs parser typescript
Last synced: 30 Jan 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/thoughtsunificator/bbcode-parser
Tiny BBCode JavaScript implementation
Last synced: 01 Feb 2026
https://github.com/giladbarnea/to
A simple CLI tool to convert and diff between JSON, YAML, TOML, JSON5 and Python collections.
conversion data data-conversion json json5 parser script terminal toml yaml
Last synced: 08 Feb 2026
https://github.com/venil7/simple-parser
Preview
ast compiler interpreter javascript language parser
Last synced: 15 Apr 2026
https://github.com/mezoni/peg
Command line tool for generating a PEG (with some syntactic sugar) parsers
dart parser parser-generator peg
Last synced: 27 Feb 2026
https://github.com/fjebaker/md4zig
Zig wrapper around md4c for parsing Markdown.
Last synced: 02 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/null93/expression-compiler
Simple language compiler that is driven by mathematical expressions and transpiled into c++ code
compiler cpp elc expression-language lexer parser
Last synced: 26 Mar 2026
https://github.com/dantehemerson/arr2obj
:tada: Converts an array to object, with custom key and value.
arr2obj arrays node-module package parser tranform typescript-library
Last synced: 16 Apr 2026
https://github.com/djlint/html-template-parser
A parser for HTML templates.
django handlebars html html-template jinja mustache parser python template twig
Last synced: 05 Mar 2026
https://github.com/stevehjohn/calculator
A project implementing a calculator able to parse complex mathematical expressions.
calculator csharp csharp-library mathematics parser
Last synced: 02 Apr 2026
https://github.com/hex7c0/logger-request-cli
parser for logger request for Nodejs
Last synced: 17 Apr 2026
https://github.com/leonardpepa/jlox
JLOX is an interpreted scripting programming language implemented by reading the book Crafting intepreters
crafting-interpreters jlox lexical-analysis parser programming-language scripting-language semantic-analysis walk-tree
Last synced: 17 Apr 2026
https://github.com/lggruspe/genbu
Create composable CLIs using shell args parser combinators and type hints
cli combinators command-line hints infer parser python type
Last synced: 05 Apr 2026
https://github.com/eownerdead/minicc
[ABANDONED] Subset C to AMD64 Compiler
c codeberg compiler language lexer parser programming-language rust rust-lang
Last synced: 18 Apr 2026
https://github.com/boolangery/lua-dbus-type-parse
DBus type signature parsing
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/siddiqsoft/splituri
Split Uri for modern C++
cpp cpp20 http http-utils nlohmann-json parser uri-parser utility windows
Last synced: 23 Apr 2026
https://github.com/ivkos/uiss-client
node.js клиент за УИСС на Технически универститет - София
node node-js node-module parser parser-api scraper technical-university tu-sofia uiss
Last synced: 24 Apr 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/klp-core
A plugin with basic operations 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: 24 Apr 2026
https://github.com/yord/pxi-sandbox
🧚pxi-sandbox is a sandbox for developing plugins 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: 26 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/jerryfzhang/jsonwithpython
Learning on dealing with JSON files in Python.
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/tree-sitter-grammars/tree-sitter-ispc
ISPC grammar for tree-sitter
Last synced: 29 Apr 2026
https://github.com/sammwyy/craw
a website-crawler library for nodejs
crawler crawlers html javascript library node nodejs nodejs-module npm npm-module parser spider website
Last synced: 29 Apr 2026