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/whoophee/d2api

Wrapper and parser for Dota 2 WebAPI

d2api dota dota-api-wrapper dota2 dota2-api dota2api parser python3 webapi

Last synced: 03 May 2025

https://github.com/kennethanceyer/metric-parser

:scroll: AST-based advanced mathematical parser written by Typescript.

ast expression javascript metirc-parser parser syntax-tree tree

Last synced: 12 Apr 2026

https://github.com/LebJe/toml.lua

TOML v1.0.0 parser and serializer for Lua. Powered by toml++.

linux lua lua51 lua52 lua53 lua54 luajit macos parser serializer toml toml-parser toml-serializer tomlplusplus windows

Last synced: 14 May 2025

https://github.com/travishorn/csval

Check CSV files against a set of validation rules.

cli csv data json-schema parser validation

Last synced: 09 Apr 2025

https://github.com/jacob-alford/schemata-ts

An all-inclusive schema engine featuring schemata inspired by io-ts and validators.js. Written for TypeScript with fp-ts

camelcase-keys deserialization json-schema parser serialization validator

Last synced: 18 Jul 2025

https://github.com/cmiles74/clojure-hl7-messaging-2-parser

HL7 v2.x Messaging Parser

clojure hl7v2 parser

Last synced: 17 Mar 2026

https://github.com/vypivshiy/anicli-api

Anicli API implemetention

anime api asyncio parser python russian

Last synced: 30 Dec 2025

https://github.com/katsumiok/ts-askit

AskIt (for JavaScript/TypeScript): Unified programming interface for large language models (GPT-4, GPT-3.5)

gpt gpt-3 gpt-4 javascript llm openai openai-api parser prompt prompt-engineering prompt-toolkit typescript wrapper

Last synced: 09 Aug 2025

https://github.com/elliotwutingfeng/go-fasttld

go-fasttld is a high performance effective top level domains (eTLD) extraction module.

compressed-trie etld extract golang hacktoberfest idn idna ipv4 ipv6 mozilla osint parser public public-suffix-list punycode radix-tree suffix tld tldextract url

Last synced: 29 Apr 2025

https://github.com/abuccts/wikt2pron

A Python toolkit converting pronunciation in enwiktionary xml dump to cmudict format

cmudict parser wiktionary

Last synced: 07 May 2025

https://github.com/mongodb-js/mongodb-language-model

Parses MongoDB query language and creates hierarchical Ampersand.js models to interact with the query tree

ampersand compass-tools mongodb mongodb-query parser

Last synced: 12 Apr 2025

https://github.com/vanng822/css

Basic css parser in golang

css go parser

Last synced: 05 Apr 2025

https://github.com/gromgull/cgajs

A javascript parser, processor and visualiser for the ESRI CGA Grammar language

cga parser shape-grammar threejs

Last synced: 11 Apr 2025

https://github.com/d3x-at/sd-parsers

A Python library to read metadata from images created by Stable Diffusion.

automatic1111 comfyui fooocus invokeai metadata-extraction novelai parse parser stable-diffusion stable-diffusion-library

Last synced: 13 Apr 2025

https://github.com/smx-smx/pdbsharp

Fast and cross-platform parser for Microsoft PDB files

csharp debug debug-symbols library microsoft microsoft-pdb parser pdb-files pdb-parser

Last synced: 14 Apr 2025

https://github.com/preetam/mysqllog

Lightweight MySQL slow query log parser in Go

golang log mysql parser

Last synced: 26 Oct 2025

https://github.com/slackhq/tree-sitter-hack

Hack grammar for tree-sitter

hack hacklang hhvm parser php tree-sitter

Last synced: 25 Aug 2025

https://github.com/falahati/edidparser

EDIDParser is a library allowing all .Net developers to parse and to extract information from raw EDID binary data. (Extended Display Identification Data)

binary-parser display edid monitor parse parser

Last synced: 29 Jul 2025

https://github.com/phpdocumentor/guides

Guides library to parse documentation

parser

Last synced: 14 Oct 2025

https://github.com/fastobo/fastobo-py

Faultless AST for Open Biomedical Ontologies in Python.

ast obo obofoundry ontology parser python-bindings python-extension rust

Last synced: 17 Mar 2026

https://github.com/zenneriot/element-parsers

Parsers for LoRaWAN Sensors on ELEMENT-IoT

iot lorawan lorawan-device parser

Last synced: 10 Jul 2025

https://github.com/astrada/ocaml-css-parser

A CSS parser written in OCaml

