An open API service indexing awesome lists of open source software.

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:

https://github.com/hansputera/test-program-lang

Learn how to parse a script, and run it as a program

evaluation language parser

Last synced: 29 Jun 2026

https://github.com/maximilianmairinger/clicmdast

CLI command ast parser manipulate program bash powershell generic agnostic.

ast bash cli cmd command manipulate mutate parser shell syntax tokenizer

Last synced: 11 May 2026

https://github.com/luca-montaigut/skeemaparser

A parser for "schema.rb" file who return a hash of your schema in a "schema.json" file (downloadable)

db-schema json parser rails schema

Last synced: 12 May 2026

https://github.com/gre1wy/oaa

KPI IPT course, 5 semester

db inverted-index lexer parser

Last synced: 25 Mar 2025

https://github.com/trananhtung/jsonpluck

Pluck valid JSON out of messy LLM output — strips markdown fences, fixes trailing commas, single quotes, comments, and truncation. Zero dependencies.

ai anthropic json llm openai parser repair structured-output typescript zero-dependency

Last synced: 25 Jun 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/ebkalderon/freedesktop-entry

Parser for the Freedesktop Desktop Entry specification written in Rust

desktop-entry freedesktop parser rust

Last synced: 12 Jun 2026

https://github.com/orisai/nette-data-sources

Orisai Data Sources integration for Nette

data decoder encoder file-format files json neon nette orisai parser php yaml

Last synced: 05 Feb 2026

https://github.com/niklasrosenstein/python-hcl2-ast

A HCL2 parser based on python-hcl2 that produces an Abstract Syntax Tree.

ast hcl parser python

Last synced: 15 Oct 2025

https://github.com/st235/uric

A Uniform Resource Identifier (URI) implementation in C++, designed strictly in compliance with RFC 3986.

cpp parser pico raspberry-pi-pico rfc3986 uri url

Last synced: 31 May 2026

https://github.com/stefanolusardi/clip

Lightweight Command Line Input Parser for modern C++

cli cmake command-line-parser cpp-library cpp17 cross-platform header-only parser

Last synced: 13 Jun 2026

https://github.com/dalisoft/oxlint-rs-npm

Linter for the JavaScript Oxidation Compiler

compiler javascript linter minifier parser rust typescript

Last synced: 05 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/seddryck/chrononuensis

Chrononuensis is a library for parsing complex time periods like year-month, year-quarter, month-week, and year-week. Effortlessly decode and validate non-standard formats, handle fiscal calendars, ordinal days, and custom cycles. Lightweight, flexible, and precise, it structures time data with ease.

date-parser date-structure parser

Last synced: 16 Oct 2025

https://github.com/irvifa/compiler-final-project

Code written for my final project in Compiler course at Universitas of Indonesia

compiler compilers parser

Last synced: 12 Oct 2025

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/fshmidt/hflabs_task

A small program which parses a table from supposed url and writes it to a Google Document using Google Drive API.

golang google-cloud google-drive-api parser

Last synced: 12 Oct 2025

https://github.com/lussierc/boscopl

A fun & simple programming language.

parser programming-language python scanner

Last synced: 11 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/benknoble/prolog-java

Prolog parser, written in Java, to be used for style checks in prolog programs at UNC.

java linter parser prolog stylelint

Last synced: 18 Oct 2025

https://github.com/defaultsbotdevelopment/dbd-tools

Provides usefull functions to help you create your dream projects!

arrays convert discord objects parser time tools utility

Last synced: 06 May 2026

https://github.com/go-pogo/env

Package env reads and parses environment variables from various sources.

decode dotenv encode env go golang marhsal parser unmarshal

Last synced: 14 Jan 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/swaggerexpert/asyncapi-runtime-expression

AsyncAPI Runtime Expressions parser and validator.

asyncapi expression parser runtime validator

Last synced: 14 Jun 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/sco1/zwom

Python toolkit for the ZWO minilang

cli cycling cycling-workouts parser python python3 python311 zwift

Last synced: 10 Oct 2025

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/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/vendethiel/nephrite.pl

Because I can. Can I ?

jade language parser perl6

Last synced: 19 May 2026

https://github.com/yord/shargs-opts

