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/katistix/eval-from-scratch
A simple "interpreter" that takes in as input simple arithmetic expressions and computes their values.
cpp mathematics parser tokenizer
Last synced: 30 Jun 2025
https://github.com/fpapado/elm-set-cookie-parser
A parser for the Set-Cookie header, written in Elm.
Last synced: 27 Jun 2025
https://github.com/luigichopper/clarityscript
A programming language that combines the functionality of HTML with the readability of Python
clarity-script parser programming-language python
Last synced: 26 May 2026
https://github.com/iveelsm/graphql-query-parser
Simple utility for extracting GraphQL queries from multiple files
Last synced: 05 Mar 2026
https://github.com/zevio/pcu_io
IO management for PCU project
input-output json json-to-text parser pcu pcu-io pdf pdf-to-text python text
Last synced: 18 May 2026
https://github.com/alopatindev/long-version
Minimalistic version parsing and comparison. Supports non-semver versions, ignores non-numeric postfixes like alpha/rc/etc.
Last synced: 26 May 2026
https://github.com/mvc-works/lilac-parser
A toy combinator parser inspired by Lilac
Last synced: 21 Feb 2026
https://github.com/athanclark/streaming-csv
Simple streaming CSV parsing & statistics gathering
Last synced: 16 Nov 2025
https://github.com/s3b4s/html-monparser
An HTML parser implemented using the monadic parser monpar.
functional-programming parser parsing
Last synced: 23 Mar 2025
https://github.com/younes-alturkey/paint
.NET Windows Forms app applying concepts of Tokenization, Custom File extension, and Computer Graphics.
csharp filesystem graphics parser state-management tokenizer
Last synced: 06 Jul 2026
https://github.com/justin-marian/magic-temple
Simple program that solves string problems: large number additions, cipher encodings and "2-grams"".
c caesar-cipher encryption parser string-manipulation vigenere-cipher
Last synced: 29 Jun 2025
https://github.com/nodef/extra-parser
A parser breaks text into smaller elements for easier analysis or translation.
Last synced: 04 Jan 2026
https://github.com/joshua-auchincloss/synkit
A fast, syn-like incremental parser framework for Rust built on logos-rs
ast lexer parser proc-macro streaming-parser
Last synced: 12 Jan 2026
https://github.com/lioncat2002/jupyter-notebook-md-parser
A parser to seperate the exported md file of jupyter notebook into individual python files
jupyter jupyter-notebook md-parser parser python3
Last synced: 29 Apr 2026
https://github.com/jessecoretta/go-aci
Package aci implements the complete Netscape ACIv3 syntax as an SDK in a vendor-agnostic manner with rich features and a flexible design.
access-control access-control-instruction access-control-list access-rights aci aciv3 experimental go golang ldap netscape parser permissions sdk syntax
Last synced: 14 Apr 2025
https://github.com/jhermsmeier/node-leybold-xps
Parse & write the Leybold XPS data format
analysis data esca format leybold parser photoelectron-spectroscopy spectroscopy x-ray xps xpspeak xray
Last synced: 09 Jul 2025
https://github.com/yonis-savary/extracteur-lpp
Extracteur de code LPP depuis fichier NX de la sécu (LPPTOT)
lpp parser securite-sociale sql
Last synced: 02 Aug 2025
https://github.com/smiley4/simpleparser
Creates a syntax tree from a given string and grammar (ebnf)
Last synced: 15 May 2025
https://github.com/marcinorl/nmea-0183_gps_parser
GPS parser. Project for the subject 'Mobile Technologies'.
Last synced: 14 Apr 2025
https://github.com/under-web/vk_parser_topic
Парсит номера телефонов и комментарии, город и имся с ссылкой в отдельный файл
Last synced: 14 Mar 2025
https://github.com/sixarm/sixarm_htx
SixArm.com » HTX processor for our web pages with custom HTML & XML tags
Last synced: 30 Mar 2025
https://github.com/sixarm/sixarm_html_scripts
SixArm.com » HTML » Scripts for parsing markup
Last synced: 24 Jun 2025
https://github.com/creack/corewar
Corewar in Golang
corewar ebitengine epitech game golang lexer parser
Last synced: 15 Apr 2025
https://github.com/web-dev-codi/transcript-productivity-parser
A Python application that automatically extracts actionable tasks from transcript files and converts them into organized daily todo lists in CSV format. Perfect for developers who record meetings, brainstorming sessions, or voice notes and want to quickly identify and track follow-up tasks.
csv microsoft parser python teams todo todolist transcript
Last synced: 01 Sep 2025
https://github.com/reedchan7/ls-json
parse ls output to json format.
command-line file-listing jc json ls parser
Last synced: 20 Jan 2026
https://github.com/divadsn/python-trainzconfig
A simple parser for Trainz config.txt files written in Python
library parser python3 trainz trainz-config
Last synced: 15 May 2025
https://github.com/louiscklaw/google_search_parser
javascript parser puppeteer scrape scraper x-ray
Last synced: 30 Mar 2025
https://github.com/joangq/edsl
Abordaje Funcional a los lenguajes de dominio específico embebidos - Curso de ECI 2024
applicative applicative-functor computer-science domain-specific-language dsl edsl functional-programming functor haskell monad parser parser-combinators plt programming-language-theory
Last synced: 03 Jan 2026
https://github.com/sarveshh/markdownerr
A react project to preview, generate and share markdowns. With 10+ templates of top usability of markdowns, markdownerr makes writing blogs, ReadMe's a breeze.
expressjs html markdown markdown-converter markdown-editor markdown-parser markdown-previewer markdown-to-html markdown-viewer nodejs parse parser remarkable syntax-highlighting
Last synced: 09 Apr 2026
https://github.com/ekusiadadus/h2lang
H2 Language compiler - Fully compatible with Herbert Online Judge (HOJ) H language spec, with multi-agent robot swarm support. Runs natively and in browsers via WebAssembly.
compiler herbert multi-agent parser programming-language robot rust wasm webassembly
Last synced: 13 Jan 2026
https://github.com/ggomez0/compilador
Compilador con analisis Lexico y sintactico
Last synced: 19 Jun 2025
https://github.com/boristim/tickets
interview for Python
interview-test parser python3 reverse-engineering
Last synced: 14 Mar 2025
https://github.com/kx0101/liakos-language
Writing An Interpreter (Tree-Walking) In Go from scratch, using Vaughan Pratt's Parser For Educational Purposes
ast expressions go golang identifiers interpreter lexer parser pratt-parser repl statements tokenizer tokens vaughan-pratt
Last synced: 01 Aug 2025
https://github.com/imdeep2905/ll1_parser
Implementation of LL1 parser in C++.
Last synced: 22 May 2026
https://github.com/kenanbek/tutorial-python-crawler
Crawling website data using Python with requests and Beautiful Soup libraries
beautifulsoup crawler crawling miner parser python python-requests requests
Last synced: 30 Mar 2025
https://github.com/harakeishi/gscp
gscp is the ssh-config parser available in go. gscp is named as an abbreviation of go ssh config parser.
go golang parser ssh ssh-config
Last synced: 12 Jan 2026
https://github.com/takanoriyanagitani/efficient-query-string-parser
query string parser
c cmake cmakelists ctest parse parser query-string uri url zero-copy
Last synced: 01 Aug 2025
https://github.com/Simpson-Computer-Technologies-Research/csvparser
CSV File Parser in C
Last synced: 14 May 2025
https://github.com/mateusjssilva/lexical-syntactic-analysis
SimpAlg Parser: A simple parser for the SimpAlg programming language, built using ANTLR.
Last synced: 30 Mar 2025
https://github.com/aldor007/ngx_url_parser
Yet another url parser, written in C.
nginx ngx-url-parser parser uri uri-parser uriparser url url-parser
Last synced: 03 May 2026
https://github.com/vajahath/array-objectify
Hierarchically transform an array of objects into a single object
Last synced: 10 Apr 2026
https://github.com/antoinegagne/amqp10
An AMQP 1.0 library (it is a work in progress at the moment)
amqp amqp-client amqp1-0 amqp10 parser protocol protocol-library
Last synced: 30 Mar 2025
https://github.com/fabiospampinato/json-simple-parser
The fastest pure-JS implementation for JSON I could come up with.
javascript js json native parser simple
Last synced: 06 Nov 2025
https://github.com/carapacik/cambridge-dictionary-scraper
Get words from dictionary.cambridge.org
cambridge-dictionary dictionary parser python scraper
Last synced: 18 May 2026
https://github.com/fokaaas/markdown-parser
This console application allows you to parse markdown into html
Last synced: 07 May 2026
https://github.com/anotherbyte-net/leaf-focus
Extract structured text from pdf files.
data-science machine-learning parser pdf utility
Last synced: 16 Jan 2026
https://github.com/hazzaclark/korone
A Lightweight Endianess Parser and Lexer
endian endianutils parser rust
Last synced: 23 Mar 2025
https://github.com/paych3ck/pcconfigurator
Оконный конфигуратор персонального компьютера на PyQt6.
parser pyqt6-desktop-application python
Last synced: 17 Mar 2025
https://github.com/womblee/retardlink_uploader_client
A C++ Desktop Client for a URL Shortening service "Retard Link"
client cpp cpp-programming http parser request shortener tool url url-shortener url-shortener-api
Last synced: 01 Aug 2025
https://github.com/sweiglbosker/zig-regex-parser
regex parser coded live on twitch
Last synced: 26 Feb 2025
https://github.com/jwalsh/syntree-generator
A tool for converting French literary text into S-expression syntax trees for linguistic analysis, with visualization capabilities
abstract-syntax-tree constituency-parsing emacs french linguistics literary-analysis nlp org-mode parser proust python s-expression spacy syntax-analysis syntax-tree
Last synced: 05 Mar 2025
https://github.com/djurm/jackson
Advanced type discrimination for .NET’s System.Text.Json.
csharp discriminator dotnet fsharp json parser systemtextjson
Last synced: 26 Dec 2025
https://github.com/urbanjost/m_kracken
parse command line arguments and create configuration files using syntax similar to ULS commands
argument command-line fortran fortran-package-manager fpm parser parsing
Last synced: 27 Jan 2026
https://github.com/rafaelsouzars/mini-parsejs
Mini interpretador de linguagem de programação baseado no artigo: https://medium.com/@henriquesosa/seja-um-compilador-crie-um-compilador-com-javascript-33a9557c8cdf
compiler-construction javascript parser
Last synced: 18 Jan 2026
https://github.com/fontseca/passwd-parser
Parse users inside the `/etc/passwd' file.
Last synced: 15 Mar 2025
https://github.com/mattriley/node-pathstruct
Parse and stringify data structures embedded in file paths.
javascript nodejs npm-package parser
Last synced: 18 Jun 2025
https://github.com/michaelmdresser/eve_item_parser
Parser for EVE Online item (list) text formats
Last synced: 08 Jun 2026
https://github.com/kawamurakazushi/monkey-ml
OCaml implementation of an interpreter for the Monkey programming language
interpreter lexer monkey ocaml parser
Last synced: 26 Feb 2025
https://github.com/karlbateman/vyper
An experimental programming language inspired by Python and Go.
codegen golang lexer parser programming python zig
Last synced: 10 May 2026
https://github.com/s8sachin/whatsapp-chat-parser-js
Whatsapp Chat Parser for Javascript
Last synced: 05 Jan 2026
https://github.com/craiggleso/torrent-parser
parse torrents
bittorrent parse parser parsing torrent torrent-parser
Last synced: 30 Mar 2025
https://github.com/terotests/rangerparser
Opinionated tokenizer and parser for common and custom languages
Last synced: 22 Mar 2025
https://github.com/ggalina/feedbackform-react
Technologies: REACT, CSS, Parcel, nanoid, and styled-components libraries. Personal Mini Project.
css nanoid parser reactjs styled-components
Last synced: 11 Apr 2026
https://github.com/risto-stevcev/url-parser-combinator
:telescope: A proper url parser and combinator that works with eulalie
Last synced: 25 Jun 2026
https://github.com/quantiusbenignus/dated
ZSH exoskeleton for the command line "date" utility. Support free-form time references.
command-line command-line-tool date datetime future linux nlp parser shell-script text-processing time zsh
Last synced: 10 Apr 2026
https://github.com/ychaaby/javascript_compiler
A JavaScript compiler that parses and compiles specific fragments into custom assembly language using JavaCC and Java.
Last synced: 24 Mar 2025
https://github.com/freekds/easyjson
Easy to use c++ JSON reader
c-plus-plus json json-parser parser
Last synced: 28 Apr 2026
https://github.com/hangxingliu/node-sqlite-ddl-parser
⛓ A SQLite DDL parser module
Last synced: 05 Aug 2025
https://github.com/jamesshenjian/jpegsl
A simple parser for sequential lossless jpeg pixel data used in dicom ct files
Last synced: 13 Jan 2026
https://github.com/koatty/koatty_payload
Payload parser for koatty.
middleware parser request-handler
Last synced: 27 Apr 2026
https://github.com/httpland/sfv-parser
Structured Field Values for HTTP parser and serializer
field header http parse parser rfc8941 selializer serialize structured structured-field
Last synced: 21 Feb 2026
https://github.com/nboldi/codecompass-haskell-plugin
A Haskell plugin that is used to parse Haskell projects for codecompass. The data necessary for providing code comprehension for the project is exported.
code-comprehension codecompass haskell parser
Last synced: 15 May 2025
https://github.com/minijackson/tree-sitter-epics-db
Grammar for EPICS' database and database definition files
Last synced: 07 Apr 2025
https://github.com/bechstein/midi-toolkit
A MIDI message parser for simplified event handling
Last synced: 15 May 2025
https://github.com/jaqx0r/filterexpression
A parser for the AIP-160 filter expression language, implemented in Go
aip api expression filter go google-aip parser rest
Last synced: 17 Jan 2026
https://github.com/yggverse/gemtext-php
Object-oriented PHP 8 library for Gemini / Gemtext operations
composer gemini gemini-php gemini-protocol gemtext gemtext-php library parser php text-gemini
Last synced: 08 Mar 2026
https://github.com/soft/haskell-mlocate
Haskell library for parsing mlocate files
file-format haskell haskell-library locate parser
Last synced: 23 Mar 2025
https://github.com/jednano/ini
A highly configurable INI parser that reads and writes the informal INI file format.
configurable format ini parse parser read write
Last synced: 18 Feb 2026
https://github.com/rusty-libraries/rusty-whsp
A Rust library designed to handle configuration parsing for command-line applications
argument-parser parser terminal
Last synced: 07 Feb 2026