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/pritampanda15/pandacite
A Python-based citation manager
citation doi elsevier mendeley nature parser references science springer
Last synced: 22 Jun 2025
https://github.com/orbitalshell/prompt-git-info
Add information about any current or parent GIT repository to orbital shell command line prompt. for example: OrbitalShell ├ master +0 ~0 -0 | ~2 -0 ?2
bash chsarp cli command-line command-line-app command-line-interface command-line-tool git git-branch git-status interactive linux netcore31 netcore5 netstandard21 parser prompt shell
Last synced: 16 Jun 2025
https://github.com/red5d/nexpose-tools
Tools and monitoring scripts for Nexpose
automation debugging log-parser monitoring nexpose parser
Last synced: 06 May 2025
https://github.com/gurbaaz27/group_26_cs335_project
CS335A Compiler Design: Course Project
compiler compiler-design go-compiler golang graphviz-dot lexer lexical-analysis mips parser pydot python
Last synced: 11 Apr 2025
https://github.com/chrispomeroyhale/csv-dialect-swift
DialectalCSV: Multi-dialect CSV parser in Swift for handling different separated value formats. Conforms to Frictionless Data's CSV Dialect spec
csv delimited dialect parser rfc-4180 streaming swift swift-package-manager tsv
Last synced: 10 Apr 2025
https://github.com/matronator/parsem
Parser for YAML, JSON and NEON templates.
json json-parser json-template json-templates mtrgen neon parse parser parsing-engine parsing-library php template-engine template-language template-parser templating templating-engine yaml yaml-parser yaml-template yaml-templates
Last synced: 27 Dec 2025
https://github.com/tebogoyungmercykay/recspl-compiler-construction-in-python
This repository contains the core components of our Recursive Student Programming Language Compiler Construction and Design project. The project aims to implement a complete compiler, including lexical analysis, parsing, semantic analysis, and code generation.
intermediate-code-generation lexer parser pytest semantics syntax-tree testing tokens type-checker
Last synced: 09 Jul 2025
https://github.com/jednano/linez
Parse lines from text.
lines newline newline-character-sequences parser parses-lines
Last synced: 12 Apr 2025
https://github.com/valdezfomar/tree-sitter-editorconfig
editorconfig grammar for tree-sitter
editorconfig parser tree-sitter
Last synced: 25 Jun 2025
https://github.com/seldszar/tekko
Another IRC message parser and formatter.
Last synced: 14 Jun 2025
https://github.com/fgebhart/sportgems
Find valuable gems 💎 in your 🚴 activities!
activity parser pip python rust sports sports-data
Last synced: 11 Jul 2025
https://github.com/ait-aecid/aecid-parsergenerator
Automatically create parser trees for textual logdata to facilitate analysis
hdfs log-data log-signatures log-templates logs parser parser-generation python templates
Last synced: 10 Apr 2025
https://github.com/jutaz/athena-struct-parser
Parse dict-like structs returned in responses of AWS Athena
Last synced: 12 Jul 2025
https://github.com/noahbuscher/toy-json-parser
Tiny toy JSON(like) parser, written in Typescript
Last synced: 13 May 2025
https://github.com/leoprover/tptp-utils
Library for TPTP-related utility services
automated-reasoning linter logic parser predicate-logic preprocessor theorem-prover theorem-proving tptp
Last synced: 19 May 2026
https://github.com/moznion/go-struct-custom-tag-parser
A simple parser for golang's custom tags
Last synced: 15 Dec 2025
https://github.com/silentsoft/csscolor4j
CSSColor4J is a simple Java library for parsing CSS color string representations.
cmyk color css css-color hexadecimal hsl hsla named-color parser rgb rgba
Last synced: 08 Sep 2025
https://github.com/ergebnis/front-matter
👀 Provides a composer package with a front-matter parser.
Last synced: 10 Apr 2025
https://github.com/blvckbytes/gpeee
A very small and versatile parser used to evaluate simple expressions
ast configuration environment expression interpreter language optimizer parser tokenizer
Last synced: 11 Apr 2025
https://github.com/theflash2k/hackprobe
A Search Engine of JSON-based Cheat Sheets
cheat-sheet docker fastapi hackprobe json markdown parser python react
Last synced: 09 Apr 2026
https://github.com/transitive-bullshit/parse-email
Parses mime-encoded email messages.
email email-parser email-parsing mail mime multipart parser
Last synced: 12 May 2025
https://github.com/genometric/geutilities
Genome Utilities (GeUtilities) provides open-source building-blocks for genomic data analysis tools.
building-block genome-analysis genomics parser
Last synced: 12 Apr 2025
https://github.com/ibmstreams/streamsx.adaptiveparser
(Incubation) The toolkit allows to parse input format producing desired hierarchical tuple (including lists, maps and sets) saving the common step of mapping the flat format to the required Streams tuple.
clf ibm-streams json-parser parser stream-processing
Last synced: 15 Jul 2025
https://github.com/hydrocarbon-tk/hydrocarbon
Programming Language Toolkit
backus-naur-form compiler cpp go grammar intermediate-representation javascript lllr parser rust typescript webassembly
Last synced: 10 Apr 2025
https://github.com/squiidz/yard
Shunting yard in rust
parser reverse-polish-notation rust shunting-yard-algorithm
Last synced: 12 Apr 2025
https://github.com/willianantunes/go-playground
This map is totally blank for me. Let's discover it until we find the treasure!
Last synced: 18 May 2026
https://github.com/lhwdev/llang
🚧 A toy project for dominating the world
ast kotlin parser programming-language
Last synced: 03 May 2025
https://github.com/applejag/tree-sitter-risor
Risor grammar for tree-sitter
Last synced: 21 Jul 2025
https://github.com/doragd/compiler-front-end-python-implementation
C-- Compiler Front End (Determining and minimizing finite automata, Recursive descent parser, LL(1) parser, Tokenizer)
Last synced: 25 Jun 2025
https://github.com/dvdsk/haproxy-config
Parser for haproxy config files
haproxy haproxy-configuration parser rust
Last synced: 11 Jan 2026
https://github.com/matthewturk247/mercury
A vanilla Swift wrapper for accessing the Mercury Parser from Postlight.
Last synced: 10 Jul 2025
https://github.com/mamantoha/shards_spec
A shard.yml parser for the Crystal language
crystal hacktoberfest parser shards yaml
Last synced: 07 May 2025
https://github.com/bnjjj/gomoment
A golang package to parse text that contain date or moment in french into a golang time struct
date-parser french golang parser
Last synced: 20 Jan 2026
https://github.com/j-jzk/klang
A toolkit for defining programming languages and DSLs in Kotlin
compiler dsl kotlin parser programming-language
Last synced: 10 Apr 2025
https://github.com/zincware/aaargs
attribute autocompletion and argument parsing
Last synced: 09 Sep 2025
https://github.com/bitolabs/ujson
A tiny C++ JSON reader with a very simple API
api c-plus-plus cplusplus cplusplus-17 cpp cpp17 json json-api json-library json-parser json-reader library lightweight no-dependencies parser reader simple tiny
Last synced: 11 Apr 2025
https://github.com/binhtran432k/tree-sitter-gherkin
Gherkin grammar for Tree-sitter
cucumber gherkin parser treesitter
Last synced: 11 Apr 2025
https://github.com/dmitry-korolev/mdj
Markdown (GfM) to JSON converter [WIP]
compiler gfm json markdown markdown-converter markdown-parser markdown-to-json mdj parse parser typescript utility
Last synced: 20 Jun 2025
https://github.com/compscidr/scholar
A parser for Google scholar, written in go
article citations extracts golang google-scholar hacktoberfest parser
Last synced: 02 May 2025
https://github.com/pattfy/useragent
A Go/Golang library that parses User-Agent.
Last synced: 14 Jan 2026
https://github.com/euskadi31/go-epf
Golang Apple EPF (Enterprise Partner Feed) Parser
apple application epf feed golang-library itunes music parser
Last synced: 29 Jul 2025
https://github.com/wokwi/hdl-parser
Parser for nand2tetris HDL (Hardware Description Language), written in JavaScript
Last synced: 10 Mar 2026
https://github.com/sinakarimi7/ll1-parser
for Compiler Project :)
ll1 nodejs parser parsing-algorithm parsing-table
Last synced: 22 Apr 2025
https://github.com/karlicoss/hsbc-parser
Extract transaction data from HSBC credit card PDF statements
Last synced: 10 Jun 2025
https://github.com/victor-wiki/antlrparsergenerator
GUI tool for generating antrl parser files.
Last synced: 22 Sep 2025
https://github.com/umaranis/concisely
Concisely - a Parser library for Dart
dart parser parser-combinators
Last synced: 28 Aug 2025
https://github.com/muhammadsiyab/editorjs-parser-php
Parses Editor.js JSON output to HTML
Last synced: 21 Jul 2025
https://github.com/genometric/bibitemparser
Parses a LaTeX BibTeX bibitem to a C# object
bibliography bibtex bibtex-entry bibtexparser latex parser
Last synced: 04 Mar 2026
https://github.com/vxern/dexonline-scraper
🇷🇴 A performant, battle-tested scraper for dexonline.ro to fetch information about words in the Romanian language.
battle-tested definitions dexonline dictionary etymology examples expressions inflection javascript language node parser romanian scraper typescript
Last synced: 12 May 2025
https://github.com/systemvll/binary-codec
A blazing-fast declarative parser & encoder for binary data
binary-parser codec networking parser
Last synced: 29 Jun 2025
https://github.com/leroyanders/article-generator
Crawl search results by Google Search API, unique, translate and manage using client side.
django generator mongodb parser python react spinrewriter
Last synced: 16 Mar 2025
https://github.com/pixieditor/pixiparser
A parser for serializing and deserializing .pixi files used by PixiEditor
csharp dotnet dotnet-core dotpixi nuget parser pixi
Last synced: 09 Jul 2025
https://github.com/astronati/php-fantasy-football-quotations-parser
Allows to parse files that are provided by main sport newspapers with quotations of players after each soccer match of the Serie A championship.
fantacalcio fantasy-football fantasyfootball fifaworldcup gazzetta newspaper parser php7 quotations russia2018 soccer
Last synced: 10 Apr 2025
https://github.com/gastonzalba/ol-wfs-capabilities
Open Layers format for reading WFS capabilities data
capabilities geoserver getcapabilities ol openlayers parser wfs xml
Last synced: 07 Oct 2025
https://github.com/bluk/maybe_xml
A non-validating XML pull parser.
parser pull-parser rust xml xml-parser
Last synced: 10 Mar 2026
https://github.com/omeyenburg/tree-sitter-riscv
🌳 RISC-V assembly grammar for tree-sitter.
Last synced: 13 Jan 2026
https://github.com/arxeiss/go-expression-calculator
Custom implementation of calculator handling operator precedence and parentheses.
ast calculator lexer parser recursive-descent recursive-descent-parser shunting-yard shuntingyard
Last synced: 28 Mar 2025
https://github.com/audy/dna
A biological sequence file (fasta, fastq, qseq) parser for Ruby
bioinformatics dna parser ruby
Last synced: 07 Oct 2025
https://github.com/prefixaut/rconv
Universal Rhythm-Game File parser and converter
cli command-line command-line-tool converter fileconversion fileconverter parser parser-library rhythm rhythm-game
Last synced: 25 Jan 2026
https://github.com/make-software/ces-go-parser
The Golang library for parsing Casper Event Standard events
blockchain casper-network golang parser
Last synced: 24 Apr 2025
https://github.com/stefmde/seriesidparser
Parses series or movie strings to a object to handle it with applications. See the website for a short overview.
id identity movie movie-strings parser series string string-manipulation
Last synced: 08 Mar 2026
https://github.com/graythze/vkexport
📄 All photos, wall, friends and other data from VK page in JSON file
exporter parser vk vk-api vkontakte vkontakte-api
Last synced: 06 Oct 2025
https://github.com/leops/dmxparser
Reading the Valve Data Model eXchange (DMX) format in Rust
dota-2 half-life-alyx parser source-engine
Last synced: 06 Oct 2025
https://github.com/quarto-dev/gridtables
Haskell parser for reStructuredText-style grid tables.
Last synced: 11 Dec 2025
https://github.com/eegli/tinyparse
A tiny, type-safe and flexible framework to build powerful CLI apps
argv cli command-line commander javascript minimist nodejs parser typescript validation yargs
Last synced: 15 Apr 2025
https://github.com/hjbdev/cs-log-parser-php
Counter-Strike Log Parser in PHP
counter-strike counter-strike-2 cs2 parser
Last synced: 13 Jan 2026
https://github.com/dgelessus/python-rezparser
A pure Python library for parsing Macintosh Rez source files
classic-mac-os macintosh parser python resource-fork rez
Last synced: 03 Oct 2025
https://github.com/connorslade/rust-configparser
⚙ Very simple config parsing lib for rust
ini ini-parser parser rust rust-crate
Last synced: 05 Apr 2025
https://github.com/xaionaro-go/iscdhcp
Go (Golang) ISC DHCP API + config parser/generator
config configuration dhcp-server dhcpd generator go golang isc parser
Last synced: 28 Apr 2025
https://github.com/mikepenzin/timeago-simple
timeago makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "1 day ago")
bower date nodejs-modules nodejs-plugin npm-module npm-package npm-scripts parser timeago vanilla-javascript vanilla-js
Last synced: 21 Feb 2026
https://github.com/riboseinc/libnereon
a multi-configuration parser library
configuration hcl library parser parser-library
Last synced: 06 Apr 2025
https://github.com/sharparam/klox
Kotlin implementation of the Lox language
gradle interpreter kotlin lox parser parsing
Last synced: 05 Jan 2026
https://github.com/tzussman/valparse
Package to parse Valgrind XML output files
Last synced: 18 Jan 2026
https://github.com/bikossor/rudus
Parser combinator library for TypeScript.
functional-parsing hacktoberfest javascript node-js nodejs parser parser-combinators typescript
Last synced: 01 Mar 2025
https://github.com/hanamura/font-family
CSS font-family parser/stringifier.
Last synced: 01 Sep 2025
https://github.com/tree-sitter-grammars/tree-sitter-arduino
Arduino grammar for tree-sitter
Last synced: 09 Oct 2025
https://github.com/gprimola/yamel
Yamel is a YAML parser and serializer lib for Elixir.
elixir encoder-decoder hacktoberfest parser serializer yaml yaml-parser yml
Last synced: 14 Jun 2025
https://github.com/akashdeep023/airbnb_project
Airbnb_Project: Full-Stack Web Application
cloudinary cookie dotenv ejs expressjs flash joi mapbox mongodb multer nodejs parser passport-facebook passport-google-oauth20 passport-local passportjs profile session
Last synced: 01 Aug 2025
https://github.com/nerd-bear/legacyancientoldbassil
Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.
cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser
Last synced: 14 Mar 2026
https://github.com/sertdfyguhi/meth
A Python library to parse and evaluate mathematical equations.
equation interpreter math math-library mathematics parser python
Last synced: 14 Jan 2026