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/locize/laravelphp
laravel2js and js2laravel converter laravel php resource utils
converter javascript json laravel parser php
Last synced: 18 Jul 2025
https://github.com/shortishly/scran
scran is a parser combinator library heavily influenced by nom
combinator erlang maybe parser
Last synced: 19 Feb 2026
https://github.com/kelcheone/string2bytes
cli tool from parsing string to bytes32
Last synced: 30 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-yuck
Eww grammar for tree-sitter
Last synced: 15 Apr 2025
https://github.com/oleander/emojize
π Swift 3 emoji parser for String, NSAttributedString and NSMutableAttributedString
emoji emojize nsattributedstring nsmutableattributedstring parser swift3
Last synced: 05 Jan 2026
https://github.com/bartlomiejzuber/use-cron-parser
Useful & super tiny (<5KB βοΈ) hook for cron expression handling in React
cron hook parser react typescript
Last synced: 02 May 2026
https://github.com/aspadax/surfing
A Rust library for parsing JSON objects from text streams.
ai gpt json llm parser rust serde serde-json
Last synced: 09 Apr 2026
https://github.com/alfarih31/nb-go-parser
Noob Go Parser (nb-go-parser) is a tools to parse primitive types in Go
go golang parser primitive-types
Last synced: 25 Jun 2026
https://github.com/whywaita/gigani
parser of Anime page (GIGAZINE, Annict, syobocal...)
gigazine golang-application parser
Last synced: 28 Mar 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/arkady-emelyanov/go-shellparse
:shell: Parse strings Γ la shell
Last synced: 09 Apr 2026
https://github.com/andreafioraldi/til-compiler
Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine
assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml
Last synced: 03 May 2026
https://github.com/terotests/numbot
A configurable parser for text based logs
Last synced: 18 Apr 2025
https://github.com/iambnlvn/sig-parser
A manual Recursive-descent parser for Sig(Programming language)
bunjs parser recursive-descent-parser
Last synced: 15 Feb 2026
https://github.com/kylepls/jrefactor
API for writing custom refactoring tools such as obfuscators, optimizers, and formatters.
antlr4 java java8 parser refactoring
Last synced: 10 Jun 2025
https://github.com/puripuri2100/satysfi-csv
A CSV reader and writer for SATySFi.
Last synced: 12 Feb 2026
https://github.com/erickrus/sketch_measure
Sketch measure parser
parser python sketch sketch-measure
Last synced: 20 Jun 2026
https://github.com/krasjet/mint
A C library to work with music intervals, (tonal) pitches, and transpositions
Last synced: 24 Jul 2025
https://github.com/robertoentringer/animate-css-class-extractor
Extract animate.css css classes to json or js module file.
animate-css css esm export extractor json npm-package parser
Last synced: 09 Apr 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/taskrfile/tree-sitter-taskr
tree-sitter parser for taskrfiles
Last synced: 27 Aug 2025
https://github.com/yjdoc2/equation-parser-interpreter
An interpreter designed in C++ for the equation parser project.This can read the commands from a file and write output to another file.
Last synced: 11 May 2026
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/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/matthewandretaylor/xmlpydict
Parse xml to python dictionaries
Last synced: 11 Mar 2026
https://github.com/joht/data-restructor-js
Transforms parsed JSON objects into a uniform data structure
adapter data-structures javascript json parser restructure
Last synced: 01 Feb 2026
https://github.com/kranfix/parser_combinator
Example of a parser combinator in many languages (Rust, Dart, Go, Typescript)
bun combinator go hacktoberfest parser rust typescript
Last synced: 25 Feb 2026
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/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/mokiat/java-data-off
A Java library for reading OFF 3D model resources.
Last synced: 22 Aug 2025
https://github.com/bpetermann/node-interpreter
Typescript interpreter for monkey
interpreter jest lexer nodejs parser typescript
Last synced: 07 May 2026
https://github.com/dev-vivekkumarverma/hl7v2.5-parser
This repository contains a Python-based parser for HL7v2.5 medical record files, capable of converting these files into JSON format. This tool has been tested against the Redox engine, demonstrating superior performance in various scenarios.
hl7v2 hl7v2-message parser python3 v2
Last synced: 11 May 2026
https://github.com/cakecatz/ansi-parser
Parser for string that include ansi codes.
ansi-codes ansi-colors parser typescript
Last synced: 04 Jul 2025
https://github.com/blakeembrey/exif-date
Parse an EXIF date string into a `Date` object
Last synced: 11 Oct 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/eyedia/idpe
Eyedia's Integrated Data Processing Environment
csharp data designer development development-environment development-tools development-workflow environment ide no-coding parser processing rehosted workflow
Last synced: 11 Oct 2025
https://github.com/mihamarkic/godot-tscn-parser
Parser for Godot engine's .tscn scene files
Last synced: 10 May 2026
https://github.com/psyanite/scorm-parser
π° Scala library to parse and validate SCORM 1.2 packages
adl library parse parser scala scala-library scorm tincan
Last synced: 14 Jan 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/cybercoder-naj/parkour
Parser Combinator Library for Kotlin
kotlin parser parser-combinators
Last synced: 06 Feb 2026
https://github.com/helias/wowhead-quest-data-parser
azerothcore parser quest trinitycore world-of-warcraft wow wowhead
Last synced: 24 Jun 2026
https://github.com/swaggerexpert/jsonpath
RFC 9535 JSONPath parser & validator
jsonpath parser rfc9535 validator
Last synced: 12 Apr 2026
https://github.com/ghostwriter/syntax
[WIP]Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)
generator ghostwriter lexer parser php syntax tokenizer
Last synced: 11 Jan 2026
https://github.com/tony-go/zac-parser
Code draft about lexer / parser implementation.
Last synced: 29 Mar 2025
https://github.com/auronandace/const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol.
irc irc-protocol parser rust-lang
Last synced: 09 Oct 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/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/mubelotix/minecraft-protocol-derive
Procedural macros to make your Rust structs compatible with the Minecraft protocol.
derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization
Last synced: 31 Jul 2025
https://github.com/yord/pxi-dsv
π§pxi-dsv is a delimiter-separated values plugin for pxi (pixie), the small, fast, and magical command-line data processor.
csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv
Last synced: 15 Apr 2026
https://github.com/antonkomarev/php-funpay-sms-parser
FunPay Transaction Confirmation SMS Parser written for contrived emulator.
emulator parser php sms transaction verification
Last synced: 13 Jun 2025
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/stagas/lexer-next
lexer for recursive descent parsers
iterable iterator lexer parser parsing recursive-descent-parser regexp regexp-match tokenizer
Last synced: 08 Jan 2026
https://github.com/fireblinkltd/json-streaming-reader
Line delimited and concatenated JSON streaming protocol reader.
concatenated delimited fireblink json line node node-js node-module node-modules npm parser protocol reader stream streaming
Last synced: 18 Jan 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/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/gulpjs/parse-node-version
Turn node's process.version into something useful.
Last synced: 19 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/forwardemail/python-arf
Node.js wrapper around the Python package arf, which is a processor for Abuse Reporting Format (ARF) messages.
abuse arf bulk email format formatting javascript json message messages node parse parser parsing python read report reporting
Last synced: 09 May 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/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/j1nxie/hoshizora
an ecosystem of osu!-related binaries and libraries
Last synced: 23 Mar 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/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/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/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/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/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/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/fabiang/dateparser
Date parsing library supporting the full format RFC3339
date dateparser datetime parser php rfc3339
Last synced: 14 Mar 2025
https://github.com/peakchen90/acorn-learning
acorn ζΊη ε¦δΉ
acorn acorn-learning ast ecmascript js parser
Last synced: 23 May 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/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/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