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/arran4/dateparse
GoLang Parse many date strings without knowing format in advance.
date date-parser datetime datetime-library datetime-parser go golang golang-library internationalisation parser
Last synced: 14 Jan 2026
https://github.com/bigspawn/music-news
Music News Bot: Parse RSS feeds and send updates to the channel.
go music parser rss telegram-bot
Last synced: 05 Feb 2026
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/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/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/irvifa/compiler-final-project
Code written for my final project in Compiler course at Universitas of Indonesia
Last synced: 12 Oct 2025
https://github.com/zhibirc/ni
Ni :elephant: Programming Language
ast compiler context-free-grammar javascript lexical-analyzer parser programming-language
Last synced: 13 Oct 2025
https://github.com/hansputera/test-program-lang
Learn how to parse a script, and run it as a program
Last synced: 29 Jun 2026
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/parsify-dev/plugin-boilerplate
Parsify Plugin Boilerplate
boilerplate expression-parser parser parsify parsify-plugin plugin-boilerplate starter typescript
Last synced: 15 Oct 2025
https://github.com/niklasrosenstein/python-hcl2-ast
A HCL2 parser based on python-hcl2 that produces an Abstract Syntax Tree.
Last synced: 15 Oct 2025
https://github.com/ccwang002/pyhgvs-lite
A liteweight Python parser for HGVS names
Last synced: 17 Oct 2025
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/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/valdezfomar/tree-sitter-xresources
Xresources grammar for tree-sitter
Last synced: 23 Oct 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/mhshams/parser-combinators
Parser combinators with kotlin
json-parser kotlin parser parser-combinators
Last synced: 25 Oct 2025
https://github.com/king-tri-ton/dhorobot
Telegram-бот для получения гороскопов. Пользователи могут выбирать свой знак зодиака и получать гороскопы на сегодня, завтра и другие периоды. Бот получает данные с веб-сайта horo.mail.ru и использует библиотеки Python для взаимодействия с API Telegram и парсинга веб-страниц.
horoscope open-source parser python3 telegram-bot
Last synced: 28 Jan 2026
https://github.com/conneroisu/gohard
design hardware with golang. (WIP)
formatter hdl language-server language-server-protocol lexer lexer-parser lsp parser vhdl
Last synced: 27 Oct 2025
https://github.com/mabdanm/markdown-table-repair
Markdown Table Repair is a Python package that repairs and cleans malformed Markdown tables, converting them into structured pandas DataFrames.
deep-learning llama3 llm machine-learning markdown mistral openai-api parser repair
Last synced: 27 Oct 2025
https://github.com/cedarscript/cedarscript-ast-parser-python
Lib for parsing and interpreting CEDARScript, a SQL-like language for code analysis and transformations
ai-assisted-development code-editing parser
Last synced: 28 Jan 2026
https://github.com/freight-trust/open-edi
OAS3 EDI API for Translation and Validation Transactional Service w/ Attestation & Non-Repudiation
api edi edifact openapi3 parser swagger translation validation x12
Last synced: 25 Feb 2026
https://github.com/thoughtsunificator/message-parser
Enables sorting and grouping of users and channel mentions in a message.
javascript message-parser parser
Last synced: 01 Feb 2026
https://github.com/giladbarnea/to
A simple CLI tool to convert and diff between JSON, YAML, TOML, JSON5 and Python collections.
conversion data data-conversion json json5 parser script terminal toml yaml
Last synced: 08 Feb 2026
https://github.com/venil7/simple-parser
Preview
ast compiler interpreter javascript language parser
Last synced: 15 Apr 2026
https://github.com/rmsnow/cmmcompiler
A simple compiler of the language, CMM.
Last synced: 24 Jul 2025
https://github.com/wizard04wsu/tree-sitter-regex-unicode-js
Tree-sitter grammar for JavaScript regular expressions with the Unicode flag set
atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter unicode
Last synced: 16 Apr 2026
https://github.com/the-codegen-project/asyncapi-python-parser
An AsyncAPI Python parser that is always up to date with the specification!
asyncapi asyncapi-python parser python python3
Last synced: 11 Feb 2026
https://github.com/halilfocic/onixhttp
My attemt to making full fledged HTTP server in zig
Last synced: 24 Jul 2025
https://github.com/usagi-coffee/tree-sitter-df
OpenEdge Data Definitions grammar for tree-sitter
openedge openedge-abl parser progress progress4gl tree-sitter tree-sitter-parser
Last synced: 14 Feb 2026
https://github.com/doumanash/banjin
Simple code generator for string parsing
Last synced: 24 Jul 2025
https://github.com/ikelaiah/tzbundler
🌍 Parse IANA timezone database into JSON & SQLite with Windows timezone support. Includes DST rules, historical transitions, and comprehensive metadata for timezone-aware applications.
bundler cldr daylight-saving dst iana json parser python sqlite time-zones timezone timezone-data tzdata windows-timezone
Last synced: 15 Feb 2026
https://github.com/fjebaker/md4zig
Zig wrapper around md4c for parsing Markdown.
Last synced: 02 Mar 2026
https://github.com/mathjslab/mathjslab
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 27 Mar 2026
https://github.com/caomeiyouren/better-bytes
Better byte base conversion. Supports two base conversions: kilo binary byte (2^10) and kilobyte (10^3)。更好的字节进制换算。支持 千位二进制字节(2^10) 和 千字节(10^3) 两种进制换算
byte bytes kilo-binary-byte kilobyte parse parser utility
Last synced: 05 Mar 2026
https://github.com/djlint/html-template-parser
A parser for HTML templates.
django handlebars html html-template jinja mustache parser python template twig
Last synced: 05 Mar 2026
https://github.com/bohdaq/url-search-params
`url-search-params` provides ability to create search params (query string) from HashMap and vice versa.
Last synced: 02 Apr 2026
https://github.com/decaded/csv-chaos-tamer
A Node.js script that processes multiple differently formatted CSV files into clean, normalized JSON, built specifically to prepare data for celestial.decaded.dev.
Last synced: 17 Apr 2026
https://github.com/anatoly-semenov/nft-parser
Transactions parser for ethereum smart chain on Node.js
Last synced: 17 Apr 2026
https://github.com/iamlostshit/token-finder
Панель для поиска слитых токенов Telegram-ботов в Github-репозиториях.
aiogram aiohttp automation base bot bots git github leak leaks leaks-scanner malware parser telegram tg token token-finder tokens username
Last synced: 17 Apr 2026
https://github.com/leonardpepa/jlox
JLOX is an interpreted scripting programming language implemented by reading the book Crafting intepreters
crafting-interpreters jlox lexical-analysis parser programming-language scripting-language semantic-analysis walk-tree
Last synced: 17 Apr 2026
https://github.com/boolangery/lua-dbus-type-parse
DBus type signature parsing
Last synced: 04 Jun 2026
https://github.com/unisay/haskell-xdr-parser
RFC 4506 - XDR: External Data Representation Parser
Last synced: 21 Apr 2026
https://github.com/skytomo221/genturcta
genturcta は様々なロジバンパーサの解析結果を可視化して、見比べることが簡単にできます。
camxes-beta lojban parser visualizer
Last synced: 05 Jun 2026
https://github.com/siddiqsoft/splituri
Split Uri for modern C++
cpp cpp20 http http-utils nlohmann-json parser uri-parser utility windows
Last synced: 23 Apr 2026
https://github.com/rajesh-rahul/wot_datfile_parser_py
World of Tanks dat file parser binding for Python
parser python rust world-of-tanks
Last synced: 24 Apr 2026
https://github.com/probro27/vision-search
A search engine built from scratch including - crawler, indexer and a ranker. Please check out the code here :)
crawler-python express parser search-engine
Last synced: 24 Apr 2026
https://github.com/yord/klp-core
A plugin with basic operations for klp (Kelpie), the small, fast, and magical command-line data processor.
csv data deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 24 Apr 2026
https://github.com/arv-anshul/curler
Import curl command in python and use it with requests, httpx, etc. libraries.
curl curler parser project pycurl pypi pypi-package python3
Last synced: 29 Apr 2026
https://github.com/alexgustafsson/mjavac
A parser, vm and compiler for MiniJava for the course DV1585 at BTH
bth bytecode compiler parser parser-library virtual-machine
Last synced: 29 Apr 2026
https://github.com/imarvinle/lcjson
implement a simple json parser using recursive descent
c json parser recursive-descent-parser
Last synced: 29 Apr 2026
https://github.com/redco/goose-phantom-environment
Environment for Goose parser which allows to run it in PhantomJS
crawler environment goose goose-parser nodejs parse parser phantomjs scraper
Last synced: 30 Apr 2026
https://github.com/frequentlymisseddeadlines/angular-x2js-wrapper
X2JS angularJS wrapper
angular angular-x2js-wrapper angularjs parser x2js xml xml-parser
Last synced: 30 Apr 2026
https://github.com/gaurav-gosain/jsml.zig
A simple JSON (toy) parser written in Zig, for learning purposes.
Last synced: 01 May 2026
https://github.com/michaelmdresser/dicelang
Dice expression parser and evaluator in Rust
Last synced: 08 Jun 2026
https://github.com/vernongrant/jsn.c
A simple JSON utility that's intended to be used for parsing, generating and manipulating configuration files.
c generator json json-generator json-parser parser
Last synced: 01 May 2026
https://github.com/akinoccc/html-parser-react
The parser for html transform to react dom.
html html-parser-react parser react
Last synced: 08 Jun 2026
https://github.com/oxylabs/how-to-build-web-scraper
Step by step guide to building a web scraper with Python
build-a-web-scraper github-python parser python python-web-scraper python-web-scraping python3 url-scraper web-scraping
Last synced: 01 May 2026
https://github.com/jdolitsky/luaparser
Library for converting simple Lua scripts into user-defined Go objects
Last synced: 02 May 2026
https://github.com/sudha247/silly-markdown-parser
A markdown parser written entirely using regular expressions.
markdown parser python python3 regular-expression
Last synced: 02 May 2026
https://github.com/acctress/twee
A Lua/Luau parser for code analysis and editor integration.
Last synced: 02 May 2026
https://github.com/billsioros/latex-homework-parser
Parsing homework assignments and generating LaTeX
32-bit generator homework homework-assignments homework-exercises homework-helper homework-template latex latex-template parser python38
Last synced: 03 May 2026
https://github.com/piotrkowalczuk/elblog
Elastic Load Balancing access log parser
aws decoder elastic-load-balancing elb golang parser
Last synced: 05 May 2026
https://github.com/thoughtpolice/tree-sitter-openddl
a tree-sitter grammar, for OpenDDL v2.0
Last synced: 05 May 2026
https://github.com/st235/xcalc-core
Free open source arithmetic grammar parser 🧮
calculator cpp grammar parser xcalc
Last synced: 10 Jun 2026
https://github.com/stevenaw/vs-utils
Node-based utilities for working with Visual Studio projects/solutions
node npm parse parser visual-studio
Last synced: 09 May 2026
https://github.com/urijhoruzij/parser
Parser that allows you to upload images of products from online stores.
node-js nodejs parser puppeteer
Last synced: 11 May 2026
https://github.com/bashkirtsevich-llc/wiki-dump-parser
Wiki dump parser (jupyter)
bz2 demos jupyter jupyter-notebook jupyter-notebooks parser python python3 tutorial tutorial-code tutorials wiki wikia wikipedia wikipedia-corpus wikipedia-dump wiktionary xml xml-parser
Last synced: 11 May 2026
https://github.com/superb-man/regex-parser
Simple regex matcher with some advanced operations.Can only parse a regex😔 and match some elementary operations🚀.Nothing fancy!
Last synced: 12 May 2026
https://github.com/yord/klp-dsv
A delimiter-separated values plugin for klp (Kelpie), the small, fast, and magical command-line data processor.
csv data deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 14 May 2026
https://github.com/arne-cl/spade-parser
mirror of SPADE (Sentence-level PArsing for DiscoursE, Soricut and Marcu 2003)
parser rhetorical-structure-theory rst
Last synced: 14 Jun 2026
https://github.com/sidntrivedi/codeplay
A simplified lisp to C functions compiler in Javascript.
abstract-syntax-tree code-generator compiler javascript lisp-compiler parser tokenizer
Last synced: 24 Jun 2026
https://github.com/thelicato/parsex
Parse and extract key data across multiple security tools
golang hacking hacktoberfest parser pentest tools
Last synced: 21 Jun 2026
https://github.com/nielsbergsma/protobuf-parser-csharp
dynamic parser protobuf3 runtime
Last synced: 22 Jun 2026
https://github.com/turkeymcmac/tablestreams
For reading and writing tables line by line in various formats.
Last synced: 23 Jun 2026
https://github.com/erykjj/traverture
OBSIDIAN PLUGIN: parse, convert, preview, and insert Bible scripture references
bible-reference-parser bible-references obsidian-plugin parser scripture-references scriptures
Last synced: 25 Jun 2026
https://github.com/srlearn/linter
A grammar and linter for ILP datasets.
golang inductive-logic-programming parser relational-learning
Last synced: 26 May 2026
https://github.com/yord/pxi-pxi
🧚pxi-pxi is a sample .pxi module 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: 24 Apr 2026
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