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/anujdhillxn/functiondifferentiator
A web app that parses a mathematical function into an expression tree and then performs differentiation.
binary-tree flask parser python3
Last synced: 30 Apr 2026
https://github.com/p4suta/aozora
Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.
aozora-bunko cli japanese parser ruby rust shift-jis tategaki typography
Last synced: 16 Jun 2026
https://github.com/aayes89/honlogparser
Java application that converts Heroes of Newerth (HoN) log files into a sql database
dom dom-manipulation hon java logs parser sql
Last synced: 01 May 2026
https://github.com/koumoul-dev/mime-type-stream
Streaming parser + serializer for various mime-types
csv json ndjson parser serializer stream
Last synced: 30 Jun 2026
https://github.com/jcbhmr/laxesmeta
⛱️ Lax but slim ESM metadata extractor
ecma262 ecmascript es-modules parser
Last synced: 02 Apr 2025
https://github.com/kirill71/math-expression-parser
Console mathemathic calculator based in Dejckstra sorted station algorithm and support math function such as sin, cos ect.
dejkstra expression math parser sorted-station-algorithm
Last synced: 22 Jun 2025
https://github.com/bursasha/cpp-duo-matrix-calculator
Matrix calculator only for 2 matrices in C++ using OOP, polymorphism, STL, parsers, variety of algorithms ⌨️
algorithms calculator-application console-application cpp cvut-fit inheritance makefile matrix oop parser polymorphism stl
Last synced: 10 Sep 2025
https://github.com/zac-garby/mex
A maths expression parser/evaluator, in Rust.
evaluator mathematics parser rust rust-library
Last synced: 17 Jun 2025
https://github.com/lffg-archive/parser-combinator-ts
Messing around with parser combinators
parse-combinator parser parsing
Last synced: 08 Apr 2026
https://github.com/rasheedmhd/llama
A programming language impl from Robert Nystrom's Crafting Interpreters
ast byte lexer parser programming programming-language scanner
Last synced: 06 Apr 2025
https://github.com/n3d1117/sisop17
Esercizio per esame di Sistemi Operativi - 2017
crawler html java parser semaphores synchronization thread-safety threading
Last synced: 06 Apr 2025
https://github.com/denisdefreyne/crystal-lox
crafting-interpreters crystal interpreter language lox parser
Last synced: 11 Sep 2025
https://github.com/gitw1n/web-scrape-wave
This project is a web scraper written in Python using the BeautifulSoup library. It is designed to collect data from websites based on user-provided URLs.
bs4 parser python python3 requests webscraper webscraping
Last synced: 01 Apr 2025
https://github.com/peaske7/parse-universities
A collection of node scripts to clean csv data and output usable json files on colleges and universities in the U.S.
Last synced: 06 Apr 2025
https://github.com/sheraff/calculator
abstract-syntax-tree maths parser plugin-system tokenizer
Last synced: 19 May 2026
https://github.com/followtheprocess/parser
Simple, combinatorial parsing in Go!
go parser parser-combinators text-parsing utf-8
Last synced: 10 Apr 2025
https://github.com/gotamer/matter
TOML Frontmatter or Endmatter unmarshaller.
decoder encoder endmatter frontmatter golang parser toml unmarshaller
Last synced: 15 Jan 2026
https://github.com/IlyaUmanets/improve_your_code
Code smell detector for Ruby
Last synced: 13 May 2025
https://github.com/pumpfun-max/carbon-cli-ys
This repo is a fork of carbon-cli and modified to support yellowstone Instruction types.
anchor codama decoder parser solana solanatransaction yellowstone yellowstonegrpc
Last synced: 14 May 2026
https://github.com/frodoslaw/python-docx-parser
Exemple usage of the python-docx library
Last synced: 28 Mar 2025
https://github.com/brunozell/whatsappparser
Light-weight C# parser for exported WhatsApp chat histories
Last synced: 16 May 2026
https://github.com/ik5/parser_howto
Example on how parsing works
ast golang howto howto-tutorial parser
Last synced: 26 Jun 2025
https://github.com/gizipp/nik-parser.rb
Parse Indonesian citizenship registration number a.k.a NIK (Nomor Induk Kependudukan)
Last synced: 13 Mar 2025
https://github.com/kahleryasla/top-frequent-words-sorter-from-json
cli tool: finding the most frequent words in a JSON file. Reads file and processes it to identify the words that appear most frequently in the file. Outputs the identified words to the user and store.
hashtable json-data json-parser linked-list parser sorting
Last synced: 02 Mar 2025
https://github.com/tkshill/adventofcode
Mega-folder for all Advent of Code solutions
advent-of-code algorithms-and-data-structures csharp fsharp functional-programming parser
Last synced: 10 May 2026
https://github.com/chloro-pn/flex_learn
learn how to use flex!
bison bison-yacc flex lex parser
Last synced: 06 Mar 2026
https://github.com/bottledlactose/essencio
A header-only library for loading file formats found in MySims and MySims Kingdom.
cpp mysims mysims-kingdom parser
Last synced: 17 Jul 2025
https://github.com/ureeves/did.rs
Implements a parser for decentralized identifiers.
decentralized did identifier identity parser rust
Last synced: 04 Mar 2025
https://github.com/yggverse/parser-php
Parser toolkit written on PHP
bittorrent link magnet parser php uri url urn
Last synced: 13 May 2025
https://github.com/grebbly51/demoinfocs-golang
A Counter-Strike 2 Demo Parser for Go (demoinfo)
counter-strike counter-strike-2 cs2 csgo demo demo-parser demoinfo esports go golang hacktoberfest parser replays source2
Last synced: 21 Jun 2025
https://github.com/ostensibly-1/blua
Lua 5.1 VM Environment with 5.3 Functions Support. Made in Lua 5.3, this thing can run Lua 5.1!
bytecode compilation environment lexing lua lua-virtual-machine lua-vm lua51 lua53 parser runtime virtual-machine vm
Last synced: 08 Jul 2025
https://github.com/amitkumarj441/sqgnl
SQL Query Generator for Natural Language
cpan information-retrieval natural-language-processing parser perl perl-module
Last synced: 21 Mar 2025
https://github.com/bashmocha/cs50-ai
Project submissions for Harvard CS50's Introduction to Artificial Intelligence with Python
ai cs50 cs50ai machine-learning neural-network nlp-parsing nltk-library optimization parser python
Last synced: 01 Apr 2025
https://github.com/depau/c2singlefile
Turns a bunch of specially formatted c files into a single file
Last synced: 10 May 2026
https://github.com/ariaandika/tokenizer
tokenizer, lexer, parser, or whatever in rust
Last synced: 26 Jun 2025
https://github.com/dpakach/gorkin
A simple lightweight gherkin parser
bdd gherkin gherkin-parser golang gorkin hacktoberfest parser
Last synced: 03 Apr 2025
https://github.com/said10/parserhtml
JS library to convert HTML Code to JS Object
Last synced: 16 Jan 2026
https://github.com/piterweb/jalang
jalang / An interpreted language built with Rust
interpreter lexer parser programming-language rust
Last synced: 26 Mar 2025
https://github.com/nicholaswmin/arithmeticss
arithmetic expressions on CSS variables
css css-custom-properties parser
Last synced: 17 May 2026
https://github.com/codybloemhard/md-to-incodoc
Convert markdown to incodoc.
conversion incodoc markdown parser
Last synced: 14 May 2026
https://github.com/pegasusheavy/rawk
A 100% POSIX-compatible AWK implementation in Rust with GNU AWK (gawk) extension support
awk cli command-line gawk parser posix rust scripting text-processing unix
Last synced: 18 Feb 2026
https://github.com/pegasusheavy/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: 18 Feb 2026
https://github.com/watcol/somen-language
Utilities of the somen parser combinator for languages.
parser parser-combinators programming-language rust
Last synced: 07 Apr 2026
https://github.com/neudinger/osmtogeojson
Convert osm xml to osm GeoJson Dlang project
docker json linux osm osm-geojson parser split xml
Last synced: 08 May 2026
https://github.com/nstevens1040/anglesharpparser
This .NET 6.0 library uses AngleSharp to parse an HTML string into a DOM. It is written such that it can be easily used in PowerShell Core.
csharp document-object-model dom dotnet-6 dotnet-core html net-core net-core-6 net6 parse parser powershell powershell-core
Last synced: 06 Mar 2026
https://github.com/mixa3607/androidskyinstrumentplayer
Parser songs for Sky and replays generator for ddiPlayer
Last synced: 03 Mar 2025
https://github.com/kauefraga/cpp-commandline
🧶 A command line (CLI) library that will help you to build your command line applications with out of the box.
cli command-line commandline cpp parser
Last synced: 02 Apr 2025
https://github.com/markkoz/prop-logic
A lexer and parser for propositional formulas in propositional logic
lexer parser propositional-logic python
Last synced: 14 Jun 2025
https://github.com/ad-si/elm-stylus
Stylus CSS parser for Elm
css elm parser preprocessor stylus
Last synced: 14 May 2026
https://github.com/glennsarti/sentinel-parser
Go Packages to parse HashiCorp Sentinel file types
golang hashicorp parser sentinel
Last synced: 30 Apr 2025
https://github.com/freight-trust/global
schema registry global
deliveredby json json-ld json-schema json-schemas parser registry schema xml-schema xsd
Last synced: 18 Apr 2026
https://github.com/surajkareppagol/parser
🇵 Python Script: XML To JSON Conversion Tool.
Last synced: 15 Jul 2025
https://github.com/sambhav/jacc
Yet another C Parser
assignment bison c compilers flex lex parser yacc
Last synced: 20 May 2026
https://github.com/clitetailor/simple-xml-parser
A simple XML parser in NodeJS
Last synced: 30 Apr 2026
https://github.com/metaid-developers/metaid-script-decoder
MetaID Protocol Parser - Extract and parse PIN data from BTC and MVC blockchain transactions. Pure Go, zero dependencies, easy integration.
blockchain btc decoder go golang metaid microvisionchain mvc parser web3
Last synced: 14 Jan 2026
https://github.com/ichowdhury01/cyk-syntactic-parser
App that parses the syntax of inputted sentences using the CYK algorithm with a context-free grammar.
context-free-grammar cyk-algorithm natural-language-processing parser syntax-analysis
Last synced: 10 Jul 2025
https://github.com/omar-azmi/fbicodec_ts
A Forward and Backward Invertible binary serializer TypeScript library built on modularity and composition. When you hear the words `FBI OPEN UP!`, you'll be able to prove your innocence with any data encoded with this library.
binary-serialization codec decoder deno encoder es6 file-parser invertible modular oop parser schema serialization serialization-library tiny typescript unparser unserialize
Last synced: 28 Apr 2026
https://github.com/paebbels/pyipcmi.parser.rules
Parser for *.rules files in pyIPCMI.
Last synced: 28 Mar 2025
https://github.com/feel2code/cinema_parser
Parsing top films from site about films
Last synced: 16 May 2026
https://github.com/felixbd/while
Parser and interpreter for the While programming language (in haskell)
haskell interpreter parser while
Last synced: 13 Apr 2025
https://github.com/google/dtoolkit
A Rust library for parsing and manipulating Flattened Device Tree (FDT) blobs.
Last synced: 11 Jan 2026
https://github.com/tokland/antlr4ts-adt
Build ADT types for Typesscript from a ANTLR4 grammar
Last synced: 21 Mar 2025
https://github.com/jirikostiha/atin
Utilities for parsing and formatting time spans to and from alphanumeric time interval notation.
duration-parsing notation parser time-conversion time-format time-interval time-parsing
Last synced: 18 Feb 2026
https://github.com/ghostwriter/syntax2
Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)
generator ghostwriter lexer parser php syntax tokenizer
Last synced: 28 Mar 2025
https://github.com/teneplaysofficial/markdom
A Markdown and HTML parser for Node.js with TOC generation and anchor support.
cli javascript markdown markdown-parser nodejs npm-package parser rollup typescript vitest
Last synced: 13 Apr 2025
https://github.com/shaunlwm/dwix
😈 A parallel open directory mapper.
indexer opendirectory parser webscraper webscraping
Last synced: 13 May 2026
https://github.com/alaazameldev/flutter-to-html-and-js-transpiler
Experimental transpiler for "Flutter-like" code to HTML & JS. Built with ANTLR, focusing on lexer, parser, AST generation, and error handling.
antlr4 composite-pattern flutter html java javascript lexer parser visitor-pattern
Last synced: 11 May 2026
https://github.com/usiqwerty/megaconkurs
Сервис-агрегатор конкурсных списков абитуриентов
education parser python university web
Last synced: 03 Apr 2025
https://github.com/jchip/string-array
⚙Parse string into array of string elements
Last synced: 23 Sep 2025
https://github.com/ehuelsmann/xdr-parse
Parse XDR (eXternal Data Representation) definitions into an AST (Abstract Syntax Tree)
abstract-syntax-tree ast external-data-representation parser perl5 xdr
Last synced: 12 Oct 2025
https://github.com/dkeeghan/slackformatter.js
Formats messages from the Slack API into HTML
formatter javascript parser slack slack-api
Last synced: 17 May 2026
https://github.com/wangtao0101/parse-comment-es6
A fast comment parse for es6 without dependence, support loc and range
Last synced: 28 Mar 2025
https://github.com/kavignon/highspeedxmlinterpret
Performant XML text parser.
Last synced: 04 Apr 2025
https://github.com/drublic/microdata-parser
Parse Microdata of a given string
Last synced: 16 May 2026
https://github.com/lenage/aegisubkit
A Parser for Aegisub subtitle file in ruby.
Last synced: 20 Jun 2025
https://github.com/kyuch4n/piglet
A language named Piglet to describe the flow chart
ast flow language parser tokenizer typescript
Last synced: 20 May 2026
https://github.com/hhhscvx/wildberriesscraper
ТГ Бот парсер Wildberries по артикулу товара
aiogram parser python scraper scraper-python telegram-bot wb wildberries
Last synced: 05 Apr 2025
https://github.com/johngodoi/brokersnoteloader
This application aims to convert some broker's note into a formatted text that can be easily imported to a spreadsheet.
brokerage parser pdf-document-processor scala
Last synced: 17 Jun 2025