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/luisreinoso/ng-filename-parser
Angular file name convention parser
Last synced: 29 Apr 2026
https://github.com/ahajha/cli151
A C++20 reflection based CLI parsing library with parser built at compile time
cli compile-time compile-time-reflection exceptionless no-dynamic-allocations parser
Last synced: 24 Mar 2025
https://github.com/claudiuhbann/streamable_old
Fast and easy-to-use single-header parser with a simple format for C++20 and NO dependencies.
cpp20 easy-to-use fast format no-dependencies parser simple single-header
Last synced: 31 Mar 2025
https://github.com/minoritea/go-decls
go-decls: list declarations in a Go source file
Last synced: 06 Jul 2025
https://github.com/ivanbgd/posix-shell-rust
A POSIX-Compliant Shell (CLI) Implementation in Rust
finite-state-machine fsm parser posix posix-compliant posix-sh posix-shell rust rust-lang state-machine
Last synced: 18 Jun 2025
https://github.com/mynttt/ezconf
A simple hierarchical scoped group based key:value storage/configuration format.
configuration java key-value parser storage-format
Last synced: 12 Oct 2025
https://github.com/a3onn/parseed
A C-struct inspired language generating parsers in multiple programming languages.
c-struct file-format generator language parser protocols python
Last synced: 15 Mar 2025
https://github.com/1517mb/short-info-aida
GUI парсер HTM файлов программы AIDA64 для Windows 64. Приложение помогает автоматизировать процесс копирования данных.
Last synced: 07 May 2026
https://github.com/jcavat/relational-algebra-parser
fastparse parser relational-algebra scala sql
Last synced: 24 Jun 2026
https://github.com/yeahnotsewerside/dns
Parser and serializer for DNS queries
dns parser rust-crate serialization serializer
Last synced: 01 Dec 2025
https://github.com/jccampagne/cvs-parser-fun
cvs haskell parser parser-combinators
Last synced: 16 Mar 2025
https://github.com/vikaspotluri123/election-16
Merging data to uncover trends
election-data elections node parser
Last synced: 22 May 2026
https://github.com/specdrake/hackassembler
An assembler for Hack assembly language written using Haskell
assembler assembly hacktoberfest haskell parser
Last synced: 21 Apr 2026
https://github.com/tlonny/astroparse
A minimal, zero dependency, fully-typed parser combinator library
functional parser parser-combinators typescript
Last synced: 13 Jan 2026
https://github.com/mistert14-caen/logiccompiler
Simulateur logique LogiSim équivalent pour le Web à des fins pédagogiques
equations logic parser simulator
Last synced: 13 Jan 2026
https://github.com/fredgdaley2/sortiously
Sort delimited or fixed width files by a defined key with data filter options and progress reporting.
csharp csv data-filtering delimited-files dot-net etl fixed-width merge parser parsing purge sort sorting
Last synced: 26 Mar 2025
https://github.com/joelstephen97/doc_parser
A powerful document parser for resumes and general documents.
Last synced: 09 Mar 2025
https://github.com/tacxou/parser_ldap_rfc4512
A TypeScript parser for LDAP schema definitions based on RFC 4512, using PEG.js grammar.
bun cli developer-tools enterprise ldap nodejs parser parsing pegjs rfc4512 schema typescript
Last synced: 20 Jan 2026
https://github.com/llogick/extended-zccs
Extended Zig Compiler Components: Reduce parsing overhead by reusing data, e.g., in language servers.
parser zig zig-language zig-language-servers
Last synced: 07 Oct 2025
https://github.com/martinkindall/piton
A dinamically typed programming language inspired in python.
context-free-grammar java-cup jflex jflex-cup lexer parser
Last synced: 10 Jul 2025
https://github.com/cheesegrinder/templatestr-python
TemplateStr allows to add variable, function, condition and switch in a string.
Last synced: 05 Oct 2025
https://github.com/nilostolte/svgpathparser
A compact parser for SVG path shape definitions. It allows to generate the same path in absolute coordinates for easy manipulations by hand or in relative coordinates, allowing easy manual placement.
absolute-paths arcto bezier-curves c cubic-bezier curveto lineto open-source opensource parser path quadric-bezier relative-path svg vector-generation vector-graphics webdevelopment
Last synced: 13 Nov 2025
https://github.com/gadiim/webdriverio-googlesheet
Universal tool for automated data interaction between websites and Google Sheets.
automation bot chromedriver google google-cloud parser scraper sheets wdio web webdriver webdriverio
Last synced: 01 Jul 2026
https://github.com/ryanlath/jsonconfigpreparser
Golang pre-parser to allow comments (// /**/ #) and trailing commas in JSON config files.
configuration-files golang json parser
Last synced: 14 Jan 2026
https://github.com/jmir1/aniparse-android
Android wrapper for the python module Aniparse
android-library anime kotlin parser
Last synced: 28 Dec 2025
https://github.com/karynaaliushkevich14/currency-calculator
Task was to write a simple currency calculator with a source for exchange rates http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml.
Last synced: 09 Apr 2025
https://github.com/corentinptrl/cisconf
Parses, generates and compares Cisco configurations
cisco ios ios-xe network networking parser router switch
Last synced: 14 Jan 2026
https://github.com/tomasci/ts-parser
Site parser written in TypeScript, maybe become as a platform for parsers in future
jsdom parser prisma typescript
Last synced: 08 Apr 2025
https://github.com/sei40kr/tree-sitter-fstar
Tree-sitter grammar for F*
fstar parser syntax-highlighting tree-sitter
Last synced: 18 Jun 2026
https://github.com/ignaciocolussi/simple_toon
Python parser and serializer for TOON (Token-Oriented Object Notation) - Reduce LLM token usage by 30-60%
data-format json llm parser python token-optimization toon
Last synced: 13 Jan 2026
https://github.com/pierre-24/pybibtex
Provides a Python API to parse BibTeX files
Last synced: 11 Apr 2026
https://github.com/2alf/gparse
Quick tool that separates group tags in svgs for future parsing
Last synced: 25 Aug 2025
https://github.com/ronik-v/daily-helper-telegram-bot
Bot for issuing information about: weather, exchange rates, news.
aiogram aiogram-bot exchange-rates news parser psycopg2 weather
Last synced: 16 Mar 2025
https://github.com/noimred/lua-minecraft-nbt
A Lua module for decoding and encoding Minecraft NBT and decoding SNBT data
data-serialization decoder encoder lua minecraft nbt parser snbt
Last synced: 29 Oct 2025
https://github.com/tejasmr/commandlineparser
Command Line Parser is a tool to parse command line arguments as flags and values
command-line-tool cpp cpp11 header-only parser
Last synced: 07 Oct 2025
https://github.com/simenandre/actions-parsers
Upgrade inputs from `@actions/core` by parsing and extended types!
actions github-actions parser typescript
Last synced: 07 Oct 2025
https://github.com/muni-town/linktree-parser
linktree-parser is a TypeScript library for scraping and extracting account, links, banners, and metadata from Linktree profiles.
bun deno javascript-library linktree nodejs parser scraper typescript-library webscraping
Last synced: 10 Mar 2026
https://github.com/ahnafyy/string-2-react
Turn your valid HTML strings into React components with ease!
Last synced: 20 Apr 2026
https://github.com/iliaal/nameparser
Casing- and credential-aware PHP full-name parser. Fork of theiconic/name-parser, tuned for professional/clinician names.
credentials fullname human-names name-parser name-parsing parser php text-processing
Last synced: 18 Jun 2026
https://github.com/asynched/nom-language-parser-demo
A short language parser built using nom to test it. :)
Last synced: 11 Nov 2025
https://github.com/lichtso/es6-parser
A lightweight parser written in and for ES6 JavaScript
Last synced: 07 Oct 2025
https://github.com/4ster-light/f-logic
Implementation of a logic formula parser and truth table generator in F#
fsharp interpreter lexer parser
Last synced: 08 Oct 2025
https://github.com/haronbh/xml-management-with-python
This project demonstrates how to create, validate, and manage XML files using Python. It includes examples of an XML file, along with its corresponding DTD (Document Type Definition) and XSD (XML Schema Definition) files. The project also contains Python scripts to create an XML file and to validate the XML file against its DTD and XSD.
1xml data-validation dtd dtd-validation parser python xml xml-parser xml-parsing xml-validation xsd
Last synced: 24 Mar 2025
https://github.com/casatrick/solana-transaction-crawler
crawl & parse solana transaction
crawler parser rust solana transaction
Last synced: 20 Jun 2026
https://github.com/mtsewrs/partzilla
Multipart parser for node and bun
bun library multipart node nodejs npm-package parser rust typescript
Last synced: 21 Feb 2026
https://github.com/leoz0214/xml-parser
A parser for XML (Extensible Markup Language) written in C++. Follows the standard: https://www.w3.org/TR/xml
Last synced: 09 Oct 2025
https://github.com/panagiotisptr/codeforces-companion
A codeforces parser, code tester and testcase generator in Go
codeforces-parser competitions crawler go golang parser test-automation testing
Last synced: 14 Jan 2026
https://github.com/aalpar/cronfab
Extensible crontab parser for Go — define custom calendar fields (moon phases, fiscal quarters, etc.)
cron crontab crontab-go custom-calendars extensible go golang parser scheduler
Last synced: 10 Mar 2026
https://github.com/beenotung/nginx-portal
A utility tool to easily manage port forwarding and update Nginx configurations through an interactive and scriptable CLI interface.
automation cli config generator interactive-cli nginx parser port-forwarding
Last synced: 24 Mar 2025
https://github.com/pyzh/gdpl-ex.poc-1
gdpl:elixir 简单的语句解析演示
chinese gdpl ld2 parser poc program-in-chinese s6rt
Last synced: 18 Jan 2026
https://github.com/cnayan/mqb
µ Query Language to JSON Query Builder for easy querying using Q-Server
antlr4 javscript lexer parser query query-builder query-language querydsl
Last synced: 09 Oct 2025
https://github.com/yiweisong/node-ace-msg-parser
A node add-on for Aceinna device message parser
Last synced: 01 Jul 2025
https://github.com/ldez/structtags
Struct tag parser
go golang parser parsing struct-tags structtags
Last synced: 09 Oct 2025
https://github.com/darinochka/parser_courses_ru
Parser courses from coursera, openedu, stepik.
coursera openedu parser stepik
Last synced: 09 Oct 2025
https://github.com/mcozd/json-feed-go
A simple fully featured jsonfeed helper (encoding, decoding, utils)
go jsonfeed jsonfeed-reader parser
Last synced: 14 Jan 2026
https://github.com/braasileiro/pvdb2json
Simple script to convert pv_db.txt files from Project DIVA stuff to JSON.
converter hatsune-miku json parser project-diva pv-db
Last synced: 25 Jun 2026
https://github.com/phdoerfler/enni
A parser for IMAP envelopes
imap parboiled2 parser scala specs2
Last synced: 19 Jan 2026
https://github.com/stein197/js-qs
Simple bundle of JavaScript functions to make work with query string easer
parser query-string querystring
Last synced: 28 Jan 2026
https://github.com/bernardopg/cmmg-calendar
Sincronize o calendário acadêmico do CMMG diretamente com sua Google Agenda ou Apple Calendar. Nunca mais perca um evento importante!
automation calendar cmmg doctor education icalendar ics medicine minas-gerais parser python scraper web-scraping
Last synced: 10 Oct 2025
https://github.com/php-collective/laravel-djot
Djot markup language integration for Laravel — Twig filters, services, forms, validation and caching.
Last synced: 19 Jun 2026
https://github.com/vriskaserket51/eastwardmspriteparser
Parse Eastward mSprite files, convert them to animations.
Last synced: 15 Mar 2025
https://github.com/renjisann/tree-sitter-tiger
A tree-sitter grammar for the Tiger language
grammar parser syntax-highlighting tiger tiger-language tree-sitter
Last synced: 21 Apr 2026
https://github.com/thomasvergne/tree-sitter-cabal
Port of original Cabal tree sitter implementation from Magus
cabal highlight parser tree-sitter
Last synced: 19 Jan 2026
https://github.com/itsryu/syn
Repositório referente ao trabalho de implementação de um analisador sintáxico para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.
c compiler micro-pascal parser syntax-analysis
Last synced: 24 Mar 2025
https://github.com/shinigami92/url-parser
Parse a given URL and return an abstract syntax tree
abstract-syntax-tree ast parser typescript url
Last synced: 11 Oct 2025
https://github.com/rouming/usb-parser
Tool which parses USB 2.0 protocol sampled by the oscilloscope
ds1054z oscilloscope parser protocol rigol scpi usb
Last synced: 24 Jun 2026
https://github.com/nanonid/xmljsonkit
XML to JSON parser library with ordered elements based on Chevrotain
Last synced: 15 May 2026
https://github.com/stalonelab/wiki_fencing
An automatic Wikipedia filler for fencing
Last synced: 23 Oct 2025
https://github.com/agnivchtj/scala-interpreter
Built a definitional interpreter that parses, desugars and interprets the value of a core-language expression.
abstract-syntax-tree desugarer functional-programming interpreter parser s-expressions scala
Last synced: 11 Oct 2025
https://github.com/tytonidaehangover51/anvil
🚀 Simplify C project builds with Anvil, a minimal, dependency-free system offering live file watching, custom directories, and easy Makefile generation.
ace anvil anvil-zksync arma bukkit bukkit-plugin dagger2-android debugging decompiler fullstack gui kotlin-compiler-plugin kubernetes-controller kubernetes-operator llvm parser realism verification
Last synced: 13 Apr 2026
https://github.com/4uf04eg/gotolwiqatranslator
A pretty old assignment from my university dating back to about May of 2020.
golang lexer-generator lexer-parser parser translator
Last synced: 14 Jan 2026