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/mgadda/swift-parse
A small parser combinator library written in Swift 5
combinators parse parser swift
Last synced: 15 Jul 2025
https://github.com/niklaskorz/nklang
A programming language interpreter written in Go
formal-languages golang interpreter lexer parser semantics
Last synced: 01 May 2025
https://github.com/irevenko/genshin-scrapper
💾 A bunch of scripts for api.genshin.dev
genshin genshin-api genshin-impact genshinimpact parser scrap scrapper
Last synced: 01 May 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/yuryalencar/parserxmi
This project aims to extract diagrams data and convert for UML structure.
java parser uml-diagram uml-structure
Last synced: 10 Apr 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/lhwdev/llang
🚧 A toy project for dominating the world
ast kotlin parser programming-language
Last synced: 03 May 2025
https://github.com/parsemd/parsemd-php
A modular parser for CommonMark, GitHub-Flavoured-Markdown, and beyond...
commonmark github-flavored-markdown modular parser
Last synced: 06 Apr 2026
https://github.com/andstor/binvox
:page_facing_up: Parser and builder for BINVOX voxel file format
binvox data file-format parser voxel
Last synced: 04 May 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/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/sebwalk/statement
:money_with_wings: Read, parse and match bank statements
bank-statement csv import matching parser
Last synced: 11 Jan 2026
https://github.com/valdezfomar/tree-sitter-editorconfig
editorconfig grammar for tree-sitter
editorconfig parser tree-sitter
Last synced: 25 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/webfoo/html-to-shopify-rich-text
A PHP package that converts HTML content to Shopify's Rich Text format. This package provides a simple and reliable way to transform HTML content into the JSON structure that Shopify's Rich Text editor expects.
Last synced: 17 Feb 2026
https://github.com/siriusdemon/write-a-python-in-python
Build your own Python in less than 400 lines code!
interpreter parser precedence-parser python recursive-descent-parser scanner
Last synced: 13 Apr 2025
https://github.com/xnuinside/py-module-parser
Python Module Parser is a library that parses Python modules and outputs information about imports, functions, variables, and their corresponding line numbers.
ast language-parser module parser parser-library python
Last synced: 18 Mar 2025
https://github.com/faxes/markdownconvert
Convert Markdown to HTML using mdconvert!
html markdown markdown-parser markdown-to-html parser
Last synced: 27 Mar 2025
https://github.com/dkaushik94/GIT-alyzer
Repository for Git analyzer.
codeanalysis frequency-analysis git parser pattern-analysis python3 scripting staticcodeanalysis
Last synced: 03 Apr 2025
https://github.com/awoken-bible/usfm
NPM module for USFM (Unified Standard Format Markers) Parsing
Last synced: 19 Mar 2025
https://github.com/nlknguyen/s-expression.js
S-Expression Parser, Serializer, Interpreter, and Tree Constructor / Walker Utilities for JavaScript in Browsers and Node.js
javascript parser s-expression translator tree-traversal walker
Last synced: 09 Jul 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/bsonntag/parse-css-transition
Parses CSS transitions into an object.
css parser parsing transition transitions
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/mauricelambert/pdforensic
This package analyses PDF files for Forensic Investigations.
analysis forensic-analysis forensics investigation package parser pdf python3 tool
Last synced: 11 Apr 2025
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/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/red5d/nexpose-tools
Tools and monitoring scripts for Nexpose
automation debugging log-parser monitoring nexpose parser
Last synced: 06 May 2025
https://github.com/graphpql/graphpinator-parser
:zap::globe_with_meridians::zap: Parser subproject for GraPHPinator: GraphQL server implementation for PHP.
graphql graphql-php parser php syntactic-analysis
Last synced: 06 May 2025
https://github.com/vojtatom/shp.ts
🗺️ Shapefile Reader in TypeScript
dbf esri-shapefile geojson loader parser shapefile shp typescript
Last synced: 04 Apr 2025
https://github.com/zincware/aaargs
attribute autocompletion and argument parsing
Last synced: 09 Sep 2025
https://github.com/luavixen/cktjs
JSON-style CKT config language parsing/stringification.
javascript javascript-library parser typescript
Last synced: 12 Apr 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/squiidz/yard
Shunting yard in rust
parser reverse-polish-notation rust shunting-yard-algorithm
Last synced: 12 Apr 2025
https://github.com/matthewturk247/mercury
A vanilla Swift wrapper for accessing the Mercury Parser from Postlight.
Last synced: 10 Jul 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/tdurieux/dinghy
A library to parse and manipulate Dockerfiles
Last synced: 13 Apr 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/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/pritampanda15/pandacite
A Python-based citation manager
citation doi elsevier mendeley nature parser references science springer
Last synced: 22 Jun 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/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/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/dvdsk/haproxy-config
Parser for haproxy config files
haproxy haproxy-configuration parser rust
Last synced: 11 Jan 2026
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/toburger/fsharp.json
Elm inspired Json encoder/decoder combinator library: http://toburger.github.io/FSharp.Json/
decoding elm encoding fsharp json parser parser-combinators
Last synced: 11 Jun 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/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/notJoon/lambda
λ-calculus parser made by rust
json lambda-calculus parser rust
Last synced: 09 May 2025
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/applejag/tree-sitter-risor
Risor grammar for tree-sitter
Last synced: 21 Jul 2025
https://github.com/miromannino/mexpr
C++ library which parses human-like arithmetic expressions
compiler cpp interpreter mathematical-expressions parser parsing parsing-library
Last synced: 05 Sep 2025
https://github.com/rikonardo/cafebabe
Java .class files parser for Kotlin
bytecode bytecode-manipulation bytecode-parser java kotlin library multiplatform parser
Last synced: 12 May 2025
https://github.com/alxnull/calcex
A simple mathematical expression parser and evaluator for .NET.
csharp dotnet evaluator expression-evaluator math-parser mathematics mathml netstandard parser
Last synced: 12 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/noahbuscher/toy-json-parser
Tiny toy JSON(like) parser, written in Typescript
Last synced: 13 May 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/mochi-neko/subtp
A parser for subtitle text formats (SubRip Subtitle and WebVTT) in Rust.
Last synced: 08 Apr 2026
https://github.com/tefra/xsdata-w3c-tests
Naive XML Bindings for python vs W3C XML Schema 1.1 test suite
binding code-generator dataclasses parser python schema serializer w3c wsdl xml xsd
Last synced: 22 Aug 2025
https://github.com/rtk-rs/binex
BINEX (Binary EXchange) stream parser
geodesy gnss gnss-receiver parser real-time
Last synced: 26 Jun 2025
https://github.com/vshulcz/youtube_crawler
A simple YouTube crawler, allows you to quickly collect data from channels, view and sort them in a table, perform SQL queries and advanced search by various parameters.
crawler database gui osint parser python requests reverse-engineering sql tkinter youtube
Last synced: 16 Jan 2026
https://github.com/nav-solutions/binex
BINEX (Binary EXchange) stream parser
geodesy gnss gnss-receiver parser real-time
Last synced: 14 Sep 2025
https://github.com/fedemartinm/search-operators
A search operators parser to filter search results
javascript nodejs parser search
Last synced: 02 Mar 2026
https://github.com/battye/php-array-parser
Parse text representation of a PHP array into an actual PHP array.
Last synced: 14 Apr 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/aubreyhewes/simple-shortcode-parser
A simple shortcode parser
ast javascript parser shortcode shortcode-parser typescript
Last synced: 28 Jun 2025
https://github.com/ferhatgec/mdth
Fegeya MDtH, Markdown to HTML converter. Written in C++17.
converter cpp cpp17 html markdown markdown-to-html parser tokens tool
Last synced: 14 Apr 2025
https://github.com/asoderman/jsondecoder
Simple JSON decoder written in swift
json parser parsing parsing-library swift
Last synced: 18 Feb 2026
https://github.com/ryanmorr/stache
Micro mustache-style template parser
javascript mustache parser tagged-template template
Last synced: 08 Mar 2026
https://github.com/spriteovo/schemaresolver
Windows schema module resolve tool
api-set api-set-map forward module parser redirect resolver schema windows
Last synced: 03 Aug 2025
https://github.com/davay42/vitepress-pages
Markdown pages structure generator for Vitepress
markdown parser vite vitepress
Last synced: 03 Oct 2025
https://github.com/ezartsh/inrequest
Go package for parsing HTTP request bodies (form-data, JSON, query params) into maps and structs with automatic type conversion and file upload support.
file-upload form-data go golang http json multipart parser request-parser struct-binding
Last synced: 09 Mar 2026
https://github.com/chamini2/angler-lang
The Angler Functional Programming Language
functional-programming haskell interpreter lexer parser programming-language type-theory
Last synced: 24 May 2026
https://github.com/cao-awa/structuring-translator
The structuring translator is a framework that lets content can be translated into other formats.
abstract-syntax-tree content-transformation conveter framework javascript kotlin-script language languages parser script scripting structure structured-data structurizr syntax-analysis transform translate translator typescript
Last synced: 17 Aug 2025
https://github.com/hanamura/font-family
CSS font-family parser/stringifier.
Last synced: 01 Sep 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/glaukiol1/gago
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
ast gago interpreter lexer parser programming programming-language
Last synced: 26 Jan 2026
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/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