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/bobfang1992/pytomlpp

A python wrapper for tomlplusplus

parser python python-wrapper toml toml-parser

Last synced: 21 Oct 2025

https://github.com/Yord/shargs

🦈 shargs is a combinator library for building command-line argument parsers.

command-line parser shargs

Last synced: 15 Apr 2025

https://github.com/yord/shargs

🦈 shargs is a combinator library for building command-line argument parsers.

command-line parser shargs

Last synced: 11 Oct 2025

https://github.com/harpocrates/language-rust

Parser and pretty-printer for the Rust language

ast parser pretty-printer rust syntax

Last synced: 27 Oct 2025

https://github.com/lxndrblz/forensicsim

A forensic open-source parser module for Autopsy that allows extracting the messages, comments, posts, contacts, calendar entries and reactions from a Microsoft Teams IndexedDB LevelDB database.

abertay-university autopsy electron forensic-analysis indexeddb leveldb microsoft module parser teams

Last synced: 07 May 2025

https://github.com/inducer/pycparserext

Extensions for Eli Bendersky's pycparser

c extension gnu-c opencl parser pycparser python

Last synced: 16 May 2025

https://github.com/ice1000/kt2dart

:flashlight: [Deprecated] Transpile Kotlin codes into Dart, Make Flutter Great Again

dart flutter haskell kotlin parser parser-combinators

Last synced: 17 Mar 2025

https://github.com/bijection/nearley-playground

⛹ Write Grammars for the Nearley Parser!

interactive language-design parser parser-generator playground

Last synced: 05 Sep 2025

https://github.com/juliaplanners/pddl.jl

Julia parser, interpreter and compiler interface for the Planning Domain Definition Language (PDDL). Planners not included.

artificial-intelligence compiler interpreter julia parser pddl planning

Last synced: 10 Aug 2025

https://github.com/jstedfast/htmlkit

A cross-platform .NET framework for parsing HTML

c-sharp html html-parser html5 parser

Last synced: 16 May 2025

https://github.com/tree-sitter/tree-sitter-regex

Tree-sitter parser for regular expressions

parser regex tree-sitter

Last synced: 15 May 2025

https://github.com/t1gor/robots.txt-parser-class

Php class for robots.txt parse

google parser php robots-txt w3c yandex

Last synced: 05 Apr 2025

https://github.com/rubensworks/jsonld-streaming-parser.js

A fast and lightweight streaming JSON-LD parser for JavaScript

hacktoberfest json-ld linked-data parser rdf rdfjs streaming

Last synced: 06 Apr 2025

https://github.com/rust-syndication/atom

Library for serializing the Atom web content syndication format https://crates.io/crates/atom_syndication

atom feed parser rust

Last synced: 12 Dec 2025

https://github.com/gleam-lang/tree-sitter-gleam

🌳 A tree-sitter grammar for the Gleam programming language

gleam parser tree-sitter

Last synced: 06 Apr 2025

https://github.com/h2co3/parsel

Generate parsers directly from AST node types

parser parser-generation parser-generator procedural-macro rust

Last synced: 09 Apr 2025

https://github.com/zieckey/goini

A simple, flexible, efficient and powerful INI parser for Golang.

goini ini parser

Last synced: 06 Apr 2025

https://github.com/alugowski/fast_matrix_market

Fast and full-featured Matrix Market I/O library for C++, Python, and R

blaze cpp csparse eigen-library eigen3 graphblas matrix-market matrix-market-format parallel parser python r sparse-matrix threaded

Last synced: 12 Oct 2025

https://github.com/digitalheir/bibtex-js

Library for parsing .bib files, used in Bibliography.js 📚

bib bibliography bibtex javascript latex parser typescript

Last synced: 14 Apr 2025

https://github.com/ionide/tree-sitter-fsharp

F# grammar for treesitter

fsharp parser tree-sitter

Last synced: 13 Apr 2025