css ocaml parser

Last synced: 07 Apr 2025

https://github.com/octree/markright

Markdown Parser Writen In Swift

functional-programming ios macos markdown parsec parser swift

Last synced: 25 Aug 2025

https://github.com/ffissore/jrecordbind

Tiny and super fast fixed-length files reader/parser

fixed-length-records marshal parser unmarshall xml-schema

Last synced: 16 Jun 2025

https://github.com/angeligareta/datasets2darknet

Modular tool that extracts images and labels from multiple datasets and parses them to Darknet format.

darknet darknet-parser dataset parser yolo-mark yolov3

Last synced: 13 Jul 2025

https://github.com/testeurmaniak/icalendar_parser

Flutter package to parse iCalendar (.ics) files.

dart flutter ical-parser icalendar ics ics-files parser

Last synced: 17 Mar 2025

https://github.com/uds-se/lfuzzer

Fuzzing Parsers with Tokens

fuzzing parser tokenizer

Last synced: 07 Mar 2026

https://github.com/luxifer/ical

📅 Golang iCalendar lexer/parser implementing RFC 5545

calendar ical icalendar ics parser rfc-5545

Last synced: 11 Jul 2025

https://github.com/jbroadway/slimdown

A simple regex-based Markdown parser in PHP.

html markdown parser parsing php regex regexp

Last synced: 13 Apr 2025

https://github.com/alexkovalevych/exoffice

Library to parse common excel formats (xls, xlsx, csv)

csv elixir elixir-lang excel parse parser xls xlsx

Last synced: 27 Jul 2025

https://github.com/ellmetha/django-precise-bbcode

A Django application for parsing, displaying and editing BBCodes-based text contents.

bbcode django parser

Last synced: 07 Apr 2025

https://github.com/mazznoer/csscolorparser

Go (Golang) CSS color parser library

color colour css graphic parser

Last synced: 01 Feb 2026

https://github.com/chunqiuyiyu/mutag

A simple library to get metadata of MP3 files.

es6 id3 music npm-package parser tags

Last synced: 20 Sep 2025

https://github.com/koalanlp/python-support

Python wrapper for KoalaNLP (Korean NLP with Java/Scala)

koalanlp korean nlp parser python sentence tagger

Last synced: 31 Jan 2026

https://github.com/Aniket-Engg/sol-profiler

CLI Tool to List & Store Solidity Smart Contract Methods Attributes

parser profile profiler smart-contract smart-contracts sol sol-profiler solidity

Last synced: 14 Apr 2025

https://github.com/muzea/parser

使用高阶函数开发语法分析器

higher-order-function parser typescript

Last synced: 13 Sep 2025

https://github.com/hyparam/hyllama

llama.cpp gguf file parser for javascript

gguf javascript js llama-cpp llamacpp llm machine-learning ml parser

Last synced: 17 Mar 2025

https://github.com/ethlo/itu

An extremely fast parser and formatter of standardized date and date-times supporting RFC-3339 (ISO-8601 profile) and more.

date dateparser datetime formatter iso-8601 java library no-dependencies optimized parser performance rfc3339 time

Last synced: 16 May 2025

https://github.com/marcocesarato/php-light-sql-parser

This class can parse SQL to get query type, tables, field values, etc.. It takes an string with a SQL statements and parses it to extract its different components. Currently the class can extract the SQL query method, the names of the tables involved in the query and the field values that are passed as parameters. This parser is pretty light respect phpsqlparser or others php sql parser.

class database mysql parser php postrges sql sql-parser

Last synced: 16 Oct 2025

https://github.com/dthung1602/sqss

Style your HTML with some good old SQL

css parser sql transpiler

Last synced: 06 May 2025

https://github.com/yamat47/japanese_address_parser

Japanese address parser written in Ruby.

gem japanese-address parser ruby

Last synced: 05 Apr 2025

https://github.com/yuja/tree-sitter-qmljs

QML grammar for the tree-sitter parsing library

parser qml tree-sitter

Last synced: 25 Oct 2025

https://github.com/kaushiksk/mini-c-compiler

Course Project in Compiler Design - A compiler for a subset of the C language

bison compiler flex lex lexical-analyzer parser yacc

Last synced: 06 Sep 2025

https://github.com/toruniina/boost.toml

header-only C++(98|11|14|17) TOML v0.5.0 parser/encoder depending on Boost

boost c-plus-plus c-plus-plus-03 c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 parser toml

Last synced: 23 Apr 2025

