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/otpcl/otpcl

Open Telecom Platform Command Language a.k.a. Tcl-Flavored Erlang

configuration-language erlang interpreter language parser programming-language rebar3 scripting-language tcl

Last synced: 10 Apr 2025

https://github.com/binpash/libdash

The dash shell as a linkable library. Tracks https://git.kernel.org/pub/scm/utils/dash/dash.git, with extended interfaces, bindings for Python and OCaml, and tools for generating JSON representations of shell scripts.

library ocaml parser posix posix-sh posix-shell python shell shell-script

Last synced: 09 Apr 2025

https://github.com/uliwitness/simpleparser

Source code to go with my parser programming tutorial videos.

parser programming-language sample-code tokenizer tutorial

Last synced: 22 Mar 2025

https://github.com/Faveod/ruby-tree-sitter

Ruby bindings for tree-sitter

parser ruby tree-sitter

Last synced: 16 Jul 2025

https://github.com/ropensci/bibtex

bibtex parser for R

bibtex parser r

Last synced: 12 Dec 2025

https://github.com/charlie85270/recipes-parser

Natural language parser for recipes and lists of ingredients, units and quantity

cooking ingredient ingredients ingredients-list parser recipes recipes-parser

Last synced: 14 Jul 2025

https://github.com/onhernandes/parserblade

The easiest parser for JSON, XML, CSV and YAML. Use it as simple as JSON.stringify() or JSON.parse(). All in one place.

csv javascript json parser xml yaml

Last synced: 27 Jul 2025

https://github.com/floraison/raabro

a Ruby PEG parser library

parser peg ruby

Last synced: 05 Apr 2025

https://github.com/matklad/tom

tom: a format-preserving TOML parser in Rust

parser toml

Last synced: 12 Apr 2025

https://github.com/knqyf263/go-deb-version

A golang library for parsing deb package versions

golang library parser

Last synced: 16 May 2025

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

GLSL grammar for tree-sitter

glsl parser tree-sitter

Last synced: 16 Mar 2025

https://github.com/elamaunt/gdshrapt

GDShrapt is object-oriented one-pass parser of GDScript programming language.

converter csharp csharp-library dot-net gdscript gdshrapt godot godot-engine godot-engine-editor lexer library parser plugin reader rewriter shrapt tool translator

Last synced: 09 Apr 2025

https://github.com/documentatom/documentatom

DocumentAtom provides a light, fast library for breaking input documents into constituent parts (atoms), useful for text processing, analysis, and artificial intelligence.

ai chunk chunking etl extraction extraction-transformation-and-loading parse parser semantic

Last synced: 31 Oct 2025

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

JSDoc grammar for Tree-sitter

jsdoc parser tree-sitter

Last synced: 04 Apr 2025

https://github.com/gwierzchowski/csv-async

CSV parsing in async context

async concurrent-programming csv parser

Last synced: 30 Dec 2025

https://github.com/dailybothq/universal-emoji-parser

This tool allow parse unicode and emoji codes to html images using emojilib && Twemoji

emoji emoji-parser github parser slack transform twitter unicode

Last synced: 07 Apr 2025

https://github.com/swissmanu/spicery

Runtime type safety for JSON/untyped data.

json parser runtime typesafe typescript

Last synced: 19 Oct 2025

https://github.com/galaco/bsp

Go package for parsing Valve's Source Engine .bsp (Binary Space Partition) map files

bsp hammer map parser source-engine valve

Last synced: 28 Jul 2025

https://github.com/SoulMelody/LibreSVIP

A universal converter for singing voice projects which is cross-platform and multi-lingual

cli conversion cross-platform dataclasses file-format material-design parser pydantic python qml serialization singing-voice-synthesis webui

Last synced: 14 Jul 2025

https://github.com/woodruffw/bindef

A DSL and command-line tool for generating binary files.

dsl parser ruby

Last synced: 16 Apr 2025

https://github.com/matrix-hacks/ichat2json

Reads an .ichat binary plist file and writes newline-separated JSON to STDOUT

ichat imessage parser plist

Last synced: 16 Jan 2026

https://github.com/zhuzilin/monkey

A C++ version monkey language interpreter. From Write An Interpreter In Go

interpreter lexer parser write-an-interpreter-in-go

Last synced: 15 May 2025

https://github.com/wavebeem/bread-n-butter

Parser combinators for TypeScript and JavaScript

javascript parser parser-combinators typescript

Last synced: 14 Apr 2025

https://github.com/marcoroth/stimulus-parser

Statically analyze Stimulus controllers in your project.

hacktoberfest hotwire parser static-analysis stimulus

Last synced: 07 Apr 2025

https://github.com/armano2/freemarker-parser

Freemarker Parser is a javascript implementation of the Freemarker

freemarker freemarker-parser ftl parser typescript

Last synced: 07 Apr 2025

https://github.com/saecki/mp4ameta

A library for reading and writing iTunes style MPEG-4 audio metadata

m4a m4a-tags m4b metadata mpeg-audio parser rust

Last synced: 21 Mar 2025

https://github.com/digitalheir/java-probabilistic-earley-parser

🎲 Efficient Java implementation of the probabilistic Earley algorithm to parse Stochastic Context Free Grammars (SCFGs)

ambiguous-sentences cfg computational-linguistics context-free context-free-grammar earley-algorithm grammar java parser parsing probabilistic probabilistic-earley-parser

