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-21 00:18:58 UTC
- JSON Representation
https://github.com/nordicsemiconductor/nrf-intel-hex
Yet another parser for "Intel HEX" files.
Last synced: 18 Mar 2026
https://github.com/thunderer/Serializard
Flexible serializer encouraging good object design
array hydration hydrator json normalizer parser php serialization serializer xml yaml
Last synced: 09 Jul 2025
https://github.com/libtangle/qasm-rust
An IBM OpenQASM 2.0 Parser Written In Rust
lalr-parser parser programming-language qasm qasm-compiler
Last synced: 11 Mar 2026
https://github.com/aniket-engg/sol-profiler
CLI Tool to List & Store Solidity Smart Contract Methods Attributes
parser profile profiler smart-contract smart-contracts sol sol-profiler solidity
Last synced: 30 Apr 2025
https://github.com/vaiden/amazon-asin
An efficient NodeJS module to extract Amazon ASIN/ISBN from links. Supports Amazon shortened permalinks
Last synced: 11 Jun 2026
https://github.com/ndroi/pytorrent
a tiny python lib to parse torrent file.it can edit and dump torrent file. python的torrent解析库。
parser python-learning python-torrent torrent
Last synced: 06 May 2025
https://github.com/Enichan/Depicofier
Converts/translates PICO-8 style Lua syntax to standard clean Lua syntax
convert converter lexer lua parser pico-8 pico8 shorthand syntax tic-80 tic80 tool translate translation translator transpilation transpiler utility
Last synced: 11 Mar 2025
https://github.com/sarthakmakhija/goselect
SQL like 'select' interface for files
goselect lexer parser parsing-algorithms queries sql tokenizer
Last synced: 28 Apr 2025
https://github.com/colinkennedy/tree-sitter-usd
USD file grammar parser
grammar-parser parser tree-sitter usd
Last synced: 16 Mar 2025
https://github.com/oleiade/gomme
Parser combinator library for Go
byte-array golang gomme grammar parse parser parser-combinators text
Last synced: 13 Apr 2025
https://github.com/d3r1n/brainsuck
Programming Language Inspired by Brainfuck
brainfuck brainfuck-compiler brainfuck-interpreter compiler interpreter language lexer parser
Last synced: 10 Aug 2025
https://github.com/jsoysouvanh/kodgen
C++17 parser and code generator
cmake code-generation code-generator codegeneration codegenerator cplusplus cpp cpp17 cross-platform parser
Last synced: 11 Apr 2025
https://github.com/songmu/axslogparser
Fairly accurate access Log Parser
accesslog apache golang parser
Last synced: 23 Aug 2025
https://github.com/Itay2805/Vork
A V compiler and interpreter
interpreter lark-parser parser v vlang
Last synced: 13 May 2025
https://github.com/lianjiatech/bella-domify
文档解析(Document Parser),支持 PDF、TXT、DOC、DOCX、Markdown 等文件格式,高效提取与解析内容,生成标准文档树结构。内置 PDF Parser、Text Parser、Word Parser,助力 RAG、知识库、全文检索等智能应用。
document-parser parser pdf-parser
Last synced: 04 Oct 2025
https://github.com/msdn-whiteknight/ciltools
A set of tools to work with CIL in .NET applications
analysis bytecode cil csharp csharp-library dotnet library msil parser
Last synced: 12 Oct 2025
https://github.com/hangxingliu/mdjs
:green_book: A Lightweight Markdown Parser (JavaScript)
Last synced: 23 Jun 2025
https://github.com/rmosolgo/lingo
parser generator
crystal parser parser-generator
Last synced: 08 Oct 2025
https://github.com/aress31/pentest2xlsx
Excel parser for various pentesting tools.
excel excelparser nmap nmap-parser parser pentest pentesting report reporting reporting-tool testssl testssl-parser xlsx
Last synced: 30 Jun 2025
https://github.com/itay2805/vork
A V compiler and interpreter
interpreter lark-parser parser v vlang
Last synced: 20 Jan 2026
https://github.com/chlumsky/json-cpp-gen
A generator of JSON parser & serializer C++ code from structure header files
code-generation json parser serializer
Last synced: 26 Feb 2026
https://github.com/o1egl/fwencoder
Fixed width file parser (encoder/decoder) in GO (golang)
decoder encoder fixed-size-file go golang library parser table text
Last synced: 02 Apr 2026
https://github.com/nullarray/pyparser-cve
Multi source CVE/exploit parser.
cve infosec osint parser penetration-testing pentest pentest-tool vulnerabilities
Last synced: 14 Aug 2025
https://github.com/nielsmaerten/ynab-buddy
Import & upload CSV files from any bank into YNAB
csv parser ynab youneedabudget
Last synced: 09 Mar 2026
https://github.com/florian3k/fayrant-lang
Simple, interpreted, dynamically-typed programming language
crystal-lang dynamic-typing interpreter lexer parser programming-language
Last synced: 28 Feb 2026
https://github.com/pantuza/jsoncat
Json pretty-print parser based on a recursive lexical analyser
c clang cli json jsoncat parser pretty-print
Last synced: 16 Jan 2026
https://github.com/victorboissiere/vue-xls-csv-parser
Simple VueJS component to parse XLS/CSV files with validation
Last synced: 29 Jul 2025
https://github.com/gorhom/codable
A strict json parser inspired by Swift Codable
codable decodable encodable json parser ts-codable typescript
Last synced: 22 Mar 2025
https://github.com/bytecodeagency/import-boundary-checker
CLI tool to check Go (and soon Javascript/Typescript) project imports to see if import boundaries are not violated, based on a DSL
boundaries golang imports lexer parser typescript
Last synced: 28 Aug 2025
https://github.com/tigercosmos/date2obj
Parse Date to Simple Object in JavaScript
date javascript json nodejs parser
Last synced: 14 Apr 2025
https://github.com/status-im/nim-http-utils
Nim language HTTP helper procedures
Last synced: 09 Apr 2025
https://github.com/tnfe/jscalpel
A small feature library that makes it easier to manipulate objects
es6 javascript jscalpel object objects parser path react vue
Last synced: 03 Mar 2026
https://github.com/rust-italia/dgc
A parser and validator for the EU Digital Green Certificate (dgc) a.k.a. greenpass
base45 cbor certificate cose cwt dgc eu europe green greenpass parser qrcode rust rust-crate rust-library validator
Last synced: 26 Jul 2025
https://github.com/acekingke/yaccgo
YaccGo is an unstantable and debugable Yacc in Go
Last synced: 23 Jan 2026
https://github.com/eIDuy/apdu-parser
Parse APDU hex bytes into descriptions.
apdu apdu-command apdu-parser apdu-response parser
Last synced: 22 Apr 2025
https://github.com/apiaryio/http-string-parser
Parse HTTP Request and Response from String in Node.JS
Last synced: 26 Jun 2025
https://github.com/dtstack/dt-python-parser
Python Parsers for BigData, built with antlr4.
bigdata parser python typescript
Last synced: 10 Jun 2025
https://github.com/tree-sitter/tree-sitter-ql
tree-sitter grammar for the CodeQL language
Last synced: 12 Apr 2025
https://github.com/MSDN-WhiteKnight/CilTools
A set of tools to work with CIL in .NET applications
analysis bytecode cil csharp csharp-library dotnet library msil parser
Last synced: 22 Oct 2025
https://github.com/ReMinoer/SubSolution
Read & edit .sln solution files with various tools: .Subsln files, Visual Studio plugin, command line tool & .NET libraries.
configuration generate parser read sln sln-files sln-parser solution subsln subsolution visual-studio visual-studio-extension
Last synced: 09 Apr 2025
https://github.com/michael-f-bryan/scad-rs
A Rust implementation of the OpenSCAD virtual machine.
bytecode-virtual-machine cad code-cad compiler openscad parser rust
Last synced: 12 Jun 2025
https://github.com/pr0pz/scene-release-parser
A library for parsing scene release names into human readable data.
parser parser-library predb release scene scene-release warez warez-scripts warezscene
Last synced: 15 Oct 2025
https://github.com/rezemika/humanized_opening_hours
A parser for the opening_hours fields from OpenStreetMap
lark opening-hours openstreetmap openstreetmap-data parser python3
Last synced: 28 Oct 2025
https://github.com/aljoshakoecher/step-to-json
A parser that can be used to extract the system structure of a step file and output as json
assembly cad cae component-structure converter json parser step
Last synced: 04 Oct 2025
https://github.com/ahojukka5/gmshparser
gmshparser is a lightweight, 100 % tested and well documented package that aims to reliably parse the Gmsh ascii file format (.msh). The package does not introduce any external dependencies and thus fits well with the needs of your own FEM research code as a small stand-alone package.
element fem finite gmsh mesh method parser python
Last synced: 21 Mar 2025
https://github.com/eser/temporal-parse
parses human-readable strings for JavaScript's Temporal API
acikkaynak api date datetime human-readable javascript javascript-library parse parser temporal
Last synced: 11 Apr 2025
https://github.com/muqsit/arithmexp
A powerful mathematical expression parser and evaluator for PHP featuring variable substitution, user-defined constants, functions, deterministic functions, macros, operators, and compiler optimizations.
calculator compiler composer-library constant-folding logic math mathematical-expression-parser optimization parser php phpstan-l9 pmmp pocketmine-mp strength-reduction virion
Last synced: 30 Oct 2025
https://github.com/apex-dev-tools/apex-parser
Salesforce Apex/SOQL/SOSL language parser
Last synced: 21 Apr 2026
https://github.com/bughandler/libdnspacket
A single file cpp17 header only DNS packet parser/builder.
Last synced: 12 May 2025
https://github.com/lomirus/html_editor
Pure and simple HTML parser and editor.
Last synced: 26 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-odin
Odin grammar for tree-sitter
Last synced: 04 Jan 2026
https://github.com/omaralbeik/sketchgen
A Swift command line tool for generating source code from sketch files
cli code-generator parser sketch swift templating
Last synced: 13 Apr 2025
https://github.com/tonystone/geofeatures
A lightweight, high performance geometry library.
boost cocoapods doxygen-documentation geojson geometry geometrycollection high-performance intersection ios linestring multilinestring multipolygon objective-c osx parser polygon swift wkt
Last synced: 23 Mar 2025
https://github.com/panates/hl7v2
Advanced HL7 library for NodeJS. Includes parser, serializer, server and client classes.
client hl7 hl7v2 javascript nodejs parser serializer server
Last synced: 24 Feb 2026
https://github.com/tim55667757/mt4forexparser
Read forex data in MetaTrader 4 .hst-format and convert into .csv file and pandas dataframe. See article (ru): https://forworktests.blogspot.com/2022/01/mt4forexparser-python-metatrader-4.html
candlesticks chart forex history metatrader-4 parser
Last synced: 18 Jul 2025
https://github.com/p-x9/elfkit
🔬 A Swift library for parsing ELF files to obtain various information.
binary elf elf-parser parser reverse-engineering swift symbols
Last synced: 17 Jul 2025
https://github.com/basemax/jpophp
JSON Parser Object PHP is a library for parsing the data in JSON format.
json json-parser json-parsing json-parsing-library json-serialization lexer parser parsers php php-5 php-7 php-json-library php-json-parser php-library token token-authentication token-authetication token-authorization tokenizer tokens
Last synced: 05 Aug 2025
https://github.com/hlhr202/rust-css-parser
This project aims to implement a CSS(less like) parser in rust. Currently the code is targeting the PostCSS AST. Very early stage, do not use in production.
Last synced: 12 Apr 2025
https://github.com/open-austin/indigent-defense-stats
A web scraper for collecting and processing public case records from sites using Tyler Technology's Odyssey court records database software.
court-cases parser python scraper
Last synced: 09 Feb 2026
https://github.com/hyprland-community/hyprparse
Hyprland/Hyprpaper/Hypr configuration file parser [maintainer=@yavko]
config configuration hypr hyprland parser
Last synced: 28 Apr 2025
https://github.com/recp/json
🔋 In-place lightweight JSON parser
c-json in-place-parser javascript-object-notation json json-api json-data json-loader json-parser json-parsing json-string json-tokenizer parser tokenizer
Last synced: 17 Mar 2025
https://github.com/here-be/snapdragon-node
Snapdragon utility for creating a new AST node in custom code, such as plugins.
ast compiler javascript node nodejs parser snapdragon
Last synced: 20 Aug 2025
https://github.com/danielgatis/go-vte
A library to parse terminal escape sequences (almost) exactly how the real hardware does.
go golang parser terminal-emulator vt100 vte
Last synced: 23 Mar 2025
https://github.com/awolverp/markupever
The fast, most optimal, and correct HTML & XML parsing library for Python written in Rust.
html5ever library markup-languages parser python rust scraping selectors web-scraping
Last synced: 26 Jan 2026
https://github.com/Ragath/TiledLib.Net
Cross-platform Tiled map parsing utilities.
content-management monogame parser parsing pipeline tiled tiled-parser tilemap
Last synced: 18 Mar 2025
https://github.com/rlayers/pawpaw
Text Processing & Segmentation Framework
extract-text hierarchical-text-segmentation information-extraction knowledge-graph lexer natural-language-processing nlp parser python query-engine query-language text-processing text-segmentation tree xml-parser xmlparser
Last synced: 08 Apr 2026
https://github.com/doceazedo/emotettv
💬 A Twitch (BTTV, FFZ & 7TV) emotes and badges parser - built with TMI.js in mind
7tv bttv emotes ffz javascript library parser tmi tmijs twitch twurple typescript
Last synced: 18 Jan 2026
https://github.com/Tuxified/tree-sitter-elixir
Tree Sitter grammar for Elixir
Last synced: 11 Mar 2025
https://github.com/sciruby/daru-io
daru-io is a plugin gem to the existing daru gem, which aims to add support to Importing DataFrames from / Exporting DataFrames to multiple formats.
daru data-analysis exporter importer parser ruby ruby-gem
Last synced: 12 Mar 2026
https://github.com/jrop/pratt-calculator
A very simple expression evaluator written using a Pratt Parser
calculator expression-evaluator expression-parser expression-tree javascript nodejs parser pratt-parser
Last synced: 27 Mar 2026
https://github.com/typo3/html-sanitizer
HTML sanitizer, written in PHP, aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values.
html parser php sanitization security xss
Last synced: 08 May 2025
https://github.com/marketto/codice-fiscale-utils
Utility to handle Italian Codice Fiscale
belfiore codice-fiscale codicefiscale es6 generator javascript omocodia parser typescript util
Last synced: 08 Apr 2025
https://github.com/pkuyo/light-parser
A lightweight C++ parser-combinators library
cpp cpp20 header-only lightparser lightweight parser parser-combinators
Last synced: 25 Jun 2025
https://github.com/bunlong/react-native-csv
react-native-csv is the fastest CSV (or delimited text) parser for React Native.
csv csvtojson jsontocsv multithread parser react react-native-csv react-papaparse reactjs
Last synced: 12 Sep 2025
https://github.com/rdfjs/rdfxml-streaming-parser.js
Streaming RDF/XML parser
linked-data parser rdf rdf-xml rdfjs streaming
Last synced: 05 Apr 2025
https://github.com/femtopixel/github-release-notifier
Automatize tasks when a specific package got a new release - Github Release Notifier
automatic cli github notification notification-api notification-service notifications notifier parser release webhook webhooks
Last synced: 09 Apr 2025
https://github.com/winebarrel/cronplan
Cron expression parser for Amazon EventBridge.
aws cloudwatch-events cron eventbridge golang parser
Last synced: 15 Apr 2025
https://github.com/qzchenwl/hiveql-parser
HiveQL Parser. Parse HiveQL code and print AST in JSON format if success, else print well formed syntax error message.
hive hiveql parser sql syntax-checker
Last synced: 22 Jun 2025
https://github.com/nikitavoloboev/markdown-parser
Go library to parse markdown to grab various things
go golang-library markdown parser
Last synced: 10 Sep 2025
https://github.com/ksassnowski/csv-schema
Parse a CSV file into PHP objects based on a schema.
Last synced: 11 Jan 2026