https://github.com/tboox/dexbox

A lightweight dex file parsing library

android dalvik dex java parser tbox xmake

Last synced: 04 Apr 2025

https://github.com/nickbabcock/jomini

Parses Paradox files into javascript objects

ck3 eu4 hoi4 imperator paradox parser

Last synced: 30 Apr 2025

https://github.com/mkrufky/libdvbtee

dvbtee: a digital television streamer / parser / service information aggregator supporting various interfaces including telnet CLI & http control

atsc dvb dvb-t eit hdhomerun linuxtv mpeg2 mpegts network-stream network-streams parse parser pat pmt psip streaming transport-stream tv tv-apps udp

Last synced: 12 May 2025

https://github.com/mkirchner/stutter

Implement a Lisp, in C, from scratch, no libs

ast c from-scratch lexer lisp make-a-lisp parser

Last synced: 14 May 2025

https://github.com/luijait/gonet-scanner

Golang network scanner with arp discovery and own parser

arp golang hacking networking nmap parser pentesting portscanner scanports security

Last synced: 11 Apr 2025

https://github.com/mrflashstudio/osuparsers

Library for parsing/writing files associated with osu!

beatmap database osu osugame parser replay storyboard

Last synced: 16 Jan 2026

https://github.com/arcletproject/alconna

A High-performance, Generality, Humane Python CLI Arguments Parser Library. 一个直观的、高性能、泛用的Python命令行参数解析器集成库

argparse cli command parser python

Last synced: 04 Apr 2025

https://github.com/nav-solutions/rinex

RINEX and GNSS data processing :artificial_satellite:

galileo glonass gnss gps parser rinex2 rinex3 rust timing

Last synced: 01 Nov 2025

https://github.com/bramvanroy/spacy_conll

Pipeline component for spaCy (and other spaCy-wrapped parsers such as spacy-stanza and spacy-udpipe) that adds CoNLL-U properties to a Doc and its sentences and tokens. Can also be used as a command-line tool.

conll conll-u data-science machine-learning natural-language-processing nlp pandas parser python spacy spacy-extension spacy-pipeline stanford-machine-learning stanford-nlp stanza udpipe

Last synced: 13 Apr 2025

https://github.com/progval/rust-python-parser

A Python parser written in Rust using nom

nom parser python python-parser rust rust-python

Last synced: 12 Oct 2025

https://github.com/rossengeorgiev/vdf-parser

📜 Libraries to (de)serialize Valve's KeyValue format (VDF) in various languages

javascript keyvalue parser php serializer valve vdf

Last synced: 08 May 2025

https://github.com/tree-sitter/tree-sitter-ocaml

OCaml grammar for tree-sitter

ocaml parser tree-sitter

Last synced: 15 May 2025

https://github.com/sumeshi/evtx2es

A library for fast parse & import of Windows Eventlogs into Elasticsearch.

elasticsearch eventlog evtx parser python windows

Last synced: 25 Dec 2025

https://github.com/leodido/go-conventionalcommits

Fu powers to parse your commit messages as the Conventional Commits specification demands.

commit-message commitlint conventional-commits golang hacktoberfest parser ragel

Last synced: 09 Jul 2025

https://github.com/taxjar/date_time_parser

Parse strings into DateTime, NaiveDateTime, Date, or Time https://hexdocs.pm/date_time_parser

datetime elixir hacktoberfest parser

Last synced: 14 Apr 2025

https://github.com/denissimon/formula-parser

Parsing and evaluating mathematical formulas given as strings.

composer evaluation expression formula math parser parsing php

Last synced: 16 May 2025

https://github.com/gradienthealth/dicom

High Performance DICOM Medical Image Parser in Go.

dicom dicom-images golang golang-package image medical medical-imaging pacs parser reader

Last synced: 04 Jul 2025

https://github.com/manchenkoff/openapi3-parser

OpenAPI 3 parser to use a specification inside of the code in your projects

