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-05 00:19:15 UTC
- JSON Representation
https://github.com/bel-framework/bel-css
CSS utilities for Erlang
css css-parser css3 erlang erlang-library parser
Last synced: 01 Apr 2026
https://github.com/vikas2171/if_else_parser
If_else_parser is a C++ tool that validates the syntax of if-else conditional statements. It checks for correctness, generates parse trees, and displays the grammar rules used. This project supports nested conditions and provides an educational resource for understanding if-else constructs in C++.
cpp if-else-statements parse-tree parser principles-of-programming-languages
Last synced: 20 May 2026
https://github.com/robbycbennett/json
JavaScript Object Notation library for Rust
Last synced: 17 Apr 2026
https://github.com/rvanbaalen/hashparser
Tiny javascript library to get and set (encoded) hash parameters
hash javascript parser url util
Last synced: 02 Apr 2026
https://github.com/jbaldwin/libturbohttp
libturbohttp is a C++17 HTTP/1.1 Request and Response stateful parser with zero memory allocations.
cpp cpp-library cpp17 http parser
Last synced: 22 Jul 2025
https://github.com/anko/slice-with-context
JS module: slice string, but with context (useful for showing parse errors with context)
context parser slice string utility-function
Last synced: 29 Mar 2025
https://github.com/luisfuentech/object-dot-parser
Parse string dotted keys to nested attributes in object
hacktoberfest json nodejs npm npm-package parser
Last synced: 17 Apr 2026
https://github.com/ardnew/gosh
Stupid fast and sassy shell integration for Go
ast bash command-line go go-library go-tools golang parser shell zsh
Last synced: 03 Apr 2026
https://github.com/prodigysn95/universal-file-converter
Universal File Converter is a Flask web app that converts images, videos, and audio with multi-file upload, real-time progress, and ZIP downloads. 🐙
audio-converter batch-processing batch-processing-of-multiple-files chordpro church churchtech converter ffmpeg file-converter flask image-converter opensong parser parser-library pro5 rhythm-game songpro songshowplus
Last synced: 17 Apr 2026
https://github.com/notakeith/itmoscript
Interpreter for ITMOScript, a dynamically-typed scripting language. Hand-written lexer, recursive descent parser, AST, and tree-walking interpreter
ast cpp interpreter lexer parser programming-language scripting-language
Last synced: 03 Jun 2026
https://github.com/almide/csv
CSV parser and serializer for Almide. Quoted fields, header rows, roundtrip-safe.
Last synced: 04 Apr 2026
https://github.com/TryOmar/CompilerXArabic
A compiler implementation for an Arabic-based programming language, featuring lexical analysis, syntax parsing, and a graphical user interface for interactive testing and development.
arabic arabic-programming-language compiler parser python tokenizer
Last synced: 29 Jun 2026
https://github.com/svm-zhang/tinyhgvs
Lightweight HGVS variant parser
bioinformatics genomics hgvs parser variant-analysis
Last synced: 05 Apr 2026
https://github.com/marirs/leef2hashmap-rs
A Simple LEEF Parser to a HashMap
ibm ibm-leef leef parser rust rust-crate rust-lang rust-language rust-library
Last synced: 08 Apr 2026
https://github.com/rbcavi/parserlang
A programming language, intended for writing recursive descent parsers
Last synced: 18 Apr 2026
https://github.com/aleclarson/tab-delimited
Parse or build a string of tabular data
nodejs parser string stringify
Last synced: 18 Apr 2026
https://github.com/dkrsk/copypastaru-parser
Pasta parser for copypastas.ru
copypastas dotnet fsharp parser
Last synced: 19 Apr 2026
https://github.com/thepalbi/json-example-generator
Random JSON examples generator from go-like schema definition
Last synced: 20 Apr 2026
https://github.com/muhammadhasham23/request-header-parser-microservice
Request Header Parser with Node.js and express. A FCC Project.
express node parser requests-module
Last synced: 21 Apr 2026
https://github.com/chenasraf/search-ast-parser-js
Easy parser for search query strings, for you to use in your filters.
ast ast-parser javascript parser search-query typescript
Last synced: 21 Apr 2026
https://github.com/alexdremov/sxtree
Generate AST syntax parser from grammar file
grammar grammar-parser grammar-parser-generator lexer lexer-framework lexer-parser parser parser-framework
Last synced: 21 Apr 2026
https://github.com/thechampagne/bibtex.h
A single-file header-only library to parse BibTeX.
bibtex bibtexparser c library parser
Last synced: 05 Jun 2026
https://github.com/nielssp/parco
PHP parser combinators
grammar lexer parser parser-combinators php regular-expression
Last synced: 05 Jun 2026
https://github.com/rk0cc/dart_repourl
Alternative Uri object of representing repository URL in Git
dart git http https parser repository repository-url rsync ssh uri url
Last synced: 22 Apr 2026
https://github.com/shortishly/pgsqlp
Postgres SQL parser using scran
erlang parser postgresql scran sql
Last synced: 24 Apr 2026
https://github.com/vistaran/php-untranslated-string-parser
Detect untranslated scripts from html templates and php / javascript files if you are using localization.
html i18n internationalization javascript parser php string-parser string-parsing
Last synced: 24 Apr 2026
https://github.com/neroist/jsonlines
Simple JSON Lines parser in Nim
json json-lines jsonlines nim nim-lang nimble parser simple
Last synced: 25 Apr 2026
https://github.com/aloisdeniel/node-parse-version
Parsing four number versions.
Last synced: 06 Jun 2026
https://github.com/atian25/git-changelog-parser
Parse Git `ChangeLog.md / History.md` to JSON
changelog history markdown parser
Last synced: 25 Apr 2026
https://github.com/joelbeedle/blang
Bytecode VM interpreter for blang
compiler interpreter language parser
Last synced: 19 Jun 2026
https://github.com/agrvanshika/parser-for-perl-like
Parser for a Perl-like-language given the EBNF notation
Last synced: 27 Apr 2026
https://github.com/lunastev/late2htm
A Rust library for converting LaTeX-formatted text into HTML with minimal styling.
arxiv arxiv-latex arxiv-latex-html html latex latex-html latextohtml library parser rust rust-library
Last synced: 27 Apr 2026
https://github.com/edmolima/frontmattergo
Simplifying YAML frontmatter unmarshalling in Go.
Last synced: 27 Apr 2026
https://github.com/lfdominguez/ffmpeg_vstat_parser
Parse the vstats ffmpeg format from a PIPE and try to sent to external service
Last synced: 27 Apr 2026
https://github.com/praneethv-cmd/jelly-bean
jelly-bean is a simple and lightweight JSON parser written in haskell
haskell json json-parser parser
Last synced: 28 Apr 2026
https://github.com/jwillbold/rust-esprima-tree
Parser for a JavaScript AST produced by esprima
ast esprima javascript parser rust serde serde-json
Last synced: 28 Apr 2026
https://github.com/kozlov721/tree-sitter-epytext
Epytext grammar for tree-sitter
Last synced: 28 Apr 2026
https://github.com/pinakipb2/cp-parse-kit
Parses the Test Cases from a Contest and Creates Folder Structure to Code
competitive-programming-contests cpp parser
Last synced: 29 Apr 2026
https://github.com/lonaryx/cardataparser
CarDataParser🚗💻 - это простой и удобный инструмент, созданный с использованием библиотеки Eel на Python. Он предоставляет возможность получать информацию о транспортных средствах, основываясь на их регистрационных номерах, в текущей версии ограничиваясь Украиной.
car css desktop eel eel-python exe html number numbers parser program python python-script python3 scraper ukraine ukrainian winodws
Last synced: 06 May 2026
https://github.com/kirbo/ruuvitag-parser
This is a mirror repository. Please contribute here: https://gitlab.com/kirbo/ruuvitag-parser
parser ruuvitag ruuvitag-sensor typescript
Last synced: 08 Jun 2026
https://github.com/sergeypedan/rust-book-parser
Parses ”The Rust book“ and saves as ePub
Last synced: 08 Jun 2026
https://github.com/danchik12/habr_scraping
Parsing Habr articles and saving in csv format
csv fake-useragent numpy pandas parser python3
Last synced: 30 Apr 2026
https://github.com/isaacvando/minipythonparser
Haskell parser for a subset of Python
Last synced: 08 Jun 2026
https://github.com/eratio08/pars-comb-ml
Monadic parsing in OCaml
monadic ocaml parser parser-combinators parsing
Last synced: 02 Jan 2026
https://github.com/aayes89/honlogparser
Java application that converts Heroes of Newerth (HoN) log files into a sql database
dom dom-manipulation hon java logs parser sql
Last synced: 01 May 2026
https://github.com/timsueberkrueb/yalr-web
Website for YALR
lalr parser rust static-site zola
Last synced: 01 May 2026
https://github.com/martinheinrich2/gmc-500-tool
GUI-Tool to read data from the GQ GMC 500 Plus Geiger Counter.
customtkinter geiger-counter parser python
Last synced: 01 May 2026
https://github.com/bp7968h/gfm-parser
Github Flavoured Markdown Parser with additional features
github-flavored-markdown parser rust
Last synced: 08 Jun 2026
https://github.com/eddiecorrigall/jungle
Toy JVM compiler written in Java
compiler java jvm lexical-analysis parser scanner syntactic-analysis
Last synced: 08 Jun 2026
https://github.com/prof18/tflparser
An bunch of Python Script to parse traffic data available from Traffic For London (TfL)
Last synced: 01 May 2026
https://github.com/indiependente/gomison
Go implementation of the MISON JSON parser
Last synced: 02 May 2026
https://github.com/e0selmy4v/schema2class
Parse JSON schema to class
class es3 ie6 json-schema parse parser schema schema-parser
Last synced: 02 May 2026
https://github.com/baranovserv/h-s-diagram
Парсер данных построения H-S диаграммы для веществ
diagrams json matplotlib numpy parser requests
Last synced: 02 May 2026
https://github.com/b72u68/tree-sitter-iitran
IITRAN grammar for tree-sitter
iitran lexer parser syntax-highlighting tree-sitter tree-sitter-parser
Last synced: 03 May 2026
https://github.com/elecena/ic-package-info
Extract IC package from a given string
elecena electronic-components electronics-engineering integrated-circuits parser php
Last synced: 09 Jun 2026
https://github.com/sambhav/jacc
Yet another C Parser
assignment bison c compilers flex lex parser yacc
Last synced: 20 May 2026
https://github.com/astrodynamic/arithmetic-calculations-in-c-for-calculator
Library for arithmetic string calculator in C.
c calculator cmake library makefile math parser
Last synced: 09 Jun 2026
https://github.com/anmiles/userscripts
Userscripts for browsers
customization frontend javascript jquery maps nodejs parser react typescript userscripts website
Last synced: 04 May 2026
https://github.com/mezoni/parser_combinator
Parser combinator is a collection of parsers that can be used to combine basic parsers to create parsers for more complex rules.
dart dart3 parser parser-combinators parser-library parsers parsing
Last synced: 09 Jun 2026
https://github.com/softjunkorg/fxbuilder
Biblioteca simplifica a gestão do manifesto CFX em projetos FiveM e RedM.
cfx fivem fxmanifest next parser typescript
Last synced: 05 May 2026
https://github.com/fi1a/config
PHP работа с файлами конфигураций. Поддерживает файлы в PHP и JSON форматах.
Last synced: 06 May 2026
https://github.com/nsavinda/calc-parser
Simple calculator using flex and bison.
bison-flex bison-yacc compiler compiler-design parser
Last synced: 07 May 2026
https://github.com/womblee/discord-ai-helper-bot
This is a Discord Bot designed to help noobs in my Discord server chat about Dying Light modding.
ai bot chatbot discord discord-bot llama llamacpp-python parser python support
Last synced: 08 May 2026
https://github.com/alexhedley/broadcom-community-parser
Broadcom Community Parser
broadcom community parser symantec
Last synced: 08 May 2026
https://github.com/xarantolus/funloop
Small experiment in transforming the JavaScript AST to make code more cursed
cursed javascript loops parser
Last synced: 09 May 2026
https://github.com/textwire/tree-sitter-textwire
The tree-sitter parser for Textwire, dynamic templating and scripting language for Go. Ideal for embedding dynamic content with Go applications
parser tree-sitter tree-sitter-parser
Last synced: 09 May 2026
https://github.com/danielway/nexrad-parser
Parses NEXRAD weather radar data into a convenient structure for analysis.
Last synced: 12 May 2026
https://github.com/mbund/cse2421-linter
Lint for some extra rules for C
lint linter parse parser rust tree-sitter
Last synced: 13 May 2026
https://github.com/pseudomuto/proto-parser
A TypeScript library for parsing Protocol Buffer (.proto) files, extracting messages, services, enums, and other definitions from both file paths and proto content strings.
grpc parser protobuf typescript
Last synced: 14 May 2026
https://github.com/iannil/open-remote-id-parser
Open Remote ID Parser is a lightweight C++ library for decoding drone Remote ID broadcasts. It supports multiple protocols (ASTM F3411, ASD-STAN) and transport layers (Bluetooth Legacy/Extended, WiFi Beacon/NAN), making it ideal for building drone detection applications on mobile devices, embedded systems, or desktop platforms.
Last synced: 12 Jun 2026
https://github.com/xaionaro-go/gosrc
Parse Go packages to handy structures (to save time on understanding `go/ast` and `go/types`).
Last synced: 13 Jun 2026
https://github.com/queukat/news_parcer
Small legacy Python news parsing experiment retained for reference.
experiment legacy news-parser parser python web-scraping
Last synced: 15 Jun 2026
https://github.com/mixa3607/androidskyinstrumentplayer
Parser songs for Sky and replays generator for ddiPlayer
Last synced: 03 Mar 2025
https://github.com/electrikmilk/aml
Interpreted math equation language 🧮
calculator interpreter language math math-language parser programming-language
Last synced: 17 Jun 2026
https://github.com/alvarogarcia7/training-parser-antlr4
antlr4 antlr4-grammar grammar grammar-parser parser python3 training
Last synced: 17 Jun 2026
https://github.com/meshhouse/sfmlab-unofficial-api
Unofficial SFMLab-based sites API server, written on Node.js
api-server fastify nodejs parser sfmlab sqlite typeorm typescript
Last synced: 18 Jun 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/chardoncs/zig-ansi-parse
Comptime-proof ANSI format parsing library for Zig
ansi-code ansi-colors ansi-terminal colorization parser zig ziglang
Last synced: 19 Jun 2026
https://github.com/paebbels/pyexploringcodedomparser
An exploring Code-DOM parser.
code-dom dom-parser parser python3 streaming
Last synced: 20 Jun 2026