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/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/konstantintutsch/zarg
A minimalist C library for simple handling of command line arguments. 🚀
Last synced: 27 May 2026
https://github.com/tom65536/annual
Python package for computing annual recurring events. Recurrence rules are described by a human-friendly mini-language.
calendar date holidays library observances parser python
Last synced: 14 Jan 2026
https://github.com/airrnot1106/litargs
The easiest CLI command line parser.
argument-parser arguments cli command command-line parser
Last synced: 02 Jan 2026
https://github.com/erdomke/outlookparser
Library for parsing Outlook (*.msg) files
Last synced: 07 Oct 2025
https://github.com/o3co/rs.hocon
Full Lightbend HOCON spec-compliant parser for Rust
config configuration hocon lightbend parser rust serde typesafe-config
Last synced: 22 May 2026
https://github.com/eratio08/kpars
Very simple parser combinator library in Kotlin
applicative functional-parsing kotlin monad monadic-parser-combinators parser parser-combinators parsing
Last synced: 15 Mar 2025
https://github.com/pschichtel/rfc5988
Library to parse RFC 5988 and RFC 8288 Link headers
gradle kotlin kotlin-library link-header parser parser-combinators rfc-5646 rfc-5988 rfc-8288
Last synced: 05 Feb 2026
https://github.com/kubinyete/getnet-edi-php
A standard library for parsing EDI files from Getnet.
acquirer conciliation edi getnet getnet-brasil library parser parsing
Last synced: 08 Oct 2025
https://github.com/rzane/argy
Yet another command line option parser
arguments cli command-line options parser positional ruby
Last synced: 08 Oct 2025
https://github.com/nilsmartel/solar_parser
Solar Language Parser
compiler design language nom parser programming
Last synced: 12 Jan 2026
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/nilostolte/java-hacks
Each directory of this repository contains a program in Java that is shown how to be compiled via CLI with a build.bat for Windows machines (in other machines just copy and paste the individual commands in this batch file or convert it the another shell script) to obtain a jar application that functions as a tool or example.
illustrations java parser phong-model phong-shading radial-gradient specular-glossiness specular-highlight stop-color svg symbol-table tree treemap vector-graphics
Last synced: 09 Oct 2025
https://github.com/cityssm/node-avanti-time-data-parser
Parses the time data Excel report from Avanti into a JavaScript object.
avanti parser payroll timesheets
Last synced: 27 Oct 2025
https://github.com/andrewlader/go-tendo
Go application used to walk a Go project and count the legitimate packages, structs, methods and functions.
ast counting-objects go golang methods packages parser source-code structs
Last synced: 14 Jan 2026
https://github.com/roelmagdaleno/markdown-to-notion-blocks
Convert markdown to Notion blocks in JSON or Array format.
markdown notion notion-blocks parser
Last synced: 23 Feb 2026
https://github.com/hanzopgp/calcantlr
Compiler for an invented programming language using ANTLR and a custom stack machine.
antlr compiler language-theory lexer parser stack-machine university
Last synced: 21 May 2026
https://github.com/doeixd/combi-parse
Type-safe, friendly parser combinator library for TypeScript featuring composable parsers, left-recursion support, detailed error reporting, and Unicode character classes.
combinators grammar parser parser-combinators typescript typescript-library
Last synced: 10 Oct 2025
https://github.com/jakubonderka/mrt_parser
Multi-Threaded Routing Toolkit (MRT) Routing Information Export Format (RFC 6396) parser library for Rust.
bgp mrt network parser rust-library
Last synced: 17 Mar 2025
https://github.com/steffen-w/kicadfiles
A comprehensive Python library for parsing and manipulating KiCad file formats with full S-expression support, type safety, and flexible error handling.
kicad kicad-library kicad-pcb kicad-schematics parser s-expressions
Last synced: 10 Oct 2025
https://github.com/acardace/rust-nfa
Learning rust by playing around with NFAs
Last synced: 14 May 2025
https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java
Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs
algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser
Last synced: 10 Oct 2025
https://github.com/ferhatgec/escafe
A parser & generator for escape sequences in C++
cpp escape-sequences generator lib library parser single-header
Last synced: 18 Feb 2026
https://github.com/petercamilleri/format_engine
A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.
engine formatting parser parsing parsing-routines ruby rubygem
Last synced: 19 Jan 2026
https://github.com/za-arthur/pg_textparser
Fast parser for text search of PostgreSQL
Last synced: 14 Mar 2025
https://github.com/frozencemetery/cdson
C library for the DSON data serialization format, for humans
c dson parser serialization serializer
Last synced: 27 Jun 2025
https://github.com/aryn-ai/docs
Aryn Docs
docs documentation mintlify parser partitioning service
Last synced: 10 Mar 2026
https://github.com/slmt/google-load-parser
A parser to extract the CPU usage timeline from Google's cluster-usage trace data.
cluster google monitoring parser resources
Last synced: 12 Oct 2025
https://github.com/gituser12981u2/mathematicalexpressionparser
This Java application is designed to parse and evaluate mathematical expressions. It utilizes a Lexer to tokenize input, a Parser to construct an abstract syntax tree (AST), and evaluates these expressions to return results in fractional form.
abstract-syntax-tree ast calculator java lexer parser
Last synced: 30 Mar 2025
https://github.com/pmikstacki/bsharp
BSharp is a csharp parser, analysis and formatter.
Last synced: 11 Feb 2026
https://github.com/lucianosrp/frame-check
A static checker for dataframes!
lsp pandas parser type-checker
Last synced: 13 Oct 2025
https://github.com/orchestron-orchestrator/acton-yang
YANG parser and library working with YANG schemas and YANG-modeled data with XML & JSON serializers
hacktoberfest json netconf parser xml yang
Last synced: 19 Jan 2026
https://github.com/gofunky/cssauron
build a matching function in CSS for any nested object structure without eval
css js library match parser selector selector-factory selectors-match stream style-selectors transform traverse
Last synced: 21 Jan 2026
https://github.com/carlosrs14/exportation-module
A python-based tool designed to parse a JSON file and generate a PlantUML diagram.
json parser plant python uml-diagram
Last synced: 15 Jul 2025
https://github.com/realstandal/gplay-soundiiz-parser
Google Play Music Playlist to Soundiiz parser written as a CLI using oclif.
cli google-play google-play-music nodejs oclif parser soundiiz
Last synced: 21 May 2026
https://github.com/gokcan/atlas
Programming language for propositional calculus
flex lexical-analysis parser programming-language
Last synced: 23 Mar 2025
https://github.com/ancreny/env-parser
Simple parser to get values from environment
environment-variables golang golang-package parser
Last synced: 22 Jan 2026
https://github.com/sergiosgc/sieve_parser
A parser for Sieve (RFC 5228)
parser php sieve sieve-parsing
Last synced: 30 Mar 2025
https://github.com/rogerinn/little_poc
Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais
ast c compiler compilers golang javascript nodejs parser rust
Last synced: 09 Apr 2026
https://github.com/yord/shargs-example-sync-sql
shargs-example-sync-sql is a sample application of shargs 🦈.
Last synced: 15 Oct 2025
https://github.com/dhvcc/codewars-scraper
Selenium based codewars scraper that allows you parse/download all your katat solutions
codewars codewars-kata codewars-solutions parser scraper selenium webscraping
Last synced: 12 Aug 2025
https://github.com/ilshad/dex-edn
EDN parser and emitter for Common Lisp
clojure common-lisp edn parser
Last synced: 23 Jul 2025
https://github.com/morteza363831/simple-c-compiler
A simple compiler for C language
antlr4 c compiler java lexer maven parser semantic-analyzer simple-compiler three-address-code
Last synced: 09 May 2026
https://github.com/duologic/jsonnet-parser
Parser for Jsonnet written in Jsonnet
Last synced: 22 Mar 2025
https://github.com/mezoni/peg
Command line tool for generating a PEG (with some syntactic sugar) parsers
dart parser parser-generator peg
Last synced: 27 Feb 2026
https://github.com/miso-belica/py.js
Python expressions parser and evaluator written in Javascript (https://github.com/odoo/odoo/tree/14.0/addons/web/static/lib/py.js)
eval evaluator javascript parser python tokenizer
Last synced: 27 Jan 2026
https://github.com/enansari/cph
competitive programming helper: A powerful parser to make competitive coding easier | دستیار برنامه نویسی رقابتی: یک پارسر قدرتنمد برای استفاده در کدنویسی رقابتی
codeforces competitive-programming cpp parser python quera quera-ir
Last synced: 17 Oct 2025
https://github.com/kerrishotts/ispish
A simple lisp/logo-like language
lisp-like logo-like parser programming-language tokenizer
Last synced: 23 Jul 2025
https://github.com/philiagus/parser
PHP converter classes for asserting, parsing and converting of inputs.
composer-package extract parser php sanitize
Last synced: 12 Jan 2026
https://github.com/delthas/discord-formatting
A small Go library for parsing Discord markdown-like messages to an AST
ast discord formatting markdown parser
Last synced: 06 May 2026
https://github.com/christian-2003/lisp-interpreter
An interpreter for simple LISP syntax.
abstract-syntax-tree interpreter lexer lisp lisp-interpreter parser token tokenizer
Last synced: 30 Mar 2025
https://github.com/maksasj/uroboros
🐉 rust package for making parsers with parser combinators and state machines
Last synced: 30 Jun 2025
https://github.com/allo-media/elm-es-simple-query-string
Parse and serialize ElasticSearch query strings.
elasticsearch elm parser query
Last synced: 10 Jan 2026
https://github.com/leontm-dev/spiky-cli
This is the github repository for the spiky-cli. A command line interface designed to transpile the spiky.js code into executable python code that is runnable on the SPIKE Prime Robots.
cli javascript kids-programming lego leontm-dev llps npm npm-package parser python spike-prime spiky transpile transpiler typescript
Last synced: 23 Jan 2026
https://github.com/evan-choi/jsqlparser.net
JSqlParser.NET parses an SQL statement and translate it into a hierarchy of .NET classes. The generated hierarchy can be navigated using the Visitor Pattern
dotnet ikvm jsqlparser parser sql
Last synced: 21 May 2026
https://github.com/anishlearnstocode/latex-to-html-parser
This is a LaTeX to html parser that parses many constructs of the LaTeX language into valid HTML for use on the browser and in node.
Last synced: 20 May 2026
https://github.com/vurv78/mic1
A tiny (400 SLOC), optimizing, metaprogrammable, statement-based language that compiles to SIC-1 code for https://github.com/jaredkrinke/sic1
compiler lua oisc optimizer parser programming-language sic sic1 subleq
Last synced: 25 Feb 2025
https://github.com/manasesjesus/fdbs-and-sql-parser
Implementation of a Federative Database System – SQL Parser included
database dbms distributed-database federated java javacc jdbc oracle parser sql sql-parser
Last synced: 12 Jul 2025
https://github.com/chanakayaa/nessus_file_parser
This script parses Nessus XML scan reports to extract vulnerability details, including CVE/CWE IDs, severity levels, and other pertinent information. It then generates two HTML reports: one summarizing vulnerabilities in a table format and another providing detailed findings for each vulnerability.
nessus nessus-files nessus-parser nessus-report nessus-scanner parser tenable
Last synced: 24 Oct 2025
https://github.com/aenguerrand/log-ai
Parse, extract and analyse raw log with AI
Last synced: 16 Nov 2025
https://github.com/chehanr/nic_parser
A python package to parse Sri Lankan national identity card numbers.
identity national nic nic-parser parser python python-library python3 sri-lanka
Last synced: 24 Oct 2025
https://github.com/kassane/ada-d
D bindings for Ada URL parser | https://ada-url.com/clients/d/
bindings d dlang parser url url-parser whatwg-url
Last synced: 02 Jan 2026
https://github.com/shellyln/go-small-jsonpath
Small, feature limited JSONPath (+dialect) implementation.
go golang golang-library json jsonpath parser
Last synced: 01 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/lee-w/facebookmessageparser
Parse your facebook message archive into JSON format
Last synced: 24 Mar 2025
https://github.com/kouisamine/json-to-string
JSON to String converter is a tool that facilitates the conversion of JSON data into a string format.
convert converter js json json-document json-schema json-to-string online parse parser php source-code string tools
Last synced: 21 Jan 2026
https://github.com/smirnovoleg/haskell-interpreter
MiniHaskell interpreter implementation
Last synced: 22 Mar 2025
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 20 Mar 2025
https://github.com/sinooox/sbermegamarket_parser
Парсер товаров с маркетплейса СберМегаМаркет. Принимает на вход искомый товар и возвращает перечень позиций с первой страницы по искомому запросу в отсортированном по соотношению цены и бонусов виде. Пропускает товары без бонусов.
Last synced: 29 Jun 2025
https://github.com/ebiselutica/susloader
A C# Library to read and write seaurchin score files
csharp netstandard20 parser score seaurchin
Last synced: 11 Apr 2026
https://github.com/pustovitdmytro/parimatch
parser for famous bookmaker site
beautifulsoup parimatch parser python3 re scrapper selenium
Last synced: 15 May 2026
https://github.com/t1st3/grunt-muxml
An XML parsing and formatting plugin for Grunt
formatter grunt grunt-plugin parser stream xml
Last synced: 22 Jul 2025
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/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/tree-sitter-grammars/tree-sitter-pymanifest
PyPA manifest grammar for tree-sitter
Last synced: 29 Apr 2026
https://github.com/lukashedegaard/co-rider
Tiny configuration library tailored for the Ride ecosystem
configuration configuration-management parser python
Last synced: 10 Sep 2025
https://github.com/simpsonresearch/simplc_parser
Parser for my programming language, simp lang (simpl) made in C
c parser programming-language simpl
Last synced: 31 Aug 2025