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-02 00:22:47 UTC
- JSON Representation
https://github.com/qazcetelic/sqlimagine
A DSL for quickly and easily designing SQL databases 🗃️.
antlr4 domain-specific-language kotlin parser prototyping-tool relational-databases sql
Last synced: 08 Oct 2025
https://github.com/4ster-light/f-logic
Implementation of a logic formula parser and truth table generator in F#
fsharp interpreter lexer parser
Last synced: 08 Oct 2025
https://github.com/gastonginestet/qwidget-parser
This project consists of developing using patterns such as Visitor or Builder in Pharo Smalltalk a tool that reads the window design (XML or JSON) and generates the necessary code to display it with Spec2.
parser pharo pharo-smalltalk spec spec-2
Last synced: 18 Jan 2026
https://github.com/tompaton/goparsec
Parser combinator in Go. If there are any cross platform issues or backward compatibility issues, please reach out.
golang parser parser-combinators
Last synced: 14 Jan 2026
https://github.com/panagiotisptr/codeforces-companion
A codeforces parser, code tester and testcase generator in Go
codeforces-parser competitions crawler go golang parser test-automation testing
Last synced: 14 Jan 2026
https://github.com/andreygubarev/arnmatch
Parse AWS ARNs into structured data
amazon-web-services arn aws aws-iam cli parser python zero-dependencies
Last synced: 23 Feb 2026
https://github.com/elianna-2004/c-compiler
Implementation of a Small C Compiler
c-compiler evaluator lexer ocaml parser
Last synced: 09 Oct 2025
https://github.com/necroin/golibs
Package of useful golang libraries
concurrency-library concurrent csv fsm go golang golang-library metrics parser reflection-struct tags tokenizer
Last synced: 14 Jan 2026
https://github.com/polespurnes/semgrep-json-to-sqlite-parser
A tool to easily parse a Semgrep CLI scan output file into a simple SQLite Database.
cybersecurity parser python semgrep sqlite tool
Last synced: 18 Feb 2026
https://github.com/renjisann/tree-sitter-tiger
A tree-sitter grammar for the Tiger language
grammar parser syntax-highlighting tiger tiger-language tree-sitter
Last synced: 21 Apr 2026
https://github.com/thomasvergne/tree-sitter-cabal
Port of original Cabal tree sitter implementation from Magus
cabal highlight parser tree-sitter
Last synced: 19 Jan 2026
https://github.com/bilgesucakir/stitch-grapher
Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.
crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology
Last synced: 31 May 2026
https://github.com/shinigami92/url-parser
Parse a given URL and return an abstract syntax tree
abstract-syntax-tree ast parser typescript url
Last synced: 11 Oct 2025
https://github.com/agnivchtj/scala-interpreter
Built a definitional interpreter that parses, desugars and interprets the value of a core-language expression.
abstract-syntax-tree desugarer functional-programming interpreter parser s-expressions scala
Last synced: 11 Oct 2025
https://github.com/ra1028/alembic-sample
https://swiftlang.ng.bluemix.net/#/repl?gitPackage=https:%2F%2Fgithub.com%2Fra1028%2FAlembic-Sample.git
Last synced: 17 May 2026
https://github.com/gonzalo-bulnes/kata-images_gallery_generator
Generate a set of static HTML files from an XML representation of EXIF data so users can browse a collection of images.
Last synced: 05 Feb 2026
https://github.com/adamsondavid/java-json
A simple json library written in java.
java json library lightweight parser
Last synced: 29 Apr 2026
https://github.com/klippa-app/receipt-ocr
Receipt OCR engine to extract receipt information.
extraction information ocr parser python receipt
Last synced: 22 Oct 2025
https://github.com/siddharthbijapur/aiemailgenerator
An AI-powered web app that generates professional emails using LLMs. Upload attachments for processing or provide context manually, customize tone and length, and instantly preview and share your emails.
ai clarifai-api langchain llm nlp parser streamlit
Last synced: 06 May 2026
https://github.com/zavvdev/elise-lang
Mini programming language.
interpreter language lexer parser programming-language rust semantic-analysis semantic-analyzer tokenizer tokenizer-parser
Last synced: 24 Oct 2025
https://github.com/elkard/tkom_parserandinvariantsoptimizer
Project for the ‘Compilation Techniques’ course on 6th semester. Firstly I defined the grammar of my own language. Then I implemented a lexical analyzer, parser and semantic analyzer. These modules generate the syntax tree of the given source code (or display the error line with the description of the error). If the source code is correct, the next module (the optimizer) optimizes the syntax tree by detecting invariants in the loops and moving them before the loop. After optimization, the app generates new code based on the modified syntax tree.
invariants java lexer parser syntax-tree
Last synced: 25 Jun 2026
https://github.com/octoant/mathematical-logic
Implementation of arithmetic expression lexer and math-logic algorithms.
algorithms lexer math-logic mathematics parser ply python tree
Last synced: 18 May 2026
https://github.com/fiftin/parse_scala_log
NPM package for parsing Scala log messages.
Last synced: 13 May 2026
https://github.com/hyper-prog/smartjson
SmartJSON - Go package to handle JSON
go golang json json-parser module parser
Last synced: 19 Apr 2026
https://github.com/linusdm/ex_lox
An Elixir implementation of an interpreter for the Lox language (from the book Crafting Interpreters by Robert Nystrom).
crafting-interpreters craftinginterpreters elixir interpreter lox lox-interpreter lox-language parser programming-language recursive-descent-parser
Last synced: 25 Oct 2025
https://github.com/ology/lingua-word-parser
Parse a word into scored known vs unknown parts
natural-language-processing nomenclature parser perl5
Last synced: 23 Jan 2026
https://github.com/genial-framework/parser
Parser component from Genial Framework [READ-ONLY]. An extremely fast and eloquent parser.
genial-framework parser php-component php-library php72 php73 php74
Last synced: 16 Mar 2026
https://github.com/calcit-lang/lilac-parser
A toy combinator parser inspired by Lilac, ported from CLJS version
Last synced: 07 Feb 2026
https://github.com/extwiii/request-header-parser
Request Header Parser API
api extwiii header javascript nodejs parser routes
Last synced: 15 Apr 2026
https://github.com/jacobshirley/soql-parser-lite
Zero-dependency Salesforce Object Query Language (SOQL) parser written in TypeScript
objects oop parser parsing query salesforce soql
Last synced: 01 Feb 2026
https://github.com/superbox64/jibberjabber
JJ is a token based computer language designed for AI with the ability to transpile to C, JS, Assembly and Python with more output languages to coming soon
assembly claudecode interpreter jibberjabber jibjab jj lexer parser python swift toddbruss token transpiler
Last synced: 01 Feb 2026
https://github.com/seinshah/flattenhtml
HTML document flattener package for Go
flattenhtml go golang golang-package html5 node-tree parser
Last synced: 08 Feb 2026
https://github.com/luckasranarison/tree-sitter-icelang
icelang grammar for tree-sitter
parser programming-language tree-sitter
Last synced: 15 Apr 2026
https://github.com/anexia/python-param-parser
A parser library for a param string expression.
hacktoberfest parameters parser
Last synced: 12 Feb 2026
https://github.com/customcommander/ohm-grammar-quiz-markdown
Write up your practice problem (Quiz) in Markdown and turn it into JSON-LD structured data.
json-ld markdown ohm-grammar parser
Last synced: 13 Feb 2026
https://github.com/maikorapppublic/parser
Maikor ASM parser
assembly-language maikor parser
Last synced: 15 Feb 2026
https://github.com/vnau/jsooner
Parse JSON streams faster.
json json-parser jsooner npm-package parser streaming typescript
Last synced: 09 Mar 2026
https://github.com/anujdhillxn/flipbook
A language for generating flipbooks using pictures
Last synced: 22 Mar 2026
https://github.com/froks/dlt-core
kotlin dlt library to parse autosar dlt files
automotive autosar diagnostic-log-and-trace dlt kotlin library parser
Last synced: 02 Mar 2026
https://github.com/codemeapixel/luats
A TypeScript library for parsing, formatting, and providing type interfaces for Lua and Luau code.
ast code-analysis code-generation fivem formatter lua luau parser redm roblox static-analysis syntax-tree transpiler type-interfaces typescript
Last synced: 17 Apr 2026
https://github.com/daedalus/oeis_validator
Validate OEIS entries against the internal format specification and style sheet
cli integer-sequences linting number-theory oeis online-encyclopedia-of-integer-sequences parser python style-linter validator zero-dependencies
Last synced: 03 Jun 2026
https://github.com/montasim/client-parser-demo
Interactive demo website for the client-parser npm package
browser-detection client-parser demo device-detection os-detection parser user-agent user-agent-parser
Last synced: 03 Apr 2026
https://github.com/psychollama/json-parser
A hand-written JSON parser because reasons
Last synced: 17 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/ayeshamk23/minishell
minishell is a basic UNIX shell written in C that supports command execution, pipes, redirections, and environment variables.
environment-variables fork minishell parser pipe redirection shell terminal unix
Last synced: 20 Apr 2026
https://github.com/slegarraga/json-from-llm
Extract valid JSON from an LLM response, even when wrapped in reasoning/thinking tags, markdown fences or prose. Zero dependencies.
ai-agents anthropic deepseek gemini json json-parser llm llm-output openai openai-compatible parser reasoning structured-output tool-calling typescript zero-dependencies
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/raulil/plorth-parser
Parser for Plorth programming language
parser plorth typescript-library
Last synced: 05 Jun 2026
https://github.com/jayeshmepani/libpostal-ffi-python
Zero-setup, 1:1 C-FFI Python wrapper for libpostal. Cross-platform, automatic prebuilt binaries, no C compilation required.
address-normalization address-parser address-standardization c-binding cross-platform ctypes ffi geocoding gis libpostal libpostal-python machine-learning nlp openvenues parser postalkit pypi python python3 zero-setup
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/ktav-lang/java
Java bindings for Ktav — a plain configuration format with three rules, zero indentation, and zero quoting. JNA over the reference Rust crate — no JNI for consumers, prebuilt binaries for Linux/macOS/Windows.
bindings config config-format configuration java jna ktav parser rust serializer
Last synced: 25 Apr 2026
https://github.com/alvarolm/hjson-js
an HJSON (https://hjson.github.io/) compatible parser and encoder
encoder hjson javascript js json parser
Last synced: 25 Apr 2026
https://github.com/matteopolak/zod-to-cli
Type-safe CLI argument parsing using Zod schemas.
args cli command-line parser zod
Last synced: 26 Apr 2026
https://github.com/owenservera/openscrollchromeextension
OpenSource multi-source AI chat scraper for local JSON or to OpenScroll.me for community discovery
ai ai-group-chat ai-shared-reality ai-totem archive chatgpt chrome-extension claude community deepseek evolution-strategies gemini grok mistral parser qwen scraper shared-memory social social-network
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/traverseda/rratbot
The bot for the /r/rational discord channel
dice-roller discord discord-bot dsl interpreter parser
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/benoitlx/simple-assembler
Simple assembler for my custom cpu
assembly bitstream-generation parser tokenizer
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/zchee/go-yaml
go-yaml implements a YAML AST parser for Go
Last synced: 29 Apr 2026
https://github.com/veapach/broskibot
A telegram bot that is linked to the Must(https://mustapp.com) site. In short, the bot is a movie helper
aiogram bot parser python telegram telegram-bot tgbot
Last synced: 29 Apr 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/wl0ckk/circle_tg
Bot for converting video into a circle note, scheduling feeds to channels, and merging video files together
bot converter docker docker-compose ffmpeg ffmpeg-wrapper parser ruby schedule scheduler send-video telegram telegram-bot telegram-bot-api telegram-channel timetable video-bot video-processing video-tools
Last synced: 29 Apr 2026
https://github.com/techouse/flask-docs-parser
Parse the Flask HTML documentation into a JSON format to be used with Algolia
documentation flask parser python3
Last synced: 30 Apr 2026
https://github.com/sergeypedan/rust-book-parser
Parses ”The Rust book“ and saves as ePub
Last synced: 08 Jun 2026
https://github.com/xdevor/composer-parser
A parser that can parse all the installed PHP packages composer.json file in your project
composer composer-packages installed-json parser php
Last synced: 30 Apr 2026
https://github.com/andrijzyn/nyshkaloparser
My little project for training in parsing. Also instrument for my life tasks
gekodriver openpyxl parser python selenium
Last synced: 01 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/zheng-bote/hd_doxygen_parser_plugin
doxygen parser plugin for header_docu_qt
Last synced: 03 May 2026
https://github.com/onyazuka/htmlparser
HTML parser written in Python
dom html javascript parser python python3
Last synced: 03 May 2026
https://github.com/chenshenhai/html-schema-parser
A HTML parser based on JSON-Schema Reference source code, 基于JSON Schema格式的HTML解析器
html html-schema-parser json-schema json-schema-html parser schema
Last synced: 03 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/bpetermann/ts-compiler
A typescript compiler
compiler jest lexer nodejs parser typescript virtual-machine
Last synced: 05 May 2026
https://github.com/yoannchb-pro/own-json-parser
A JSON parser made in typescript with tokenizer, ast, parser ...
ast-builder javascript json-parser nodejs parser tokenizer typescript
Last synced: 05 May 2026
https://github.com/fi1a/config
PHP работа с файлами конфигураций. Поддерживает файлы в PHP и JSON форматах.
Last synced: 06 May 2026
https://github.com/alexhedley/broadcom-community-parser
Broadcom Community Parser
broadcom community parser symantec
Last synced: 08 May 2026
https://github.com/ssukhpinder/log.parser
A quick analysis of server logs and displays in tabular format is needed.
angular csharp dotnet log parser rest rest-api visual-studio
Last synced: 09 May 2026
https://github.com/biosustain/omics_valid
Specifications and validators for omics data formats used on C. autoethanogemum C1 program
bioinformatics biology omics parser
Last synced: 09 May 2026
https://github.com/pb-shrugged/tree-sitter-powerscript
Powerscript grammar for Tree-sitter
parser powerbuilder powerscript tree-sitter
Last synced: 09 May 2026
https://github.com/shubham1chawla/js-interpreter
Rust-based JavaScript Parser & Tree-Walk Interpreter
Last synced: 11 May 2026