Last synced: 14 Apr 2025

https://github.com/saferwall/elf

:gem: Go library to parse Executable and Linkable Format (ELF) files.

binary-analysis elf elf-binaries elf-format elf-parser go golang parser

Last synced: 24 Jan 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: 11 Jul 2025

https://github.com/jemc/ponycc

Pony package for parsing, manipulating, and compiling Pony code. :horse: :horse:

compiler library parser pony-language

Last synced: 27 Jun 2025

https://github.com/matteodelabre/saxophone

Fast and lightweight event-driven streaming XML parser in pure JavaScript

javascript large-dataset parser sax xml

Last synced: 16 Mar 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: 21 Jun 2025

https://github.com/leonardosnt/java-class-tools

Read and write java class files in Node.js or in the browser.

assembler browser class disassembler java javascript node parser reader writer

Last synced: 30 Oct 2025

https://github.com/velocityzen/meta-extractor

Super simple and fast html page meta data extractor with low memory footprint

atom extractor feed html meta metadata nodejs opengraph parser rss

Last synced: 22 Mar 2025

https://github.com/gamemann/bestbuy-parser

A personal tool using Python's Scrapy framework to scrape Best Buy's product pages for RTX 3080 TIs and notify if available/not sold out.

3080 automation best bestbuy bot buy crawler parser python python3 rtx scrapy ti

Last synced: 19 Oct 2025

https://github.com/egebalci/mappe

PE file mapping and manipulation package.

loader parser pe

Last synced: 12 May 2025

https://github.com/geostyler/geostyler-openlayers-parser

GeoStyler Style Parser implementation for OpenLayers styles

geostyler openlayers parser style

Last synced: 18 Aug 2025

https://github.com/yeonjuan/parse-git-diff

parse git diff

diff git git-diff parser

Last synced: 17 Aug 2025

https://github.com/jinxdash/jinx-rust

A permissive Rust Parser for Rust Tooling written in Typescript

parser rust rust-lang tooling

Last synced: 21 Jul 2025

https://github.com/sws2apps/meeting-schedules-parser

Parser for Meeting Workbook and Watchtower Study JWPUB and EPUB files

epub epub-parser jw jwpub nodejs parser

Last synced: 22 Jul 2025

https://github.com/marek-g/rust-ledger-parser

Rust library for parsing ledger cli (https://www.ledger-cli.org/) input files.

ledger ledger-cli parser rust

Last synced: 06 Oct 2025

https://github.com/ElectrifyPro/cas-rs

An opinionated computer algebra system written in Rust, used by CalcBot.

algebra calculator computer parser rust

Last synced: 07 Aug 2025

https://github.com/lebje/tomlkit

A small, simple TOML parser and serializer for Swift. Powered by toml++.

linux macos parser serializer swift swift-package swift5 toml toml-parser toml-parsing toml-serializer tomlplusplus windows windows-10

Last synced: 11 Jul 2025

https://github.com/scalar/openapi-parser

Modern OpenAPI parser written in TypeScript

openapi parser scalar swagger

Last synced: 08 May 2025

https://github.com/tyrrrz/jsonextensions

Extensions for System.Text.Json

dotnet dotnet-core dotnet-standard extensions json parser

Last synced: 10 Oct 2025

https://github.com/coffee-cup/obsidian-vault-parser

Vault parser for the Obsidian note taking app

obsidian-md parser vault

Last synced: 16 Oct 2025

https://github.com/hhatto/gorst

Go implementation of reStructuredText

go parser rest restructuredtext

Last synced: 08 May 2025

https://github.com/konojunya/notion-markdown

Parse the Notion page as a Markdown

markdown notion notion-markdown parser

Last synced: 20 Mar 2025

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/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/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/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/vypivshiy/anicli-api

Anicli API implemetention

anime api asyncio parser python russian

Last synced: 30 Dec 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 Dec 2025

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/phpdocumentor/guides

Guides library to parse documentation

parser

Last synced: 14 Oct 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/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/slackhq/tree-sitter-hack

Hack grammar for tree-sitter

hack hacklang hhvm parser php tree-sitter

Last synced: 25 Aug 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/vanng822/css

Basic css parser in golang

css go parser

Last synced: 05 Apr 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/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/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/preetam/mysqllog

Lightweight MySQL slow query log parser in Go

golang log mysql parser

Last synced: 26 Oct 2025

https://github.com/sgodwincs/webidl-rs

A WebIDL parser written in Rust.

lexer parser rust webidl

Last synced: 30 Dec 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/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/astrada/ocaml-css-parser

A CSS parser written in OCaml

css ocaml parser

Last synced: 07 Apr 2025

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

XML & DTD grammars for tree-sitter

dtd parser tree-sitter xml

Last synced: 12 Dec 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/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/luxifer/ical

📅 Golang iCalendar lexer/parser implementing RFC 5545

calendar ical icalendar ics parser rfc-5545

Last synced: 11 Jul 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/zenneriot/element-parsers

Parsers for LoRaWAN Sensors on ELEMENT-IoT

iot lorawan lorawan-device parser

Last synced: 10 Jul 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/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: 30 Dec 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/dthung1602/sqss

Style your HTML with some good old SQL

css parser sql transpiler

Last synced: 06 May 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/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/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/lissagreense/go4sql

SQL engine written in golang

engine golang in-memory lexer parser sql sqlengine

Last synced: 27 Jul 2025