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/LeoBorai/yaml-front-matter
Parses a valid YAML string into a struct which implements the DeserializeOwned trait from serde
front-matter markdown parser rust yaml
Last synced: 26 Feb 2025
https://github.com/alufers/openscad-parser
This package facilitates parsing, formatting and validating the OpenSCAD language using TypeScript and JavaScript.
3d 3d-printing language-support openscad parser
Last synced: 07 Mar 2026
https://github.com/grebtsew/object-and-facial-detection-in-python
This repo contains, training material, dlib implementation, tensorflow implementation and an own made complete system implementation with a parse-controller.
age-gender-estimation blink-detection camera detection-realtime dlib expression-detection face-detection face-detections human-faces object-detection opencv parse-controller parser python python3 rtsp skin-color tensorflow webcam
Last synced: 21 Jul 2025
https://github.com/oscarotero/html-parser
Simple utility to parse html strings to DOMDocument
Last synced: 09 Nov 2025
https://github.com/marhali/json5-java
This is a lightweight library to parse and serialize JSON5 data.
java json5 library parser serializer
Last synced: 07 Sep 2025
https://github.com/geoffsmith82/delphisqlparser
Project to create SQL Parser
injectionattack parser security sql sqlast sqlinjection sqlparser sqlsyntaxhilighter
Last synced: 03 Mar 2026
https://github.com/elifesciences/elife-tools
Python library for parsing eLife article XML data.
Last synced: 09 Mar 2026
https://github.com/ocaml-doc/odoc-parser
An OCaml library for parsing documentation comments written in 'odoc markup', a superset of 'ocamldoc markup'.
Last synced: 16 Jan 2026
https://github.com/cezarsmpio/emojer
Smiles to emojis. Natively. Browsers and Node.js.
emojer emoji es2015 es6 javascript js parser
Last synced: 11 Apr 2025
https://github.com/silvanmelchior/cme_parser
A tiny parser for more flexible conda environment files
cme-parser conda conda-environment data-science meta-environment parser python
Last synced: 13 Jul 2025
https://github.com/fnogatz/plammar
A Prolog grammar written in Prolog, for parsing and serialising Prolog code.
definite-clause-grammar parser prolog serializer swi-prolog
Last synced: 11 Feb 2026
https://github.com/ixjf/logic-rs
A parser of relational predicate logic & truth tree solver, written in Rust.
consistency contingency contradiction first first-order formal-validity formulas logic order parser pest predicate relational rust tautology truth-tree validity wasm
Last synced: 09 May 2025
https://github.com/guiferpa/aurora
:milky_way: An unconventional programming language that compiles to EVM bytecode.
ast compiler golang parser programming-language
Last synced: 17 Feb 2026
https://github.com/djeedai/weldr
A Rust library and command-line tool to manage LDraw files (.ldr)
command-line-tool ldraw lego parser rust rust-library
Last synced: 06 Oct 2025
https://github.com/malstraem/arinc424.net
An ARINC 424 parser and model that allows you to explore aeronautical data in an object-oriented way.
aeronautical arinc arinc424 aviation aviation-data avionics data-model database loader navigation parser
Last synced: 10 Mar 2026
https://github.com/arbre-app/read-gedcom
A modern Gedcom parser written in Typescript
gedcom genealogy parser typescript
Last synced: 08 May 2025
https://github.com/thatxliner/unmarkd
An extremely configurable markdown reverser for Python3.
beautifulsoup flexible html html2text markdown markdown-reverser parser python python3 reverse-engineering reverse-markdown reverser
Last synced: 18 Mar 2025
https://github.com/chatopera/chop
Chinese Tokenizer module for Python
chinese-nlp chinese-segmenter nlp parser segment segmenter
Last synced: 20 Mar 2025
https://github.com/rreverser/wasmbin
A self-generating WebAssembly parser & serializer in Rust.
parser rust rust-lang serializer wasm webassembly
Last synced: 21 Sep 2025
https://github.com/shahriar-shojib/atenv
modern dotenv replacement
decorators dotenv env parser typescript
Last synced: 26 Jun 2025
https://github.com/leoborai/yaml-front-matter
Parses a valid YAML string into a struct which implements the DeserializeOwned trait from serde
front-matter markdown parser rust yaml
Last synced: 12 Dec 2025
https://github.com/guiabolso/fixed-length-file-handler
Handlers for Fixed Length files in a beautiful Kotlin DSL
dsl file fixed-length fixed-length-format fixed-length-records fixed-width kotlin parser parsing parsing-library
Last synced: 23 Oct 2025
https://github.com/marshalx/tlo
Reader of binary serialized Type Language schemes for Python and JavaScript/TypeScript
javascript library mtproto node nodejs parser python schema tdlib telegram telegram-api tl tl-parser tl-schema tlo tlo-reader type-language typescript
Last synced: 22 Apr 2025
https://github.com/selva221724/pypostalwin
libpostal wrapper python package for windows
address addressparser libpostal parser pypi python python-library windows wrapper
Last synced: 10 Jun 2025
https://github.com/jleahred/dynparser
Dynamic parser. You can define parsing rules with a peg format
Last synced: 20 Jun 2025
https://github.com/joutvhu/fixed-width-parser
Fixed Width Parser: parse fixed width string to object and export object to fixed width string
annotation annotations fixed-width-text java parser string-parser
Last synced: 25 Aug 2025
https://github.com/nihei9/vartan
An LALR parser generator for golang
ast go golang lalr lalr-parser lalr-parser-generator parser parser-generator syntax-analysis syntax-analyzer syntax-tree
Last synced: 02 Feb 2026
https://github.com/tree-sitter-grammars/tree-sitter-doxygen
Doxygen grammar for tree-sitter
Last synced: 09 Mar 2026
https://github.com/holzhaus/triseratops
database dj parser rust-library serato tag
Last synced: 21 Mar 2025
https://github.com/aperezdc/cflag
Non-allocating command line flag parser
cli command-line options parser
Last synced: 05 Jul 2025
https://github.com/yichengdwu/yoho
A compiler written in Mojo π₯ and generates RISC-V assembly
Last synced: 07 Apr 2025
https://github.com/akiicat/m3u8
Generate and parse m3u8 playlists for HTTP Live Streaming (HLS) in Crystal.
Last synced: 12 Apr 2025
https://github.com/chaosunity/ebnf
A successor bnf parsing library of bnf parsing library, for parsing Extended BackusβNaur form context-free grammars
Last synced: 14 Oct 2025
https://github.com/sauternic/vcard-to-csv
Makes vCard (.vcf) data readable
csv html javascript parser readable vcard vcard-parser vcf
Last synced: 12 May 2025
https://github.com/phimage/xcodeprojkit
Parse project file and write it to open step format.
openstep parser plist swift xcode xcodeproj xcodeproject
Last synced: 09 Mar 2026
https://github.com/deltachat/message-parser
Parsing of Links, Email adresses, simple text formatting (markdown subset), user mentions, hashtags and more in DeltaChat messages.
deltachat deltachat-desktop markdown parser
Last synced: 14 Aug 2025
https://github.com/aCLImatise/CliHelpParser
Reads the output from CLI help commands, and generates machine readable schemas (CWL etc)
bioinformatics cli cwl parser pipeline wdl workflow
Last synced: 10 Mar 2025
https://github.com/makhuta/homeassistant-duolingo
HomeAssistant Duolingo scraper
duolingo homeassistant parser scrapper
Last synced: 04 Sep 2025
https://github.com/gildas-lormeau/yabson
YaBSON is a library allowing schemaless binary-encoded parsing/serialization of JavaScript data with a generator-based implementation
binary circular-dependencies generator iterable iterator javascript memory-efficient parse parser schemaless serialization serialize serializer
Last synced: 06 May 2025
https://github.com/bborrel/google-scholar-profile-parser
Google Scholar Profile Parser is a PHP library which parses the HTML of a scholar's profile page from Google Scholar website and transforms its data into a regular PHP data structure.
google-scholar parser php publications scholar statistics
Last synced: 13 Jan 2026
https://github.com/cschladetsch/cppkai
KAI is a distributed computing model written in modern C++. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Window-based interfaces.
ast-walker c-plus-plus cmake cpp kai language lexer networking parser raknet stack tests
Last synced: 11 Aug 2025
https://github.com/gofunky/trumpet
parse and transform streaming html using css selectors
html-stream js library modifier node parser selector stream
Last synced: 21 Jan 2026
https://github.com/ikskuh/zig-gemtext
A zig library to manipulate gemini text files
gemini gemini-language gemini-protocol markup markup-converter parser zig zig-package ziglang
Last synced: 21 Mar 2025
https://github.com/divineomega/php-hcl-parser
βππ Parses HCL configuration files into PHP objects.
configuration hcl parser php-library php-object terraform
Last synced: 13 Feb 2026
https://github.com/jpmorganchase/depcom
A blazing fast go / npm package that extracts imported dependencies from Javascript / Typescript / CSS source files.
css dependency-analysis dependency-parser javascript npm parser typescript
Last synced: 03 Aug 2025
https://github.com/wqweto/vbpeg
PEG parser generator for VB6
grammar parser parser-generator peg vb6
Last synced: 15 Feb 2026
https://github.com/developermindset-com/icalts
iCal parser written in pure typescript
calendar ical icalendar ics json node parser rfc5545 typescript
Last synced: 22 Apr 2025
https://github.com/YichengDWu/yoho-legacy
A compiler written in Mojo π₯ and generates RISC-V assembly
Last synced: 25 Sep 2025
https://github.com/kodemartin/rustpostal
Rust bindings to libpostal
bindings parser rust tokenizer
Last synced: 27 Oct 2025
https://github.com/borisgontar/osm-pbf-parser-node
Streaming OpenStreetMap PBF parser for Node.js
node-js openstreetmap parser pbf
Last synced: 31 Jul 2025
https://github.com/ole/hexhexhex
A parser for the Intel Hexadecimal Object File Format (.hex), written in Swift.
file-format intel-hex parser swift
Last synced: 17 Mar 2026
https://github.com/xan1242/mpfmaster
EA Pathfinder Music Tool
compiler decompiler ea-games electronic-arts game-mod game-mod-tool gaming interactive-music mpf music need-for-speed nfs-game parser pathfinder red-alert red-alert-3
Last synced: 28 Jul 2025
https://github.com/marketingpipeline/emoji-parser.js
Replace keywords with emoji's on your website :yum:
emoji emoji-parser emoji-support emojis emoticons github-emojis html javascript markdown parser unicode-emojis
Last synced: 04 Oct 2025
https://github.com/tree-sitter-grammars/tree-sitter-bitbake
BitBake grammar for tree-sitter
Last synced: 12 Jul 2025
https://github.com/gunh0/whs-utils
π οΈ Essential utilities for conducting classes in the WhiteHat School education program.
bs4 crwaler elk elk-stack kind kubernetes parser python3 siem
Last synced: 29 Aug 2025
https://github.com/e-rk/speedtools
Data parsing utilities for Need for Speed 4 HS (PC) with Blender import addon.
blender blender-addon need-for-speed need-for-speed-high-stakes needforspeed parser python
Last synced: 15 Feb 2026
https://github.com/fabiospampinato/csv-simple-parser
A simple, fast and configurable CSV parser.
Last synced: 27 Jul 2025
https://github.com/sindresorhus/DSStore
Parse and write macOS .DS_Store files from Swift
macos parser swift swift-package swift-package-manager
Last synced: 11 Apr 2026
https://github.com/bionode/bionode-fasta
Streamable FASTA parser.
bioinformatics bionode nodejs parser tools
Last synced: 10 Sep 2025
https://github.com/juniorgasparotto/syscommand
The SysCommand is a powerful framework, cross-platform, for development of Console Application using .NET. It is simple, strongly typed and with great influences of the MVC standard (Include Razor Template). It working as an automatic command line parser where all parse tasks are left over by the framework, leaving the programmer to focus on the business rules.
action application argument command command-line-parser console framework input line method mvc parser prompt property simulate strongly-typed syscommand system visual-studio
Last synced: 19 Apr 2025
https://github.com/nickysemenza/ingredient-parser
recipe ingredient line item parser π³
Last synced: 11 Nov 2025
https://github.com/haraka/node-address-rfc2821
RFC2821 Email Address parser (from Haraka)
email email-address-validator haraka parser
Last synced: 19 Jan 2026
https://github.com/bhutanio/mediainfo-parser
Parse mediainfo text into PHP Array
Last synced: 06 Apr 2026
https://github.com/s1ck/nom-gdl
Graph Definition Language in Rust
cypher gdl hacktoberfest nom parser rust
Last synced: 11 Nov 2025
https://github.com/eikendev/sectxt
A library & tool for probing, parsing, and validating security.txt files as specified in RFC 9116 :rocket::books:
cli parser probing rfc9116 security-txt securitytxt validator
Last synced: 14 Mar 2026
https://github.com/dburriss/fennel
A Prometheus parsing and line generation library
domain-telemetry parser prometheus team-devon
Last synced: 26 Jul 2025
https://github.com/tefra/xsdata-attrs
Naive XML & JSON Bindings for python attrs!
attrs bindings code-generator json parser python python-library schema serializer wsdl xml xsd
Last synced: 22 Aug 2025
https://github.com/mw-experts/rsql
Complete and thoroughly tested parser for RSQL/FIQL written in Typescript(Javascript). Tool for filtering array of objects using RSQL/FIQL. Built with zero dependencies.
filter fiql javascript nodejs parser rsql typescript
Last synced: 12 Jan 2026
https://github.com/banteg/bitcointalk
parses bitcointalk ann topics and sends them to telegram channel
bitcointalk ico parser telegram
Last synced: 07 May 2025
https://github.com/koddr/csv2api
πββοΈ The parser reads the CSV file with the raw data, filters the records, identifies fields to be changed, and sends a request to update the data to the specified endpoint of your REST API.
api api-rest csv csv-api csv-parser go go-app golang golang-application parser parsing
Last synced: 27 Oct 2025
https://github.com/liulinboyi/htmlparser
HTMLParser θ§£ζHTML ζ¬’θΏεθ HTMLParser Parsing HTML Welcome to the reference
htmlparser parser parser-library
Last synced: 17 Apr 2025
https://github.com/khaledashrafh/tiny-compiler
This project is a fully functional compiler for the TINY programming language, which is a language that supports basic arithmetic, boolean, and control flow operations. The compiler can scan, parse, and run code written in the TINY language.
compiler cpp parser semantic-analyzer syntax-analyzer tiny tiny-compiler tiny-language tokenization
Last synced: 17 Oct 2025
https://github.com/mnot/http_sfv
Parse and serialise HTTP structured field values
Last synced: 16 Jun 2025
https://github.com/dynajoe/tinydb
Database server written from scratch
binary-data computer-science database first-principles parser server
Last synced: 18 Aug 2025
https://github.com/iafan/config-neat
Parse, validate and generate nginx-like configuration files using Perl
config nginx parser serializer syntax-highlighting validator
Last synced: 18 Mar 2025
https://github.com/rtymchyk/babel-plugin-extract-text
Babel plugin to extract strings from React components and gettext-like functions into a gettext PO file.
babel babel-plugin extraction gettext i18n internationalization js parser react translation
Last synced: 23 Aug 2025
https://github.com/asyncapi/openapi-schema-parser
An AsyncAPI schema parser for OpenAPI 3.0.x and Swagger 2.x schemas.
get-global-node-release-workflows get-global-releaserc nodejs openapi parser
Last synced: 16 Aug 2025
https://github.com/jub0t/markdownx
Unleash the Power of Markdown with Tailwind CSS Compatibility
markdown markdown-parser md parser regex taildown tailwinds tailwinds-markdown tailwindscss
Last synced: 05 Mar 2026
https://github.com/mistermboy/pycompiler
Python Compiler
compiler compiler-design compilers design java lex parser python uniovi university visitor visitor-pattern yacc
Last synced: 07 May 2025
https://github.com/prantlf/ecmascript-parser-benchmark
Compares the speed and package size of various ECMAScript parsers and code generators.
benchmark code-generator ecmascript ecmascript-parser parser
Last synced: 07 Oct 2025
https://github.com/boraseoksoon/bsautocomplete
BSAutocomplete
autocomplete bsautocomplete cocoa-touch cocoapods customui hashtag hashtags ios library parse parser popup swift swift4-2 uicollectionview uitableview uitextfield uitextview
Last synced: 14 Apr 2025
https://github.com/invlid/boardingpasskit
A library to parse the contents of airline boarding pass barcodes.
boardingpass iata parser swift
Last synced: 12 Aug 2025
https://github.com/alienkevin/wordshk-tools
Tools for processing open Cantonese dictionary data provided words.hk
cantonese-dictionary parser wordshk
Last synced: 15 Jul 2025