shargs-opts is a type-based command-line options DSL for shargs 🦈.

command-line parser shargs

Last synced: 09 Jul 2025

https://github.com/yord/shargs-usage

shargs-usage is an automatic usage documentation generation library for shargs 🦈.

command-line parser shargs

Last synced: 19 Jun 2025

https://github.com/yord/shargs-parser-integration-tests

shargs-parser-integration-tests runs several integration tests for shargs-parser and shargs 🦈.

command-line parser shargs

Last synced: 19 Jun 2025

https://github.com/thevurv/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: 21 Jun 2025

https://github.com/ithirzty/quickson

A faster json marshaler/unmarshaler library for golang

faster go golang json marshaler marshalling parser

Last synced: 08 Feb 2026

https://github.com/hrosicka/jsonparsertoexcelpython

You dont have excel and you need transform json data into Excel. Simple script - example of parse json file, create dictionary and export into excel file - as example is used party list of friends

excel json parser partylist python xlsx

Last synced: 16 May 2026

https://github.com/joelniemela/profundity

Implementation for the profundity programming language

compiler parser programming-language

Last synced: 22 Jun 2025

https://github.com/nmeum/qbe-reader

A parser for the QBE intermediate language in Rust

compilers ir parser parser-combinators qbe rust

Last synced: 10 Sep 2025

https://github.com/baraja-core/video-token

Parse video token from user string or URL.

parser php token video vimeo youtube

Last synced: 10 May 2026

https://github.com/wudi/pdfkit

PDFKit is a comprehensive, pure Go library for PDF

creator parser pdf pdf-generation pdfkit

Last synced: 04 Mar 2026

https://github.com/xrplwin/xrpl-txparticipantextractor

Parse XRPL transaction and extracts all participating and non-participating accounts.

parser participants php php8 xrpl

Last synced: 17 Feb 2026

https://github.com/lambdaurora/lib.html

An HTML AST, parser, and writer library written in TypeScript.

ast deno html parser typescript

Last synced: 17 May 2026

https://github.com/techno-coder/oracus

A C++ parser written in Rust.

cplusplus interpreter parser rust

Last synced: 17 May 2026

https://github.com/imgurbot12/pyxml

Pure python3 alternative to stdlib xml.etree with HTML support

html-parser parser python python3 xml xml-parser

Last synced: 11 Sep 2025

https://github.com/sambacha/solidity-grammar-rrd

Railroad Diagrams of the Solidity Grammar as defined by the ANTLR4 spec

antlr4 ethereum evm parser rrd smartcontracts solidity

Last synced: 20 Jan 2026

https://github.com/soerlemans/pcap-parser-simba2json-processor

Highly performant C++23 PCAP parser that converts SIMBA messages to JSON. Done as a coding challenge for a High Frequency Trading (HFT) firm.

callgrind cpp cpp23 high-frequency-trading high-performance-computing json optimization parser pcap performance simba

Last synced: 29 Apr 2026

https://github.com/halfzebra/parser-experiment

:microscope: an experiment with traceable parsers

parser parser-combinators parser-library

Last synced: 30 Oct 2025

https://github.com/weakish/ceylon-sexp

S-expression subset as a data-interchange format

0bsd ceylon parser sexp

Last synced: 06 Mar 2026

https://github.com/danielduarte/diffparse

Simple parser for Diff files (unified diff format)

diff parse parser patch tool unified-format

Last synced: 05 Apr 2025

https://github.com/gsmith257-cyber/katzparty

MimiKatz output parser, written in Powershell

hacking hashes mimikatz parser passwords pentesting

Last synced: 18 May 2026

https://github.com/apendua/any-language

A toolbelt for creating cool parsers and interpreters

expression-evaluator grammar parser pratt-parser

Last synced: 12 Sep 2025

https://github.com/cubinegaming/calc-lang

a text-based interpreted calculator (adding more features)

ast calc calculator interperters lexer parser rust tokens

Last synced: 12 May 2025

https://github.com/gaurav-gosain/jsml

JSML - JSON Manipulation Library | JSML is a lightweight C library for parsing and manipulating JSON data.

c json parser

Last synced: 29 Apr 2026

https://github.com/tech189/tiripode

Parser and grammar tool for Mycenaean Greek / Linear B