openapi openapi-specification openapi3 parser python3 swagger

Last synced: 16 May 2025

https://github.com/ikskuh/parser-toolkit

A toolkit that makes it easier to write recursive-descent parsers in Zig.

compiler compiler-frontend parser recursive-descent-parser tokenizer tokenizer-parser zig zig-package ziglang

Last synced: 02 Sep 2025

https://github.com/zheoni/cooklang-chef

A CLI to manage cooklang recipes

cli cooking-recipes cooklang parser

Last synced: 16 May 2025

https://github.com/arjan/ast_ninja

The Elixir AST explorer

ast elixir-lang parser

Last synced: 16 Mar 2025

https://github.com/keizerzilla/telegram-chat-parser

Python script to parse a Telegram chat history backup (JSON) into tabular format (CSV). No extra packages required, only Python 3.x!

csv-export parser tabular-data telegram telegram-chat telegram-parser

Last synced: 30 Aug 2025

https://github.com/sinchang/qrcode-parser

A pure javascript QR code decoding library, accept Image File object, image url, image base64.

decode file javascript-qr parser qrcode qrcode-parser

Last synced: 13 Apr 2025

https://github.com/thombashi/pingparsing

pingparsing is a CLI-tool/Python-library parser and transmitter for ping command :arrow_right_hook:

cli-app network parser ping python-library

Last synced: 06 Apr 2025

https://github.com/imsweb/x12-parser

A Java parser for ANSI ASC X12 documents.

835 837 ansi asc parser x12

Last synced: 11 Jan 2026

https://ksneijders.github.io/AoE2ScenarioParser/

Python library for editing aoe2scenario files from Age of Empires 2 Definitive Edition

ageofempires aoe2 aoe2de aoe2scenario parser scenarios studio trigger triggers

Last synced: 12 May 2025

https://jcaillon.github.io/3P/

3P (short for Progress Programmers Pal), is a notepad++ plugin designed to help writing progress 4GL (OpenEdge ABL) code. It transforms notepad++ into a full featured IDE for openedge code editor, providing syntax checking, compilation, auto-completion, tool-tips and much more!

4gl abl auto-completion code editor ide notepad openedge parser plugin progress progress-programmers-pal

Last synced: 05 May 2025

https://github.com/Paebbels/pyVHDLParser

Streaming based VHDL parser.

language-model parser python-3 vhdl

Last synced: 15 Mar 2025

https://github.com/paebbels/pyvhdlparser

Streaming based VHDL parser.

language-model parser python-3 vhdl

Last synced: 29 Jul 2025

https://github.com/greptimeteam/promql-parser

PromQL Rust parser

parser prometheus promql

Last synced: 16 Jan 2026

https://github.com/rust-embedded/svd

A CMSIS-SVD file parser

cmsis-svd parser rust

Last synced: 15 May 2025

https://github.com/iw4p/partialjson

Repair invalid LLM JSON, commonly used to parse the output of LLMs — Parsing ChatGPT and llm JSON stream response — Partial and incomplete JSON parser python library for OpenAI | repair invalid JSON, parse output of LLMs

incompletejson jsonparser llm llmjson openai parser partialjson repair stream-json streaming-json

Last synced: 05 Apr 2025

https://github.com/lorenzoongithub/sequential

An environment to visualize JavaScript code execution in a browser

gist html5 interpreters javascript parser

Last synced: 02 Aug 2025

https://github.com/Holzhaus/rekordcrate

Library for parsing Pioneer Rekordbox device exports

parser pdb pioneer rekordbox

Last synced: 06 Oct 2025

https://github.com/melroy89/metacritic_api

PHP Metacritic API - Mirror from my GitLab

api crawler data metacritic parser php scores scraper webscraping

Last synced: 13 May 2025

https://github.com/katsumiok/pyaskit