https://github.com/bwesterb/go-zonefile

Go package to edit DNS/Bind zone files (preserving formatting & comments)

go parser zone-files

Last synced: 15 Apr 2025

https://github.com/ange007/htmlp

Delphi Dom HTML Parser and Converter. Fork (not from the original author): https://sourceforge.net/projects/htmlp/

delphi dom dom-parser formatter html html-formatter html-parser html-parsing parser xpath

Last synced: 28 Jan 2026

https://github.com/openpeeps/toktok

Generic tokenizer written in Nim language 👑 Powered by std/lexbase and Nim's Macros

awesome-nim generic-library hacktoberfest lex lexer lexer-generator lexical nim nim-lang nim-language parser programming-language tokenizer tokens

Last synced: 02 Apr 2026

https://github.com/davidtranhq/tex-math-parser

A parser that can evaluate TeX math and convert it into a MathJS expression tree.

javascript latex math parser

Last synced: 18 Aug 2025

https://github.com/lissagreense/go4sql

SQL engine written in golang

engine golang in-memory lexer parser sql sqlengine

Last synced: 27 Jul 2025

https://github.com/mikigal/configapi

Config API for Bukkit 1.8 - 1.20 based on Dynamic Proxies

bukkit bukkit-api config config-api configuration minecraft parser reflections spigot spigot-api yaml yml

Last synced: 08 Sep 2025

https://github.com/miximka/mimeparser

Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046

mime parser parsing rfc-822 swift

Last synced: 19 Feb 2026

https://github.com/ashaduri/csv-parser

Compile-time and runtime CSV parser written in C++17

cplusplus cplusplus-17 cpp cpp-library cpp17 csv parser

Last synced: 16 Mar 2025

https://github.com/LaunchPlatform/beancount-parser

Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license

beancount lark parser python

Last synced: 01 Apr 2025

https://github.com/umarbutler/orjsonl

A lightweight, high-performance Python library for parsing jsonl files.

bzip2 deserialization gzip json json-lines jsonl jsonlines ndjson parser parsing python serialization xz zstandard

Last synced: 11 Oct 2025

https://github.com/eosphoros-ai/sqlgpt-parser

sqlgpt-parser is a Python implementation of an SQL parser that effectively converts SQL statements into Abstract Syntax Trees (AST). By leveraging AST tree comparisons between two SQL queries, it becomes possible to achieve robust evaluation of text-to-SQL models.

ast nl-to-sql parser python sql text-to-sql

Last synced: 26 Jun 2025

https://github.com/cculianu/univalue

An easy-to-use and competitively fast JSON parsing library for C++17, forked from Bitcoin Cash Node's own UniValue library.

cpp json library parser serialization

Last synced: 17 Mar 2025

https://github.com/attumm/maat

Validation and transformation library powered by recursive descent validation algorithm. Made to be extended for any kind of project.

dictionary fast json-schema nested-structures parser security serialization types validation validator

Last synced: 09 Apr 2025

https://github.com/xieyuheng/postmark

A framework for building markdown extensions.

content-managment markdown markdown-extension parser

Last synced: 30 Oct 2025

https://github.com/imteekay/m2m

Transform a Medium post into a Markdown file

markdown medium-article parser python scraper scraping

Last synced: 15 Oct 2025

https://github.com/rimiti/hl7-object-parser

:wrench: Convert hl7 messages to javascript object.

hl7 javascript json node parser

Last synced: 12 Sep 2025

https://github.com/building42/httpparserc

HTTP message parser written in C

c cocoapods http parser

Last synced: 21 Oct 2025

https://github.com/launchplatform/beancount-parser

Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license

beancount lark parser python

Last synced: 12 Apr 2025

https://github.com/cds-astro/fitsrs

FITS file reader library implemented in pure Rust

astronomy parser rust

Last synced: 09 Apr 2026

https://github.com/sws2apps/jw-epub-parser

EPUB parser for Meeting Workbook and Watchtower Study EPUB files

epub epub-parser jehovahs-witnesses jw nodejs parser

Last synced: 09 Apr 2025

https://github.com/shaack/cm-pgn

Parse and create PGNs (Portable Game Notation for chess games)

chess chessmail es6 javascript parser pgn released

Last synced: 04 Sep 2025

https://github.com/jaypipes/sqltoast

A SQL parser written in C++

c-plus-plus parser recursive-descent-parser sql

Last synced: 07 Sep 2025

https://github.com/tree-sitter-grammars/tree-sitter-kdl

KDL grammar for tree-sitter

