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/hex-cat-man/tree-sitter-smarty
Smarty grammar for Tree-sitter
Last synced: 15 May 2026
https://github.com/ruisoftware/antlr4-file-generator
Automatically generates Java and JavaScript files based on information retrieved from a plain text file.
antlr4 antlr4-grammar file generator java javascript maven-plugin parser
Last synced: 18 May 2026
https://github.com/nasso/comparse
A highly generic parser combinators library.
haskell parser parser-combinators
Last synced: 08 Jul 2025
https://github.com/sinooox/sbermegamarket_parser
Парсер товаров с маркетплейса СберМегаМаркет. Принимает на вход искомый товар и возвращает перечень позиций с первой страницы по искомому запросу в отсортированном по соотношению цены и бонусов виде. Пропускает товары без бонусов.
Last synced: 29 Jun 2025
https://github.com/rtxux/pascalcompiler
Pascal-- Compiler written in C#, a course project of Compiler's Principle
Last synced: 14 Jun 2025
https://github.com/Simpson-Computer-Technologies-Research/simplc_parser
Parser for my programming language, simp lang (simpl) made in C
c parser programming-language simpl
Last synced: 14 May 2025
https://github.com/captainayan/accountlite-cli
💡💰Lightweight Command line Double-Entry Accounting Software💵💸
account-lite accounting commerce cpp finance journal journal-entries ledger parser personal statements trial-balance
Last synced: 29 Mar 2025
https://github.com/vborovikov/brackets
Resilient markup parser library
csharp dotnet html-parser html-parser-library html-parsing parser xml-parser xml-parser-library xml-parsing
Last synced: 10 Mar 2026
https://github.com/neuroglia-io/data.coda
.NET Standard 2.1 library for parsing Belgian CODA files
Last synced: 17 May 2026
https://github.com/rdf-elixir/content_type
An Elixir parser for HTTP Content-Type headers
content-type elixir http parser
Last synced: 18 Jun 2026
https://github.com/joellefkowitz/nationwide
A Nationwide transactions table parser.
Last synced: 26 Jan 2026
https://github.com/mltheuser/kotlin-html-to-markdown
A Kotlin Multiplatform library for converting HTML to Markdown.
converter html html-to-markdown html-to-markdown-converter kmp kotlin kotlin-multiplatform library markdown parser
Last synced: 13 Jan 2026
https://github.com/sauravbhattacharya001/sauravcode
Frustrated by syntax-heavy languages, I designed *sauravcode* for simplicity and clarity. It removes unnecessary punctuation and rigid conventions, focusing purely on logic. With minimal syntax, it allows ideas to flow naturally without distraction. *Sauravcode* is my tool for coding as a seamless, intuitive process, free from constraints.
c-language code-generation compiler custom-language interpreter language-design parser programming-language python transpiler
Last synced: 19 Apr 2026
https://github.com/andrianllmm/tgl-dictionary-parser
Parser for a Tagalog dictionary website
dictionary parser tagalog text-mining web-scraping
Last synced: 22 Jun 2026
https://github.com/tensorush/semver
:crab: :1234: Basic Semantic Versioning parser.
parser rust semver semver-format semver-parser
Last synced: 15 Apr 2025
https://github.com/tigran-sargsyan-w/minishell
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell
Last synced: 19 Apr 2026
https://github.com/japrozs/dojo
Dojo is a microlanguage based off of Python.It has many features like function declaration and variable declaration
arithmetic compiler dojo functions language lexer microlanguage parse parser python semver variables
Last synced: 19 Jun 2026
https://github.com/saehun/pasted-request
Generate a http request config from a curl command string or a raw http request string.
axios curl http nodejs parser request typescript
Last synced: 10 Apr 2026
https://github.com/asimihsan/dart_compilers_playground
Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).
compiler educational interpreter lexer parser scanner
Last synced: 23 Mar 2025
https://github.com/bbugyi200/magodo
A Python library for working with the todo.txt format, with some magic thrown in.
cc-python library parser productivity python todo todotxt
Last synced: 16 May 2025
https://github.com/everton3x/conversor-pad
Conversor dos arquivos de dados do SIAPC/PAD (do TCE/RS) para CSV, SQLite, Excell, etc.
Last synced: 13 Jan 2026
https://github.com/potatoparser/lazycrate
Lazily and easily serialize and deserialize variables
brotli compression deserializer json parser serializer stringify variables
Last synced: 01 May 2026
https://github.com/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 16 Jul 2025
https://github.com/slash3b/pirata
Shows playing and upcoming movies in Chisinau cinema
Last synced: 09 Mar 2026
https://github.com/rtritto/fastest-qs
Archived
fast fast-querystring http node-js parse parser qs query querystring string
Last synced: 17 Apr 2025
https://github.com/itsmejayd/filter-duplicate-lines
A Python tool with a Flask web interface designed to remove duplicate entries from line break delimited lists while maintaining the relative position of blank lines in the input text. Originally created to clean up OneTab exports (maintaining tab groups), it can be used for any text list with similar requirements.
flask-application onetab parser python
Last synced: 01 Mar 2025
https://github.com/djoezeke/tomlfy
A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.
c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser
Last synced: 09 Mar 2025
https://github.com/open-inflation/perekrestok_api
Perekrestok API sync client
parser perekrestok playwright python3 sync
Last synced: 30 Aug 2025
https://github.com/anntnzrb/tsparxser
TypeScript mini lexer+parser implementation using Python's PLY library.
lexer parser ply python typescript
Last synced: 10 May 2025
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 20 Mar 2025
https://github.com/djoezeke/yamlfy
A Lightweight Yaml file parser and emmiter written in pure c.
c config configuration cpp deserialize emmiter parser serializer yaml yaml-parser
Last synced: 21 Aug 2025
https://github.com/vahor/interpreter-in-rust
Based on "Writing an interpreter in Go" https://interpreterbook.com/
ast interpreter lexer parser rust
Last synced: 16 Mar 2025
https://github.com/win7user10/laraue.crawling
The set of tools for fast writing crawlers on the .NET
crawler csharp csharp-crawler parser
Last synced: 17 Aug 2025
https://github.com/testingrequired/reqlang-expr
A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine.
abstract-syntax-tree bytecode-compiler grammar lalrpop logos parser repl typechecker types
Last synced: 17 Aug 2025
https://github.com/4ster-light/py-logic
Implementation of a logic formula parser and truth table generator in Python.
interpreter lexer parser python
Last synced: 16 Aug 2025
https://github.com/stater/read-cli
A small NodeJS Module to help parsing the CLI command and options.
cli cli-parser command javascript node-js node-module nodejs parser
Last synced: 30 Apr 2026
https://github.com/kessejones/cpp-html-parser
HTML parser based on a HackerRank test
Last synced: 30 Mar 2025
https://github.com/hyouteki/mdc
Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage
c commonmark gui-application parser
Last synced: 04 Oct 2025
https://github.com/dalisoft/jsona-rs-npm
JSONA parser, linter, formatter, lsp and cli
formatter jsona jsona-parser lsp npm parser rust
Last synced: 26 Jan 2026
https://github.com/clmoreno/confvalidator
Python package to easily parse INI style configuration files.
configuration-file ini-style init parser python
Last synced: 12 Aug 2025
https://github.com/grakshith/semantic-rs
Naive implementation of type checking for the rust language
lexical-analysis parser rust semantic-analysis syntax-analysis syntax-tree
Last synced: 18 Jun 2026
https://github.com/psyb0t/go-config-parser
A Go wrapper package for reading and unmarshalling data from configuration files based on Viper.
config configuration golang golang-package parser
Last synced: 10 Mar 2026
https://github.com/djoezeke/mytoml
Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.
c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser
Last synced: 02 Apr 2026
https://github.com/jamesmessinger/json-schema-lib
Extensible JSON Schema library with support for multi-file schemas using $ref
javascript json-pointer json-reference json-schema nodejs parser resolver universal-javascript validation validator
Last synced: 22 Oct 2025
https://github.com/mmpx12/gcat
List or print functions, type, method in go files
Last synced: 16 Jan 2026
https://github.com/teragrep/rlo_06
Teragrep syslog (RFC 5424) library for Java
java parser rfc-5424 rfc5424 rfc5424-parser syslog syslog-parser syslog-server teragrep
Last synced: 24 Oct 2025
https://github.com/yehorbk/cli-argv-parser
A library that allows to parse command line arguments into hash-table or object by scheme
argument-parser argument-parsing arguments cli command-line javascript library parser parsing-library
Last synced: 03 Aug 2025
https://github.com/5rahim/habari
Video filename parser written in Go.
bittorrent filename parser torrent
Last synced: 04 Oct 2025
https://github.com/dogma-io/dogma-css-parser
CSS parser and compiler
ast compile compiler css css-parser parse parser
Last synced: 18 Jun 2026
https://github.com/limitcool/hostsparser
这是一个用Go语言编写的hosts文件解析器,它使用词法分析和语法分析技术来解析和修改hosts文件。作为一个库项目,它提供了简单易用的API来操作和管理hosts文件。
go hosts hosts-manage hostseditor hostsfile lexer parser
Last synced: 25 Mar 2025
https://github.com/richie-south/javascript-rich-string-parser
Find tokens in your strings
parser string-parser string-parsing
Last synced: 22 Apr 2025
https://github.com/udhos/gobule
Golang Go parser for the Bule Language
bule-language compiler go interpreter parser
Last synced: 25 Dec 2025
https://github.com/syntatis/wp-plugin-readme-parser
⚗️ Retrieve information from WordPress plugin readme files
parser readme wordpress-plugin
Last synced: 20 Oct 2025
https://github.com/skytomo221/csharp-lojban-project
Library for handling Lojban with C#
Last synced: 21 Sep 2025
https://github.com/yamil-serrano/language-processing-analyzer
This repository contains the development of a Language Processing Analyzer, structured into three phases. It is part of the CIIC 4030 - ICOM 4036: Programming Languages course at my University, Department of Computer Science and Software Engineering.
lexer parser programming-languages
Last synced: 11 Jun 2025
https://github.com/kylesmith19091/beautiful-soup-cpp
Beautiful soup inspired program for extracting data from HTML documents.
beautifulsoup cpp11 parser treesitter-api
Last synced: 20 Jun 2025
https://github.com/darkseriuscode/manga-loader
Позволяет скачивать мангу с сайтов https://readmanga.live, https://mintmanga.live, https://readmanga.io
Last synced: 29 May 2026
https://github.com/moviestoreguy/termi
A flag replacement library to create detailed cli applications
Last synced: 18 Jun 2025
https://github.com/atharvathorve/monke
Implementation of an interpreter for the monkE programming language in Go
abstract-syntax-tree evaluator go interpreter lexer object-system parser
Last synced: 01 Apr 2025
https://github.com/oovm/mathml
MathML renderer and latex/asciimath convert
asciimath expression latex math mathml parser
Last synced: 16 Feb 2026
https://github.com/wmentor/html
HTML data fetcher
go go-lib go-library golang golang-library html html-parser parser
Last synced: 27 Jul 2025
https://github.com/vinukathejana/env
A simple and flexible Go package for loading environment variables from a config file or the system environment and unmarshaling them into a struct. Automatically supports multiple data types with clear error handling.
environment-variables golang parser
Last synced: 27 Jul 2025
https://github.com/pr4j3sh/hash-tag
markdown to html parser
compiler html markdown markdowntohtml parser
Last synced: 12 Feb 2026
https://github.com/gre1wy/oaa
KPI IPT course, 5 semester
db inverted-index lexer parser
Last synced: 25 Mar 2025
https://github.com/adharshkamath/automata-and-compiler-design
Lexer and Parser, written as a part of the IT250 course assignments
c compiler-design lexer lexer-parser parser yacc
Last synced: 26 Jul 2025
https://github.com/gh-conf/gh-conf-parse
Parser for parsing information from github config file
gh-conf github-parse nodejs parser
Last synced: 14 Jun 2025
https://github.com/jesusgraterol/argv-utils
The argv-utils package is a lightweight library for Node.js that simplifies working with command-line arguments passed to your scripts. It streamlines the process of accessing and managing arguments from process.argv property.
args arguments argv argvs node parser sh shell shell-script utilities utils
Last synced: 31 Jan 2026
https://github.com/basemax/pythonexpressioninterpreter
Simple Math Interpreter in Python
interpreter lexer math-expression-evaluator math-expression-parser math-expression-solver math-expressions mathematical-expressions parser python
Last synced: 03 Apr 2025
https://github.com/samuelcaldas/simplehtmlparser
Simple HTML Parser is a lightweight Python library designed to extract content from HTML elements based on their ID or class attributes.
curl html html-class html-id parser python regex
Last synced: 07 Feb 2026