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/vomnes/corewar
In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.
asm compiler corewar parser virtual-machine
Last synced: 16 Mar 2025
https://github.com/ilshad/dex-edn
EDN parser and emitter for Common Lisp
clojure common-lisp edn parser
Last synced: 23 Jul 2025
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/christian-2003/lisp-interpreter
An interpreter for simple LISP syntax.
abstract-syntax-tree interpreter lexer lisp lisp-interpreter parser token tokenizer
Last synced: 30 Mar 2025
https://github.com/mlightcad/mtext-parser
TypeScript version of AutoCAD MText parser
autocad javascript mtext parser typescript
Last synced: 12 Mar 2026
https://github.com/xsubject/constructor-argument-detector
👻 Terminal util to find constructor arguments when creating a contract in ethereum based networks
arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js
Last synced: 30 May 2026
https://github.com/moltools/biocracker
Parser for antiSMASH output GenBank files.
Last synced: 14 Jan 2026
https://github.com/rzcastilho/xmlx
Elixir native XML parser that enables search by attribute or element names
Last synced: 30 May 2026
https://github.com/magicxor/htmltextextractor
Extracts text from HTML (compatible with MailBee.NET)
email extractor html mail mailbee mailbee-net parser regex regexp regular-expressions text
Last synced: 26 May 2026
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/maxdesiatov/swiftlet
Experimental Swift compiler written in Swift
Last synced: 26 Mar 2025
https://github.com/sjkingo/zerp
zerp is a collection of utilities for Z, a toy programming language similar in syntax to Python and Pascal
lexer parser python python-3-4 toy-programming-language virtual-machine z zerp
Last synced: 06 Sep 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/yonis-savary/php-dom
HTML Parser for PHP, with support for simple CSS Selectors !
Last synced: 10 Apr 2025
https://github.com/Chi-EEE/html-parser
C++ HTML parser that generates a simple DOM tree in C++17
boost cpp cpp-html-parser cpp17 css html html-parser html-parser-library html5 library parser scraping xmake
Last synced: 12 Mar 2025
https://github.com/dzagalskii/XML_Parser
Parser for XML code using Lex & Yacc
Last synced: 12 Mar 2025
https://github.com/rtxux/pascalcompiler
Pascal-- Compiler written in C#, a course project of Compiler's Principle
Last synced: 14 Jun 2025
https://github.com/erdomke/outlookparser
Library for parsing Outlook (*.msg) files
Last synced: 07 Oct 2025
https://github.com/tipalol/parser
Компактный класс Parser, с помощью которого можно легко и непринужденно доставать необходимую информацию с любого сайта.
Last synced: 22 Mar 2025
https://github.com/tsarchghs/how-to-write-a-simple-interpreter
How to write a simple interpreter - Blog Post
evaluation interpreter lexer parser
Last synced: 08 Oct 2025
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/keinos/gofeed-cli
✅ A command that parses RSS/Atom/XML feeds to JSON. GoFeed Powered.
Last synced: 14 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-chatito
Chatito grammar for tree-sitter
Last synced: 22 Jul 2025
https://github.com/arran4/dateparse
GoLang Parse many date strings without knowing format in advance.
date date-parser datetime datetime-library datetime-parser go golang golang-library internationalisation parser
Last synced: 14 Jan 2026
https://github.com/dash-os/tcl-parser
An extension for Tcl, written in C, that lets Tcl scripts access Tcl's own parser via the parse command.
Last synced: 27 Jan 2026
https://github.com/cityssm/node-avanti-time-data-parser
Parses the time data Excel report from Avanti into a JavaScript object.
avanti parser payroll timesheets
Last synced: 27 Oct 2025
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/roelmagdaleno/markdown-to-notion-blocks
Convert markdown to Notion blocks in JSON or Array format.
markdown notion notion-blocks parser
Last synced: 23 Feb 2026
https://github.com/upi-0/komikuapi
Unofficial Self-Hosted Komiku.id API.
parser python python-scraper scrap
Last synced: 16 Jan 2026
https://github.com/leon-richardt/python-repetita-parser
Python parser for the REPETITA data format
parser python repetita traffic-engineering
Last synced: 10 Oct 2025
https://github.com/lussierc/boscopl
A fun & simple programming language.
parser programming-language python scanner
Last synced: 11 Oct 2025
https://github.com/theopenwebjp/get-words
Simple search / get words and counts JS library.
Last synced: 08 Jun 2026
https://github.com/slmt/google-load-parser
A parser to extract the CPU usage timeline from Google's cluster-usage trace data.
cluster google monitoring parser resources
Last synced: 12 Oct 2025
https://github.com/irvifa/compiler-final-project
Code written for my final project in Compiler course at Universitas of Indonesia
Last synced: 12 Oct 2025
https://github.com/vcputtini/squidlogparser
A small object library capable of interpreting the log entries generated by Squid-cache(tm) and manipulating this data.
cpp cpp17 http http-proxy https lib library parser squid squid-proxy
Last synced: 01 Jan 2026
https://github.com/lucianosrp/frame-check
A static checker for dataframes!
lsp pandas parser type-checker
Last synced: 13 Oct 2025
https://github.com/st235/uric
A Uniform Resource Identifier (URI) implementation in C++, designed strictly in compliance with RFC 3986.
cpp parser pico raspberry-pi-pico rfc3986 uri url
Last synced: 31 May 2026
https://github.com/florczakraf/gitlab-duration-parser
A simple Gitlab time-tracking message parser
gitlab parser python time-tracking
Last synced: 31 Oct 2025
https://github.com/rogerinn/little_poc
Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais
ast c compiler compilers golang javascript nodejs parser rust
Last synced: 09 Apr 2026
https://github.com/miso-belica/py.js
Python expressions parser and evaluator written in Javascript (https://github.com/odoo/odoo/tree/14.0/addons/web/static/lib/py.js)
eval evaluator javascript parser python tokenizer
Last synced: 27 Jan 2026
https://github.com/untreu2/x-parser
X/Twitter post parsing tool written in Rust
Last synced: 19 Oct 2025
https://github.com/q-m/tiered_category_expressions
Work with TCEs in Ruby
categories expression language parser pattern-matching regular-expressions
Last synced: 20 Oct 2025
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/philipk/steam_shortcuts_util
Utilities for parsing & writing Steams shortcut.vdf file format
Last synced: 10 Aug 2025
https://github.com/josephgoksu/artspin
"artspin" is the best way to quickly and freely spin your articles. Currently, it is available for just Turkish Language.
article parser spinner turkish-language
Last synced: 07 Mar 2026
https://github.com/casparwylie/zandt-lang
Another homemade programming language (ongoing and incomplete!)
language lexer parser programming-language
Last synced: 18 May 2026
https://github.com/chehanr/nic_parser
A python package to parse Sri Lankan national identity card numbers.
identity national nic nic-parser parser python python-library python3 sri-lanka
Last synced: 24 Oct 2025
https://github.com/cubicpath/dyncommands
Dynamic command execution, parsing, and storage for IRC chatbots and CLI applications.
dynamic extensible library parser pypi-package python python3
Last synced: 13 Mar 2025
https://github.com/oxylabs/custom-parser-instructions
Learn the fundamentals of writing parsing instructions with Oxylabs' Custom Parser.
parser parsing python scraping scraping-websites tutorial web-scraping
Last synced: 24 Dec 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/gaurav-gosain/jsml
JSML - JSON Manipulation Library | JSML is a lightweight C library for parsing and manipulating JSON data.
Last synced: 29 Apr 2026
https://github.com/devidw/cpjsontoimg
Convert Adobe Captivate bundled JSON images back to their source files
adobe adobe-captivate base64 base64-decoding binary captivate conversion convert converter e-learning elearning file files json json-data parser php php7 php74
Last synced: 16 Mar 2026
https://github.com/apendua/any-language
A toolbelt for creating cool parsers and interpreters
expression-evaluator grammar parser pratt-parser
Last synced: 12 Sep 2025
https://github.com/markomanninen/plcparser
Propositional Logic Clause Parser (Python, PHP, Javascript, Hy)
bootstrap heroku hylang javascript logic-programming notebook parser php python travis-ci unittest
Last synced: 15 Apr 2026
https://github.com/tiagoboeing/graphql-federation-schema-parser
CLI tool to parse GraphQL schemas and generate federated GraphQL schemas for use in a GraphQL Federation gateway
cli graphos graphql hive parser schema wundergraph
Last synced: 30 Oct 2025
https://github.com/venil7/simple-parser
Preview
ast compiler interpreter javascript language parser
Last synced: 15 Apr 2026
https://github.com/pmikstacki/bsharp
BSharp is a csharp parser, analysis and formatter.
Last synced: 11 Feb 2026
https://github.com/usagi-coffee/tree-sitter-df
OpenEdge Data Definitions grammar for tree-sitter
openedge openedge-abl parser progress progress4gl tree-sitter tree-sitter-parser
Last synced: 14 Feb 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/fjebaker/md4zig
Zig wrapper around md4c for parsing Markdown.
Last synced: 02 Mar 2026
https://github.com/frederikbeimgraben/pyrustymd
Parse MD/HTML with custom features to JSON
parser pypi-source python python3 rust rust-lang
Last synced: 02 Mar 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/trialanderrororg/parse-text-cite
Small tool that parses a string of text containing APA style in text citations, e.g.
apa bibliography citations parser references
Last synced: 01 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/benser22/json-toon-converter-compact
TypeScript library to convert JSON ↔ TOON (Token‑Oriented Object Notation) with validation utilities.
cjs converter data-serialization esm javascript json library npm-package parser token-oriented-object-notation typescript validation
Last synced: 07 Apr 2026
https://github.com/russlank/lang-forge
LangForge is a modern Go implementation of Lex/Yacc-style compiler tooling
bison bison-yacc c clang compiler-construction compiler-design compilers context-free csharp dotnet flex go ielr lalr lex lex-yacc parse parser scanner yacc
Last synced: 25 Jun 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/irradia/one.irradia.fieldrush
Type-safe, functional JSON stream parser
android functional json kotlin parser
Last synced: 17 Apr 2026
https://github.com/hex7c0/logger-request-cli
parser for logger request for Nodejs
Last synced: 17 Apr 2026
https://github.com/anewage/haup-haup
A very simple LR(0) parser
cfg compiler compiler-design context-free-grammar grammars parser syntax-analysis syntax-checker
Last synced: 29 Mar 2025
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/krishpranav/jsonparser
A simple json parser built using golang
go go-library go-package golang json linux macos parser windows
Last synced: 05 Apr 2026
https://github.com/airvzxf/sniparinject
SniPar Inject is the abbreviation of these three word: Sniffer, Parser and Inject. Intercept and read the network packets to find information about the game, but it could be useful for any network sniffer.
game games hack hacking inject monitor monitoring network networking packet packets parse parser sniff sniffer video-game video-games
Last synced: 18 May 2026
https://github.com/chrisdothtml/js-import-parser
A fast parser for analyzing relationships between JavaScript modules
Last synced: 20 Apr 2026
https://github.com/openbytedev/strictipparser
A strict alternative to the builtin IP parsing methods.
Last synced: 05 Jun 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/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/galaxypedia-wiki/ketchupbot-updater
epic galxy pedia updator
csharp mediawiki parser updater
Last synced: 25 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/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/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/frequentlymisseddeadlines/angular-x2js-wrapper
X2JS angularJS wrapper
angular angular-x2js-wrapper angularjs parser x2js xml xml-parser
Last synced: 30 Apr 2026