AskIt: Unified programming interface for programming with LLMs (GPT-3.5, GPT-4, Gemini, Claude, Cohere, Llama 2)

api-wrapper claude-3 code-generation cohere gemini gpt gpt-3 gpt-4 gpt4 llama2 llm openai openai-api parser pbe prompt prompt-engineering prompt-toolkit wrapper

Last synced: 05 Apr 2025

https://github.com/amirdew/json

Simple and easy JSON parser, JSON generator, and data holder based on JSONArray and JSONObject for android

android android-application android-library dataholder gson java json json-data json-serialization parser swiftyjson

Last synced: 14 May 2025

https://github.com/frozolotl/tree-sitter-typst

A tree-sitter grammar for the typst typesetting language with a focus on correctness

parser tree-sitter typst

Last synced: 23 Oct 2025

https://github.com/asty-org/asty

Converts golang AST to JSON and JSON to AST

ast go golang json parser

Last synced: 14 Jan 2026

https://github.com/scymtym/esrap

Common Lisp packrat parser

common-lisp packrat parser

Last synced: 16 Dec 2025

https://github.com/iOliverNguyen/ujson

µjson - A fast and minimal JSON parser and transformer that works on unstructured JSON

go json minimal parser performance

Last synced: 14 Mar 2025

https://github.com/washingtonpost/fastfec

An extremely fast FEC filing parser written in C

c elections fec parser

Last synced: 28 Apr 2025

https://github.com/shwestrick/smlfmt

A custom parser/auto-formatter for Standard ML

autoformat formatter parser standard-ml

Last synced: 21 Oct 2025

https://github.com/xanaduai/blackbird

Blackbird is a quantum assembly language for continuous-variable quantum computation, that can be used to program Xanadu's quantum photonics hardware and Strawberry Fields simulator.

antlr4 parser quantum quantum-algorithms quantum-computing quantum-optics quantum-programming-language

Last synced: 03 Apr 2025

https://github.com/systemxlabs/sqlparser-nom

A SQL query parser written using nom.

database logos nom parser rust sql

Last synced: 30 Apr 2025

https://github.com/bripkens/lucene

Node.js lib to transform: lucene query → syntax tree → lucene query

formatter grammar lucene parser peg querystring stringify

Last synced: 16 May 2025

https://github.com/jessielw/HDR-Multi-Tool

A graphical user interface for parsing HDR10+ and Dolby Vision

dolby dolbyvision electron extract gui hdr10 hdr10plus json modern parser queue rpu tool vision windows

Last synced: 08 Jul 2025

https://github.com/anglesharp/anglesharp.css

:angel: Library to enable support for cascading stylesheets in AngleSharp.

anglesharp c-sharp css cssom library parser

Last synced: 05 Apr 2025

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

Lua grammar for tree-sitter

lua parser tree-sitter

Last synced: 15 May 2025

https://github.com/rm-hull/jasentaa

A parser combinator library for Clojure and ClojureScript

clojure parser parser-combinators

Last synced: 10 May 2025

https://github.com/ije/md4w

A Markdown renderer written in Zig & C, compiled to WebAssymbly.

html markdown md4c parser renderer streaming wasm webassembly zig

Last synced: 13 Apr 2025

https://github.com/code4game/libgltf

glTF 2.0 parser/loader for C++17, supports many extensions likes `KHR_draco_mesh_compression`, `KHR_lights_punctual`, `KHR_materials_clearcoat`, and more.

animation draco gltf mesh morph parser skeleton

Last synced: 08 May 2025

https://github.com/sinclairzx81/parsebox

Parser Combinators in the TypeScript Type System

combinators parser type-system typescript

Last synced: 06 Apr 2025

https://github.com/virtadpt/exocortex-halo

Various and sundry additional pieces of software I've written to incorporate into my exocortex.

bots conversation data exocortex interactive parser python rest-api

Last synced: 09 Apr 2025

https://github.com/pascalgn/java-ast

