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/firefeed-net/firefeed
AI-powered RSS-parser and aggregator
parser rss rss-aggregator rss-feed rss-feed-parser rss-parser rss-reader
Last synced: 13 Jan 2026
https://github.com/derekstride/monkey
Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball
compiler interpreter parser rust
Last synced: 02 Apr 2025
https://github.com/t1st3/gulp-muxml
An XML parsing and formatting plugin for gulp
formatter gulp gulp-plugin parser stream xml
Last synced: 20 Jan 2026
https://github.com/droptrigger/vk-to-tg-parser-memes-news-feed
Бот, который с помощью vk-api кидает картинки с новых постов групп ВК, на которых вы подписались через Telegram-бота.
aiogram memes news parser telegram telegram-bot vk vk-api vk-bot vkontakte vkontakte-bot
Last synced: 16 Feb 2026
https://github.com/mdvorak/js-java-properties
Java properties file parser and formatter for Javascript.
formatter java parser properties stringify typescript
Last synced: 11 Mar 2026
https://github.com/fabarca/andar
Provides an abstraction layer for creating and parsing paths in a programmatic way via templates.
best-practices desing-patterns parser path path-manager python template
Last synced: 14 Jan 2026
https://github.com/cloudef/zig-fsm-compiler
Ragel compatible FSM compiler for Zig
compiler fsm lexer logic parser parsing state state-machine state-management tokenizer zig
Last synced: 19 Oct 2025
https://github.com/roxtra1/vk_album_parser
Parser for VK albums
parser photo-albums python vk-api vk-id
Last synced: 19 Jan 2026
https://github.com/worker-tools/structured-json
Stringify and parse JavaScript values according to Structured Clone Algorithm.
cloudflare-workers deno javascript json parse parser post-message postmessage stringify structured-clone
Last synced: 20 Jan 2026
https://github.com/dens-den/kymopl
Kyrgyz morpgology in Prolog
agglutinative dcg kyrgyz morphology parser prolog swi-prolog
Last synced: 26 Apr 2025
https://github.com/richytong/cronist
Transform comment documentation into ES modules
comment documentation json markdown parser
Last synced: 31 Aug 2025
https://github.com/eantcal/miptknzr
Multum-In-Parvo Tokenizer Library
cplusplus-14 library parser tokenizer
Last synced: 02 Apr 2026
https://github.com/wiki-connect/parsewiki
A library that helps parse wikitext data
mediawiki parser wikipedia wikitext wikitext-parser
Last synced: 04 Feb 2026
https://github.com/crazywolf132/jungla
🌲🌲🌲 Your new favourite data manipulator
backend data data-manipulation easy-to-use frontend fullstack help-wanted interpreter language library microservices mobile nodejs parser programming-language
Last synced: 05 Apr 2025
https://github.com/appto-dev/telegram-api-parser
Парсинг Telegram Bot API и генерация PHP файлов типов и методов.
bot parser parser-library telegram telegram-bot telegram-parser
Last synced: 12 Oct 2025
https://github.com/cattlecloud/babycli
babycli implements declarative parsing of command line arguments including support for subcommands, command aliases, long and short flag names, repeated flags, and custom help messages for Go
cli command-line commands declarative flags golang parser subcommands
Last synced: 18 Feb 2026
https://github.com/interlark/huntmap-parser
Парсер карт охотничьих угодий huntmap.ru
cartography geojson maps parser python3 selenium
Last synced: 18 Jan 2026
https://github.com/asadiahmad/compiler-design
Mini-Java Compiler with parser framework for Compiler Design Course
compiler compiler-design lexer mini-java parser
Last synced: 27 Mar 2025
https://github.com/alexeev-prog/cmdparser_c
Command Line Arguments parser in C
c cli cmd command-line command-line-parser minimal parser
Last synced: 13 Oct 2025
https://github.com/ydah/parselly
Parselly is a module providing a simple way to parse and extract data from a css selector 🌿
css css-selector css-selector-parser css-selectors parser
Last synced: 13 Oct 2025
https://github.com/arkady-emelyanov/go-shellparse
:shell: Parse strings à la shell
Last synced: 09 Apr 2026
https://github.com/millerlogic/htmlstrip
Strips HTML from the input, outputs plain text, streamed in realtime without preloading the whole document
html html-parser html-parser-library html-strip parser
Last synced: 21 Jan 2026
https://github.com/lcweden/jsontext
A state machine for incremental JSON processing.
json json-parser json-path json-pointer jsonl jsontext parser state-machine stream streaming web-streams
Last synced: 31 May 2026
https://github.com/katsew/oq-mapper
Object/Query mapper for Node.js
javascript json mapper nodejs parser pegjs sql sql-parser
Last synced: 13 Apr 2026
https://github.com/r2dtools/goapacheconf
GoApacheConf is a Go library for parsing, modifying, and regenerating Apache configuration files. It makes it easy to work with Apache config blocks and directives programmatically in your Go applications.
apache config configuration developer-tools devops golang parser
Last synced: 11 Mar 2026
https://github.com/gulpjs/parse-node-version
Turn node's process.version into something useful.
Last synced: 19 Oct 2025
https://github.com/tony-go/zac-parser
Code draft about lexer / parser implementation.
Last synced: 29 Mar 2025
https://github.com/jerryfzhang/removelinebreaks
This is a simple python program to help you remove all line breaks in a selected text file.
Last synced: 16 May 2025
https://github.com/rgwohlbold/interpreter-ice
Java lexer, parser and interpreter for a c-style programming language
Last synced: 16 Mar 2025
https://github.com/deeeelin/ig_message_analyzer
IG Message Analyzer , analyzes IG inbox messages , evaluates relationship : )
analytics analyze analyzer analyzers beutifulsoup bs4 entertainment html5 instagram object-oriented parse parser side-project tabulate
Last synced: 24 Jul 2025
https://github.com/maki-daisuke/cflogparser
Parser for Amazon Web Services CloudFront Logs for Go
amazon-web-services cloudfront golang log parser
Last synced: 09 Apr 2025
https://github.com/alschmut/code2semantics
Parse software-code for semantic identifier names
antlr4 identifier-splitting linguistic-analysis parser python semantic-parser word2vec
Last synced: 06 Nov 2025
https://github.com/gastonzalba/ol-describe-feature-type
Format for reading XML WFS Describe Feature Type data
describe-feature-type geoserver mapserver ol openlayers parser wfs xml
Last synced: 02 Jul 2025
https://github.com/bionode/bionode-fastq
Streamable FASTQ parser
bioinformatics bionode nodejs parser tool
Last synced: 11 Jun 2025
https://github.com/bytebase/snowsql-parser
Snowflake parser on ANTLR4
antlr antlr-parser antlr4 database parser snowflake sql
Last synced: 02 Nov 2025
https://github.com/lukaswrz/readarg
A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library
argument-parsing c cli command-line header-only library parser single-header zero-allocation
Last synced: 12 Jan 2026
https://github.com/maread99/valimp
Use Python type hints to validate, parse and coerce inputs to public functions
argument-parser coerce functions parser parsing python3 validation
Last synced: 12 Jun 2025
https://github.com/christian-2003/lispinterpreter
An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.
abstract-syntax-tree abstractsyntaxtree interpreter java lexer lisp parser parsetree programming-language source-code tokenizer
Last synced: 30 Mar 2025
https://github.com/roswelly/solana-transaction-parser
solana trasaction parser
Last synced: 01 Sep 2025
https://github.com/cycloctane/cyclocalc
Simple math expression evaluator written in C99. Based on Pratt Parsing.
Last synced: 15 Oct 2025
https://github.com/eliranmal/styli.sh
text formatter and renderer for the shell
ansi ansi-codes ansi-colors auto-generate bash converter docs documentation documentation-tool generator man-page markdown parser shell style terminal terminal-colors text text-formatting
Last synced: 03 May 2026
https://github.com/BjoernLoetters/Jar-Jar-Parse
A small library for parser combinators in Java with a special focus on simplicity.
clojure compiler domain-specific-language java kotlin parser parser-combinators scala syntax
Last synced: 06 Oct 2025
https://github.com/peakchen90/acorn-learning
acorn 源码学习
acorn acorn-learning ast ecmascript js parser
Last synced: 23 May 2026
https://github.com/jgniecki/minecraftmotdparser
🐘 PHP library to parse minecraft server motd
generator mineceraft motd parser php
Last synced: 15 Oct 2025
https://github.com/hossain-khan/kgeo-device-timeline
Kotlin library for parsing unencrypted Google Location History (Timeline) data exported from your device.
google-takeout google-timeline google-timeline-parser parser timeline
Last synced: 02 Apr 2026
https://github.com/nic-obert/permalang
A compiler for a statically typed language
aot compiler cpp language parser programming-language syntax-tree
Last synced: 16 Apr 2025
https://github.com/ya2ir/json_parser
JSON parser written in pure python
json json-parser json-parsing lexer-parser parser parsing python tokenization
Last synced: 13 Aug 2025
https://github.com/scymtym/serialization.protocol-buffer
Pure Common Lisp Protocol Buffer compiler (third rewrite)
code-generator parser protocol-buffer
Last synced: 06 Jan 2026
https://github.com/BAMresearch/sigmabam2openbis
Mapper script to convert SigmaBAM chemical inventory exports into openBIS-compatible format.
bam-data-store mapper openbis parser
Last synced: 16 Jan 2026
https://github.com/ralekna/peq
JavaScript parsing expressions query library
api generator javascript parser peg pegjs
Last synced: 16 Mar 2025
https://github.com/dysnomia-studio/dmarc-parser
A simple job that query, parse and save to database dmarc aggregate reports
dashboard database dmarc dmarc-parser parser
Last synced: 05 Aug 2025
https://github.com/magynhard/curly_bracket_parser
Simple parser to replace variables inside templates/strings and files
parser ruby ruby-gem variable-parser
Last synced: 11 Aug 2025
https://github.com/vasilescur/ambush
Compiler for Tiger language, written in Standard ML for Duke ECE/CS 553: Compiler Construction. The compiler follows the standard flow of lexing, parsing, semantic analysis and type checking, intermediate representation, liveness analysis, and code generation.
compiler-construction compilers lexer parser sml tiger-language
Last synced: 19 Mar 2026
https://github.com/stereobooster/instaparsejs
What if context-free grammars were as easy to use as regular expressions?. Clojure instaparse compiled to ESM
gll gll-parser instaparse parser parsing peg pegll
Last synced: 14 Feb 2026
https://github.com/nestorrente/true-json
Respectful JSON serialization & deserialization for JavaScript
converter javascript json parser serialization type typed typescript
Last synced: 09 May 2026
https://github.com/chicode/lisa
A Lisp dialect designed for codingworkshops
Last synced: 22 Jun 2026
https://github.com/giorgiogtelian/luna
this is my little project: a new programming language named after my dog
cpp csharp java language parser programming-language programming-languages
Last synced: 13 Feb 2026
https://github.com/wulechuan/wulechuan-typescript-vue2-official-sfc-parser
此为吴乐川的《针对 Vuejs 第 2 版单文件部件的拆分器》。本工具之代码系由吴乐川手工提取自 Vue `v2.6.11` 之官方源代码后整理而得。其功用是将一个 .vue 文件之内容全文拆分成一套结构化的数据,即一个 JavaScript 对象。该结构化的数据包含 `<template>` 、 `<script>` 、 `<style>` 等标签之内容、属性等。
parser single-file-component single-filed-component tear-apart teardown vue vue-parser vue-sfc vue2 vue2-sfc
Last synced: 08 May 2026
https://github.com/dropdevrahul/hollow
A simple programming language
assembly c compiler-design go golang language-design parser programming-language
Last synced: 07 May 2026
https://github.com/khrabrovart/vk-api-schema-parser
VK (VKontakte) API JSON schema parser for .NET
api csharp json json-schema parser vk vk-api-schema vkontakte
Last synced: 19 Aug 2025
https://github.com/lideming/sharprpn
An RPN programming language
csharp interpreter parser rpn rpn-calculator rpn-expression
Last synced: 17 Feb 2026
https://github.com/iamdudeman/sola-json
A lightweight, zero-dependency JSON parser for Java
java java-17 json parser zero-dependencies
Last synced: 18 Jan 2026
https://github.com/poti1/pod-lol
Parse Pod into a list of lists (LOL)
hacktoberfest parser perl perl5 perldoc pod
Last synced: 11 Feb 2026
https://github.com/mark-summerfield/uxf
Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.
data ini json parser pretty-printer sqlite storage-engine toml xml yaml
Last synced: 08 Oct 2025
https://github.com/nmandery/eo-identifiers
Parsers for naming conventions of earth observation products and datasets
earth-observation parser satellite
Last synced: 23 Aug 2025
https://github.com/mosifa/command-to-json
Parses any commands and converts them to JSON
command-to-json ifconfig javascript parser tojson typescript
Last synced: 05 May 2026
https://github.com/duffsdevice/tiny-parser
Write use-case specific parsers within minutes!
context-free-grammar parser parser-generator parser-library tokenizer tokenizer-parser
Last synced: 24 Aug 2025
https://github.com/milderhc/qb64-parser
Lexer, parser and interpreter of QB64
antlr-grammar antlr4 interpreter lexical-analysis parser visitor-pattern
Last synced: 23 Mar 2025
https://github.com/xianjianlf2/mini-compiler
手写 the-super-tiny-compiler:词法 / 语法 / 转换 / 代码生成(mini-* 源码学习系列,按 Git 提交历史一步步搭建)
ast compiler learning parser tokenizer typescript
Last synced: 25 Jun 2026
https://github.com/crazypython/gildedtrail
A language for building simple web apps and domain-specific languages
domain-specific-language dsl guidedtrack low-code no-code parser
Last synced: 30 Jun 2025
https://github.com/swaggerexpert/jsonpath
RFC 9535 JSONPath parser & validator
jsonpath parser rfc9535 validator
Last synced: 12 Apr 2026
https://github.com/toktok/hs-cimple
Cimple and Apidsl language parsers and tools
Last synced: 05 Feb 2026
https://github.com/oxylabs/beautiful-soup-parsing-tutorial
Using Python & Beautiful Soup to Parse Data
beautiful-soup-parsing beautifulsoup beautifulsoup-html-parser github-python how-to-use-beautiful-soup-in-python parser python python-beautiful-soup python-web-scraper
Last synced: 25 Aug 2025
https://github.com/matthewandretaylor/xmlpydict
Parse xml to python dictionaries
Last synced: 11 Mar 2026
https://github.com/master-hax/lil-json
lil rust crate to serialize & deserialize JavaScript Object Notation (JSON) - #[no_std] compatible
embedded heapless json nostd nostdlib parser rust serialization
Last synced: 30 Aug 2025
https://github.com/omnimodloader/jvmzip
An optimized JVM compliant Zip parser
compression java library optimization optimized parser reader zip zip32
Last synced: 26 Feb 2026
https://github.com/neu-rah/paco
JavaScript monadic parser combinators
combinators functional-js grammar meta-parser monadic parser
Last synced: 25 Feb 2026
https://github.com/loicmarie/node-uci-parser
Parser for UCI protocol written in node.js, to help to easily create UCI modules.
Last synced: 13 Mar 2026
https://github.com/odroe/ocookie
🍪 Cookie and Set-Cookie parser and serializer
cookie dart parser serializer set-cookie
Last synced: 13 Mar 2026
https://github.com/pranavk-official/ktu-s7-cse_cd-lab
This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.
c compiler lexer parser programming-language
Last synced: 16 May 2025
https://github.com/omar2535/biolife-au-01-attendance-parser
Biolife-AU-01 打卡鐘解析程序
docx docx-parser html-parser parser
Last synced: 18 Mar 2025