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/paul-wolf/ukpc
A Python module for parsing United Kingdom postcodes
Last synced: 13 Jun 2026
https://github.com/igwtcode/go-env
A Simple yet Configurable Environment Variable Parser/Loader in Go
config environment environment-configuration environment-variables go golang parser pure-go struct-tag
Last synced: 04 Jan 2026
https://github.com/l3odr0id/sly_s-parser
EBNF python parser with SLY example
ebnf ebnf-syntax example grammar-parser grammar-rules parser python sly
Last synced: 15 Mar 2025
https://github.com/ferhatgec/jedi
Jedi, CLI Kedi parser.
cli cli-tool commandline commandline-tool cpp cpp17 kedi parser tree
Last synced: 18 Feb 2026
https://github.com/hamzahussyn/intermediate-code-generation
An emulator for intermediate code based on a sample language.
bison cfg compiler compiler-construction flex intermediate-code-generation intermediate-representation lexer parser yacc-lex
Last synced: 19 Mar 2026
https://github.com/jakewvincent/r-syllable-parser_old
Syllable parser that parses phonetic transcriptions of words into syllables using principles taught to students in Phonology 1
dictionary parser phonetic-transcriptions phonology r
Last synced: 09 Oct 2025
https://github.com/robertohuertasm/package-lock-json-parser
🦀 📕 Simple package-lock.json parser
npm npm-package package-lock package-lock-json parser
Last synced: 02 Sep 2025
https://github.com/wrfly/ecp
environment config parser | fill up the struct through the way you like
Last synced: 16 Jan 2026
https://github.com/maxrimue/tizo
easily parse and convert any string containing hours, minutes and timezone
Last synced: 24 Mar 2025
https://github.com/detro/bytes_parser
A simple wrapper to parse primitive Rust types from a slice of bytes.
bytes parser primitive-types rust rust-library scalar-types simple wrapper
Last synced: 01 Sep 2025
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/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/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/marcus-v-freitas/crawlerbrazilgovdata
Projeto ASP.NET Core .NET 5 para Extração e Parseamento de Dados do governo de São Paulo com integração com Buckets S3, Filas SQS AWS e Persistência realizada via EF Core no Mysql.
api-rest aspnetcore automapper aws crawler csharp efcore government-data htmlagilitypack linux memory-cache mysql net5 onion-architecture parallel-computing parser s3-bucket serilog sqs-queue swagger
Last synced: 17 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/felixfaisal/syntax-analyzer-rs
A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC
Last synced: 30 Mar 2025
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/1ay1/vibe
VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊
c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative
Last synced: 28 Jan 2026
https://github.com/sematre/mathparser
A simple equation parser for Java
java library mathematics parser
Last synced: 12 Nov 2025
https://github.com/maxpatiiuk/leto
This is a two part project that allows to create a lexer and a parser (with syntax directed translation) for an arbitrary LL(1) programming language.
compiler interpreter language parser programming-language
Last synced: 28 Jun 2025
https://github.com/tobiasvl/tree-sitter-rgbasm
:deciduous_tree: RGBASM grammar for tree-sitter
gameboy gbz80 parser rgbds tree-sitter
Last synced: 10 May 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/interlark/huntmap-parser
Парсер карт охотничьих угодий huntmap.ru
cartography geojson maps parser python3 selenium
Last synced: 18 Jan 2026
https://github.com/godtamit/assembler
A modular general 2-pass assembler written in Python.
assembler assembly instruction-set-architecture instructions modular parser
Last synced: 19 May 2026
https://github.com/chmielewskikamil/solbot
Solidity static analyzer and language server written from scratch in Go.
golang lexer lsp parser solidity static-analyzer zero-dependency
Last synced: 09 Mar 2026
https://github.com/rog3rsm1th/kaitai-rs
Kaitai Struct implementation in pure Rust (still a WIP)
Last synced: 18 Oct 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/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/here-be/snapdragon-location
Adds a location object to snapdragon token or AST node.
ast javascript location node nodejs parse parser position snapdragon token tokenize tokenizer
Last synced: 12 Apr 2025
https://github.com/biosustain/genomediff-node
GenomeDiff (*.gd) file parser for Node.js
breseq genomediff genomics parser
Last synced: 19 Apr 2026
https://github.com/sasha-bo/nginx-conf-parser
Parsing nginx.conf files with/without following includes
nginx nginx-conf nginx-configuration parser php
Last synced: 14 Apr 2025
https://github.com/1biot/fiquela
json json-parser neon parser php query sql xml xml-parser yaml yaml-parser
Last synced: 05 Apr 2026
https://github.com/ducasse/classinfrastructure
Migrated from Smalltalk PetitBazars, the future classParser of Pharo.
Last synced: 14 Sep 2025
https://github.com/basemax/calculator-flex-bison-c
A tiny calculator project with lexer/parser based on Flex, Bison with pure c programming language.
bison c flex lexer parser yacc yacc-example yacc-lex
Last synced: 03 Apr 2025
https://github.com/rodyherrera/sydonia
Sydonia is a template engine replica of Inja inspired by Jinja, with a code style similar to C#, quite complete when applying decisions about what to show or add to your templates, it supports customizations, you are invited to take a look!
cpp header-only header-only-library inja jinja2-templates lexer parser renderer template-engine template-language
Last synced: 06 Jan 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/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/gustavoaca1997/basic-tran-interpreter
Un interpretador de BasicTran
alex grammar happy haskell interpreted-programming-language interpreter lexer parser
Last synced: 02 Jul 2025
https://github.com/danielparks/matchgen
Generate Rust functions to quickly map byte string prefixes to values
Last synced: 30 Jun 2025
https://github.com/hatamiarash7/jinja-parser
Live parser for Jinja2
jinja jinja-parser jinja-template jinja2 jinja2-parser jinja2-templates parser template-parser
Last synced: 16 Apr 2025
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/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/sergeyrachev/khaotica
Bitstream editor empowered with FLAVOR interpreter
binary-data binaryformat bitstream boost cmake codegeneration compiler-design flavor iso mpeg mpegts parser parser-generator syntax-tree
Last synced: 11 May 2025
https://github.com/amekusa/cs-parser
Context-sensitive parser framework
dsl javascript language npm parser
Last synced: 11 Apr 2026
https://github.com/mokiat/go-data-front
A Go library for reading Wavefront 3D model resources (OBJ, MTL).
Last synced: 17 Jun 2026
https://github.com/taskrfile/tree-sitter-taskr
tree-sitter parser for taskrfiles
Last synced: 27 Aug 2025
https://github.com/thyeem/s
A generalized parser combinator super-readable
haskell-library parser parser-combinators
Last synced: 23 Jul 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/akrck02/markdown-docs
Markdown parser for project documentation.
Last synced: 04 Feb 2026
https://github.com/peakchen90/acorn-learning
acorn 源码学习
acorn acorn-learning ast ecmascript js parser
Last synced: 23 May 2026
https://github.com/skt-t1-byungi/tag-name-parser
A tag parser that does not support attributes. Lightweight and fast.
Last synced: 03 Jan 2026
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/burntcaramel/lofi-elm
Format content using #hashtags
content elm lofi parser text text-formatting
Last synced: 27 May 2026
https://github.com/nef10/swiftbeancountparser
Parser to parse plain text into a ledger model
parser plaintext-accounting swiftbeancount
Last synced: 13 Oct 2025
https://github.com/maxmindlin/openfga-dsl-parser-python
Python bindings to the openfga-dsl-parser library
json library openfga parser transformer
Last synced: 18 Apr 2026
https://github.com/mrinalxdev/ts-json-parser
Open source json parser for python and javascript !!
json json-parser-component parser
Last synced: 22 Aug 2025
https://github.com/colgatto/Poliparser
The only parser you need
css-selector dom dom-parser parser regex text-parsing
Last synced: 15 Apr 2025
https://github.com/hirotoshioi/scrapbox
Scrapbox parser and renderer
haskell markdown parser scrapbox
Last synced: 20 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/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/bionode/bionode-fastq
Streamable FASTQ parser
bioinformatics bionode nodejs parser tool
Last synced: 11 Jun 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/locize/laravelphp
laravel2js and js2laravel converter laravel php resource utils
converter javascript json laravel parser php
Last synced: 18 Jul 2025
https://github.com/rsore/clargs
A modern, type-safe, header-only C++20 command-line argument parser with minimal runtime overhead and full compile-time validation
command-line-arg-processing command-line-arguments command-line-arguments-parser command-line-parser parser
Last synced: 25 May 2026
https://github.com/CakesTwix/pylng
Simple .lng File Parser from HandyGames games
deepl handygames javagame lng parser python translate
Last synced: 25 Jul 2025
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/ethanuppal/bril-lsp
LSP for Bril in VSCode and Neovim | Parser + type inference as Rust library | Formatter
bril formatter lsp neovim-plugin parser type-inference vscode-extension
Last synced: 25 Jul 2025
https://github.com/makevoid/simple-articles-format
A file format designed for authors - inspired by YAML, write multiple articles in a single file! - made in 2012
blog formats markdown parser ruby text-parsers
Last synced: 29 Apr 2026
https://github.com/matthewandretaylor/xmlpydict
Parse xml to python dictionaries
Last synced: 11 Mar 2026
https://github.com/nejcc/ice
Ice programing
ice interpreter lexer parser python
Last synced: 08 Jan 2026
https://github.com/basemax/string2cstring
A tiny program to convert a file contents to C string with supporting multi-lines...
c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools
Last synced: 18 May 2026
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/andyglow/scaladoc
Deps-Free Scaladoc AST, Parser and Macro-based Extractor and Compiler Plugin to carry over
ast compiler-plugin parser scala scaladoc
Last synced: 22 Apr 2025
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/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/mbund/cdr
OSU course dependency visualizer
astro course dependencies graph osu parser typescript visualization
Last synced: 15 May 2026
https://github.com/hdoc1509/hygen.nvim
Neovim plugin plugin to provide syntax highlighting for Hygen templates
hygen neovim neovim-plugin parser tree-sitter
Last synced: 03 Jul 2025
https://github.com/nrwiersma/snatch
Snatch is a l2met parser that inserts the data into InfluxDB
Last synced: 25 Mar 2025
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/wagesj45/cs-mic
CS-MIC is a .NET library written in C# designed to give developers easy access to expression parsing. For many developers, there is no need to involve complicated settings and formats. With few exposed methods and objects, CS-MIC makes basic expression solving as simple as possible with as little logic required from developers as possible. In fact, one can pull a value with only one line of code.
csharp csharp-library input input-output math output parser parsing-library
Last synced: 27 Jul 2025
https://github.com/leandro-benedet-garcia/generic_lexer
A generic pattern-based Lexer/tokenizer tool.
generic lexer parser tokenizer
Last synced: 08 Mar 2026
https://github.com/fabervitale/deno_minimist
💾 Parses command line arguments. Port & rewrite of the node library minimist
cli deno minimist parser typescript
Last synced: 01 May 2026