Java Parser for JavaScript/TypeScript (based on antlr4ts)

antlr4 antlr4ts ast java javascript parser typescript

Last synced: 17 Aug 2025

https://github.com/create3000/x_ite

X_ITE X3D Browser, view and manipulate X3D, VRML, glTF and other 3D sources in HTML.

3d browser electron framework glb gltf2 javascript json node parser stl svg vrml wavefront-obj webgl wrl x3d x3d-browser x3dom xml

Last synced: 04 Apr 2025

https://github.com/benlaan/sqlformat

.NET SQL Parser and Formatter Tool and SSMS Plugin

blazor blazor-webassembly c-sharp formatter nhibernate parser sql ssms

Last synced: 26 Oct 2025

https://github.com/amingolmahalle/httpclienttocurlgenerator

The HttpClientToCurl is a NuGet package for generating curl script of HttpClient in .NET ( C# | CSharp | Dotnet ) supported features: Post, Get, Put, and Delete. content types: application/json, text/xml, application/x-www-form-urlencoded

asp-net asp-net-core aspnetcore codegenerator converter csharp curl dotnet dotnet-standard extension http httpclient json nuget nuget-package package parser postman xml

Last synced: 24 Dec 2025

https://github.com/mayswind/simpleofficereader

A simple office file reader can extract content and summary information from .doc,.docx,.ppt,.pptx files without Microsoft Office or interop.

content extract laola office ole parser reader summary

Last synced: 10 Aug 2025

https://github.com/gamemaker1/office-text-extractor

Yet another library to extract text from MS Office and PDF files

docx get-text ms-excel ms-office ms-powerpoint ms-word parser pdf pptx text-extraction xlsx

Last synced: 26 Dec 2025

https://github.com/blacktop/go-apfs

APFS parser written in pure Go

apfs apfs-volumes dmg file-recovery golang parser

Last synced: 09 Apr 2025

https://github.com/mireo/can-utils

A C++ DBC file parser, and a CAN telemetry tool

automotive boost can can-bus cpp cpp20 dbc iot iot-edge parser v2c

Last synced: 29 Aug 2025

https://github.com/VIPnytt/SitemapParser

XML Sitemap parser class compliant with the Sitemaps.org protocol.

parser sitemap sitemaps-org xml xml-sitemap-parser

Last synced: 02 Apr 2025

https://github.com/adaltas/node-csv-generate

CSV and object generation implementing the Node.js `stream.Readable` API

csv generator nodejs parser streaming

Last synced: 14 Jan 2026

https://github.com/qedk/configparser-rs

A simple configuration parsing utility with no dependencies built on Rust.

config configparser configuration hacktoberfest ini ini-parser parser rust settings

Last synced: 04 Apr 2025

https://github.com/viveknathani/teachyourselfmath

A math PDF extraction engine, built for the internet. ❤️

engine math node parser postgresql queues redis

Last synced: 09 Apr 2025

https://github.com/1computer1/lexure

Parser and utilities for non-technical user input

args lexer parser

Last synced: 11 Apr 2025

https://github.com/macmade/dsstoreview

.DS_Store file parser/viewer.

dsstore file finder mac parser

Last synced: 01 Aug 2025

https://github.com/JavaScriptRegenerated/yieldparser

Parse using JavaScript generator functions — it’s like components but for parsing!

generator-functions javascript parser regular-expression typescript

Last synced: 23 Jul 2025

https://github.com/tlaceby/parser-series

Welcome to my comprehensive YouTube series on building a lexer/parser using the Go programming language. We will start with the basics of what lexers and parsers do, gradually moving towards creating a functional parser for a language derived from Go/Typescript/C#.

ast golang lexer parser

Last synced: 23 Jan 2026

https://github.com/tree-sitter/tree-sitter-embedded-template

Tree-sitter grammar for embedded template languages like ERB, EJS

parser template-language tree-sitter

Last synced: 16 May 2025