kdl parser tree-sitter

Last synced: 17 May 2026

https://github.com/itzderock/discord-markdown-parser

A library to parse discord style markdown into an abstract syntax tree.

discord hacktoberfest markdown parse parser

Last synced: 06 Apr 2025

https://github.com/peterhellberg/duration

Parse a RFC 3339 duration string into time.Duration

duration-string go parser rfc-3339

Last synced: 11 Apr 2025

https://github.com/TurnerSoftware/SitemapTools

A sitemap (sitemap.xml) querying and parsing library for .NET

parser sitemap sitemap-xml xml xml-sitemaps

Last synced: 18 Apr 2025

https://github.com/conflowio/parsley

Parser combinator library written in Go

go golang parser parser-combinators parser-library parsercombinator

Last synced: 16 Jan 2026

https://github.com/MarkMcCaskey/gameboy-rom-parser

A parser for [Super] GameBoy [Color] ROMs

gameboy gameboy-color parser

Last synced: 16 May 2025

https://github.com/misp/misp-packer

Build Automated Machine Images for MISP

misp parser virtual-machine

Last synced: 08 May 2025

https://github.com/RokuRoad/bright

Blazing fast parser for BrightScript that gives you ESTree like AST

ast brightscript cst parser roku source syntax-tree tree-structure

Last synced: 31 Mar 2025

https://github.com/gkjohnson/xacro-parser

Utility for parsing and converting ROS Xacro files in Javascript.

javascript macro parser robot-operating-system robotics ros urdf urdf-models xacro xml

Last synced: 13 Nov 2025

https://github.com/bvanfleet/X12.NET

An open source C# .NET implementation X12 Parser with object orientation.

edi parser x12

Last synced: 10 Mar 2025

https://github.com/markmccaskey/gameboy-rom-parser

A parser for [Super] GameBoy [Color] ROMs

gameboy gameboy-color parser

Last synced: 19 Apr 2025

https://github.com/norskeld/sigma

TypeScript parser combinator library for building fast and convenient parsers.

combinators hacktoberfest parsec parser parser-combinators typescript

Last synced: 15 Aug 2025

https://github.com/saleyn/etran

Erlang Parse Transforms Including Fold (MapReduce) comprehension, Elixir-like Pipeline, and default function arguments

arguments default elixir erlang fold function map mapreduce parser pipe pipeline transform

Last synced: 17 Mar 2025

https://github.com/ocaml-community/ISO8601.ml

Parser and printer for date-times in ISO8601

datetime iso8601 ocaml parser rfc-3339

Last synced: 21 Nov 2025

https://github.com/raku-community-modules/xml

An Object-Oriented XML Library for Raku

parser raku xml

Last synced: 10 Apr 2025

https://github.com/bengtmartensson/irptransmogrifier

Parser for IRP notation protocols, with rendering, code generation, and decoding.

antlr code-generation decoder infrared ir irp irp-protocols lirc parser remote-control

Last synced: 03 Sep 2025

https://github.com/Atanamo/PHP-Codeshift

A small PHP toolkit for running codemods (code transformations) over multiple PHP files.

automated codemod parser php refactoring transform

Last synced: 01 Apr 2025

https://github.com/turnersoftware/robotsexclusiontools

A "robots.txt" parsing and querying library for .NET

norobots-rfc parse parser robots-txt user-agent

Last synced: 21 Jun 2025

https://github.com/ocaml-community/iso8601.ml

Parser and printer for date-times in ISO8601

datetime iso8601 ocaml parser rfc-3339

Last synced: 13 Apr 2025

https://github.com/forticheprod/py-aep

.aep (After Effects Project) parser in Python

aep after-effects motion-graphics parser python3 riff rifx

Last synced: 24 Apr 2026

https://github.com/viktorstrate/algebra-latex

Parse and calculate latex formatted math

algebra asciimath cas latex math nodejs parse parser

Last synced: 24 Oct 2025

https://github.com/cosmichorrordev/vdf-rs

VDF parsing and (de)serialization for Rust

keyvalues parser steam vdf

Last synced: 17 Mar 2025

https://github.com/sarthakmakhija/goselect

SQL like 'select' interface for files

goselect lexer parser parsing-algorithms queries sql tokenizer

Last synced: 28 Apr 2025

https://github.com/libtangle/qasm-rust

An IBM OpenQASM 2.0 Parser Written In Rust

lalr-parser parser programming-language qasm qasm-compiler

Last synced: 11 Mar 2026