ancient-greek linear-b mycenaean parser postgresql python

Last synced: 18 May 2026

https://github.com/xirzo/httpparser

Http parser for recreational purposes

http parser

Last synced: 19 Apr 2026

https://github.com/bullheadandplato/compiler-palm-tree

CS462 term project. lexical analyzer and parser for/in C++ language

compiler lexical-analyzer parser

Last synced: 09 Apr 2025

https://github.com/laojianzi/tree-sitter-kql

A kql (Kibana Query Language Kibana) parser and syntax highlighting built on tree-sitter

highlight kibana-query-language-kibana kql kuery-query parser tree-sitter tree-sitter-kql

Last synced: 20 Jan 2026

https://github.com/manishbisht/citation-parser

citation parser in python

citiation-parser filtering parser python

Last synced: 09 Jun 2026

https://github.com/florczakraf/gitlab-duration-parser

A simple Gitlab time-tracking message parser

gitlab parser python time-tracking

Last synced: 31 Oct 2025

https://github.com/zeroniki/parser

Парсит инфу с сайта https://news.ycombinator.com/

bs4 linux parser python requests scraping

Last synced: 21 Mar 2025

https://github.com/theopenwebjp/get-words

Simple search / get words and counts JS library.

javascript parser text

Last synced: 08 Jun 2026

https://github.com/qfox/smarty-parser

:elephant: Smarty AST parser

lexer parser smarty

Last synced: 27 Mar 2025

https://github.com/alextkdev/parser_rozetka

This study script is designed to parse information about graphics cards from the Rozetka website and save the data to a CSV file.

beautifulsoup4 csv-parser parser selenium

Last synced: 20 May 2026

https://github.com/vikpe/mvdparser

Extract information from QuakeWorld MVD demos.

demos mvd parser quake quakeworld

Last synced: 02 Jan 2026

https://github.com/julian-eggers/texin

With Texin you have to implement only one reader to process different spreadsheet-files (XLSX, CSV, TXT)

csv excel java parser reader spreadsheet text

Last synced: 20 Jan 2026

https://github.com/jwerle/kargv

Minimal command line options parser for Kotlin/Native

argv kargv kotlin native parser

Last synced: 28 Mar 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/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/sergiosgc/sieve_parser

A parser for Sieve (RFC 5228)

parser php sieve sieve-parsing

Last synced: 30 Mar 2025

https://github.com/fokaaas/improved-markdown-parser

This console application allows you to parse markdown into html & escape codes

console escape html markdown parser

Last synced: 21 May 2026

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/acardace/rust-nfa

Learning rust by playing around with NFAs

nfa parser regex rust

Last synced: 14 May 2025

https://github.com/io7m/jvgm

VGM file format parser

java parser vgm ym2612

Last synced: 18 Feb 2026

https://github.com/xdevelnet/tcsv2tssb

tcsv to tssb converter

binary-data converter csv parser

Last synced: 22 Mar 2025

https://github.com/io7m-com/jsx

S-expression parsing

java parser pretty-print s-expression

Last synced: 22 Mar 2025

https://github.com/frozen/htmlquery

Html parsing library with jquery like css selectors

css html parser parsing rust

Last synced: 16 May 2026

https://github.com/honza-kasik/championc

Compiler implementation for Heroc language in Java - for educational purposes only

antlr4 compiler compiler-principles lexer parser syntax-analysis

Last synced: 20 Jun 2025

https://github.com/rmsnow/cmmcompiler

A simple compiler of the language, CMM.

compiler lexer parser

Last synced: 24 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/xlab-si/xopera-tosca-parser

TOSCA YAML parser (used in xOpera orchestrator)

orchestration parser python tosca

Last synced: 27 Jul 2025

https://github.com/mateuschaves/talk-radio-challenge-backend

👌Teste prático para a vaga de Desenvolvedor Backend NodeJS Pleno

nodejs parser

Last synced: 19 May 2026

https://github.com/skytomo221/csharp-lojban-project

Library for handling Lojban with C#

csharp lojban parser peg

Last synced: 21 Sep 2025

https://github.com/seriousben/net-script

http and websocket scripting language

golang lexer parser parser-combinators restclient

Last synced: 30 Jul 2025