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/plus1tv/bibtex-bibjson

📚 A tool to convert BibTeX documents to BibJSON.

bibjson bibtex converter json latex parser transpiler

Last synced: 13 Apr 2025

https://github.com/dylanpiercey/mini-url

📖 Lightweight universal url parser.

isomorphic mini-url parser universal url-parser

Last synced: 11 Apr 2025

https://github.com/kenny2github/chparse

Parse Clone Hero charts with ease!

clonehero parser

Last synced: 18 Mar 2025

https://github.com/thesephist/oak-syntax-visualizer

Oak syntax visualizer, made for GopherCon 2021

oaklang parser programming-language recursive-descent-parser

Last synced: 12 May 2025

https://github.com/mpewsey/off_parser

Parses OFF (Object File Format) 3D model files to a class container. Includes helper functions for downloading and parsing publicly available datasets.

3d-models modelnet off-file parser

Last synced: 07 May 2025

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

Flexible and powerful parser combinators for Haskell

combinators haskell lexer parser parser-combinators stream

Last synced: 11 Apr 2025

https://github.com/adnanhodzic/google-podcasts-desktop

Get Google Podcasts web friendly URL's

app cli desktop go golang google parser podcast podcasts tool url web

Last synced: 12 May 2025

https://github.com/siriusdemon/memorandum

memorandum of Chibicc and prototype of Manda

compiler parser

Last synced: 27 Mar 2025

https://github.com/openvicproject/openvic-dataloader

Dataloader submodule for OpenVic that is responsible for parsing both Paradox Victoria 2 data files and custom OpenVic data files.

csv game game-development gamedev openvic parser victoria-2 victoria2

Last synced: 11 Jul 2025

https://github.com/yuri-karpovich/console_runner

Run any *.rb file from command line. CLI for Ruby classes. It's like Python Fire but for Ruby!

annotations bash cli command-line command-line-tool console devops executable parser ruby ruby-gem trollop yard yardoc

Last synced: 22 Apr 2025

https://github.com/basemax/phpas

PHP Auto Style: A tool for format and beautify the style of PHP code with my style.

beautifier beautify beautify-php formatter lexer lexer-parser parser parsers php php-code-beautify php-code-cleaner php-code-formatter scanner scanners

Last synced: 30 Oct 2025

https://github.com/leizongmin/leizm-html-parser

Fast HTML parser written in pure JavaScript

dom html html5 parser

Last synced: 05 Apr 2025

https://github.com/thomasborgen/soup2dict

Transforms BeautifulSoup soup to python dict or json

beautifulsoup beautifulsoup4 dict json parser transformer

Last synced: 13 Apr 2025

https://github.com/jsona/jsona

JSONA parser, linter, formatter, lsp and cli.

formatter jsona jsona-parser lsp parser

Last synced: 29 Oct 2025

https://github.com/leejim/wxml-parser

微信小程序WXML Parser

miniprogram parser wxml

Last synced: 16 Jun 2025

https://github.com/ffxivapp/ffxivapp-plugin-parse

Visit us on Discord! https://discord.gg/aCzSANp

addon c-sharp ffxiv ffxivapp overlays parse parser plugins

Last synced: 09 Jul 2025

https://github.com/tuomas56/edid-rs

A pure-Rust EDID parsing crate with no_std support.

edid parser rust

Last synced: 29 Oct 2025

https://github.com/kunaltaitkar/vue-script-parser

This package is used to parse vue script section and it provides an interface to add, update and delete entities of different life cycles hooks of VueJS.

ast javascript parser script vue-parser vue-script-ast-parser vue-script-parser vuejs

Last synced: 25 Jan 2026

https://github.com/airmomo/any-llm-response-format

适用于所有大语言模型,使所有模型具备类似response-format的能力。帮助用户解析模型并生成引导提示词(Response format Prompt),使大模型严格按照要求的JSON格式来输出,并提供方法实现数据从非结构化的文本转换到结构化的实例对象。

json llm parser response-format

Last synced: 21 Jun 2025

https://github.com/gogap/gocoder

easily to analyze your go code with go/ast

ast parser

Last synced: 12 Jan 2026

https://github.com/nybblr/poofjs

💥 Poof! Tag your JavaScript with markers, see the results inline (e.g. vim or emacs).

emacs instrumentation javascript livecoding parser vim vim-plugin

Last synced: 21 Jun 2025

https://github.com/sungwoncho/qparse

A simple top-down parser for advanced search queries

advanced-search parser query-parser search typescript

Last synced: 11 Oct 2025

https://github.com/rodrigooler/everglow

Parser converts javascript or typescriot code to ReasonML

javascript js ocaml parser reasonml typescript

Last synced: 10 Jul 2025

https://github.com/divineomega/wikipedia-info-box-parser

Parses the info boxes on Wikipedia pages into an associative array

parser php php-library wikipedia wikipedia-info-box wikipedia-parser

Last synced: 18 Mar 2025

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

luau grammar for tree-sitter

luau parser tree-sitter

Last synced: 21 Apr 2026

https://github.com/albertprz/polyglot

Haskell to Purescript & Scala 3 transpiler

compiler-design parser transpiler

Last synced: 23 Jun 2025

https://github.com/ijknabla/modelicalanguageforpython

Modelica parser and class representation for Python3.x

modelica parser python3

Last synced: 02 May 2025

https://github.com/wyndace/wynscrape

Wyndace's python scraping dev kit

parser parsing python scraping scraping-python

Last synced: 13 May 2025

https://github.com/johnjohndoe/engelsystem

A Kotlin library containing a parser and models for the Engelsystem.

37c3 38c3 ccc cccamp19 cccamp23 datenspuren divoc easterhegg engelsystem fossgis froscon gpn hackover kotlin moshi mozfest mrmcd parser rc3 sigint

Last synced: 10 Apr 2025

https://github.com/1ilit/oracle-sql-parser

Spec compliant SQL parser and AST explorer for Oracle

ast ast-explorer oracle oracle-database parser pegjs

Last synced: 23 Jun 2025

https://github.com/johnjohndoe/brockman

A Java library containing a parser and models for the streaming media API of the CCC.

brockman c3voc ccc conference java library moshi parser rc3 streaming video voc

Last synced: 10 Apr 2025

https://github.com/ngalaiko/hledger-desktop

Desktop app for https://hledger.org

desktop hledger parser

Last synced: 17 Jul 2025

https://github.com/aloshi/kql-parser

Python parser for Kibana Query Language (KQL).

arpeggio elastic elasticsearch elasticstack elk elk-stack kibana kql parser

Last synced: 14 Apr 2025

https://github.com/rroohhh/mdf-rs

rust mdf parser

mdf microsoft parser rust sql sqlserver

Last synced: 13 Jul 2025

https://github.com/jrmoulton/interpreter-rs

An interpreter and compiler built in Rust

compiler interpreter lexer parser rust

Last synced: 27 Aug 2025

https://github.com/flexxxxer/ftparser

frametime extraction and statistics tool

frametime parser python statistics

Last synced: 21 Apr 2026

https://github.com/forecaster/universalvttexport_to_fgmodule

This is a parser written in Python that converts UniversalVTT exports from the DungeonFog battle map editor to Fantasy Grounds modules.

battlemap battlemaps dungeonfog fantasy-grounds parser ttrpg ttrpgs

Last synced: 18 Mar 2025

https://github.com/yarikartoshe4ka/potatoparser

Converter of Ducky Script to Arduino sketch with some additional funcitons (like Alt codes)

arduino ducky hid parser pentest-tool python3 rubber-ducky

Last synced: 10 Apr 2025

https://github.com/suttna/botbuilder-markdown

Convert markdown to channel specific format. Pluggable middleware.

bot botbuilder botframework markdown msteams parser slack

Last synced: 07 May 2025

https://github.com/julianneswinoga/tracex_parser

Python lib that parses ThreadX trace buffers into both human and machine-readable formats

parser python threadx traces

Last synced: 12 Apr 2025

https://github.com/dependents/node-detective-postcss

Find the dependencies of a CSS file (PostCSS dialect)

ast css dependencies dependency-graph detective nodejs parser postcss

Last synced: 12 Jun 2025

https://github.com/zmactep/smiles

Full support of OpenSMILES specification for Haskell

chemoinformatics haskell parser smiles

Last synced: 10 Apr 2025

https://github.com/goodbye-html/goodbye-html

A very simple package for separating PHP logic from HTML or any other text. It allows you to insert variables, if/else statements and ternary operators into any text file and dynamically get parsed content of this file.

html html-files parser php php-string shortcode statements wordpress

Last synced: 13 Apr 2025

https://github.com/aflah02/wordnet-parser

A Custom Parser for WordNet

nlp parser wordnet

Last synced: 14 Sep 2025

https://github.com/jeffwcx/extendown

A extendable, lightweight, github compatible markdown compiler!

javascript markdown parser

Last synced: 14 Apr 2025

https://github.com/ayamorisawa/yamfm

Yet another MFM (Misskey Flavored Markdown) implementation

markdown misskey parser

Last synced: 10 Apr 2025

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

Meson grammar for tree-sitter

meson parser tree-sitter

Last synced: 11 Mar 2025

https://github.com/jgosmann/bite-parser

Asynchronous parser taking incremental bites out of your byte input stream.

asyncio bytes incremental parser parser-combinator parsing parsing-expression-grammar peg python python3

Last synced: 12 Apr 2025

https://github.com/yaffle/expression

A library to parse expressions, solve and simplify systems of linear equations, find eigenvalues and eigenvectors

expression math matrix parser polynomial symbolic-computation

Last synced: 12 Apr 2025

https://github.com/chipjarred/compiler-deconstruction

Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.

compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon

Last synced: 22 Apr 2025

https://github.com/fanktom/jsonschema

A Go package that parses JSON Schema documents and generates go types including validations

compiler golang jsonschema parser rfc

Last synced: 08 Jan 2026

https://github.com/nicorobo/mendeleev

:microscope: A small library for building compounds and working with element data.

chemistry compound library parser

Last synced: 27 Jul 2025

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

Kotlin grammar for tree-sitter

kotlin parser tree-sitter

Last synced: 05 Mar 2026

https://github.com/nifadyev/flights_info

Command line utility for searching information about flights from flybulgarien.dk

argparse flights-api parser unittest

Last synced: 13 Jun 2025

https://github.com/bug-ops/fast-yaml

Parse YAML at Rust speed. Full 1.2.2 spec, built-in linter, parallel processing. Native bindings for Python & Node.js.

high-performance linter napi-rs nodejs parallel-processing parser pyo3 python rust yaml yaml-linter yaml-parser

Last synced: 02 Apr 2026

https://github.com/z0al/unread

A package for parsing RSS and Atom feeds

atom-feed feed parser rss

Last synced: 16 Apr 2025

https://github.com/remigermain/multipart-object

library to convert a classic object to a nested object for http 'multipart/formdata'

formdata javascript json multipart nested nodejs parser

Last synced: 27 Mar 2026

https://github.com/nim-lang/htmlparser

Parse a HTML document in Nim

html nim official parser web

Last synced: 09 Apr 2025

https://github.com/wharflab/tree-sitter-batch

Tree-sitter grammar for Windows Batch / CMD scripts (.bat, .cmd).

batch batch-script cmd grammar parser tree-sitter windows

Last synced: 21 Apr 2026

https://github.com/luki446/luir

Lua programming language interpreter written in Rust

compiler interpreter lua parser rust vm

Last synced: 21 Jan 2026

https://github.com/konfiger/konfiger-python

Light weight package to manage key value based configuration and data files for Python

coconut configuration key-value language parser properties python

Last synced: 13 Oct 2025

https://github.com/ge3224/ged_io

Parse GEDCOM genealogy files in Rust

family-trees gedcom genealogy parser

Last synced: 10 May 2026

https://github.com/nikola-jokic/cellang

CEL interpreter, parser, lexer, and other utilities

cel-language interpr lex parser rust

Last synced: 24 Jan 2026

https://github.com/pyrmont/remarkable

A CommonMark parser written in Janet

commonmark janet markdown parser

Last synced: 13 Apr 2025

https://github.com/gap-system/tree-sitter-gap

GAP grammar for tree-sitter

gap parser syntax-highlighting tree-sitter

Last synced: 12 Nov 2025

https://github.com/vxern/wiktionary-scraper

🇬🇧 An extensible, robust and lightweight (45kB) Wiktionary.org scraper to fetch detailed information about words in various languages.

definitions dictionary english etymology javascript language parser scraper typescript wiktionary words

Last synced: 12 May 2025

https://github.com/canimus/alphareader

A custom reader for delimited files in Python. Ability to ingest big data files.

bigdata chunked csv csv-parser hdfs parser python

Last synced: 16 Jan 2026

https://github.com/trackoor/OPG_Parser

🔪 OPG (Operator Precedence Grammar) Parser, in Coq.

coq functional-programming parser

Last synced: 25 Oct 2025

https://github.com/bgamari/mediawiki-parser

Haskell parsers for MediaWiki markup

mediawiki parser

Last synced: 31 Jul 2025

https://github.com/alii/scraggy

Portable JS interpreter, built for avoiding eval() under strict CSP in the browser

interpreter js parser vm

Last synced: 14 May 2026

https://github.com/claudiuhbann/streamable

Fastest, Smallest and Simplest (De)Serializer for C++20 and newer.

cpp20 easy-to-use fast format no-dependencies parser simple single-header

Last synced: 01 Aug 2025

https://github.com/tek/myo

neovim layout & command manager

commands error haskell neovim parser tmux

Last synced: 09 Apr 2025

https://github.com/relnod/calcgo

Interpreter for Numeric Expressions

calculator golang lexer parser

Last synced: 17 Jan 2026

https://github.com/mchalgarra/kml-to-json

A library that contains methods to convert KML to JSON and JSON to KML.

javascript json kml library parser typescript web

Last synced: 16 Apr 2025

https://github.com/detain/cisco_parser

Cisco Communications and Configuration parsing Class

cisco config parser

Last synced: 15 May 2025

https://github.com/lxsmnsyc/ecmason

JSON parse/stringify for modern ES objects

json json-parser parser

Last synced: 19 Apr 2025

https://github.com/lucasavila00/beff

Efficient validators from Typescript types generated by a blazing fast compiler

jsonschema parser typescript validator

Last synced: 03 May 2026

https://github.com/chris-martin/bricks

Bricks is a lazy functional language based on Nix.

haskell-library nix parser

Last synced: 26 Oct 2025

https://github.com/ryanmcdermott/esish

Recursive descent parser written in Rust for an ECMAScript inspired language.

ast ecmascript parser recursive-descent-parser rust tokenizer

Last synced: 27 Feb 2026

https://github.com/fps/asciichanges

A simple language describing chord progressions (changes) for tunes in ASCII text

harmony language music parser

Last synced: 30 Jan 2026

https://github.com/abheekda1/chemparse

A library to parse chemical formula strings into compounds and elements

chemistry parser

Last synced: 03 Sep 2025

https://github.com/arman-aminian/gosub

Utility to extract the contents of a subtitle file

extract go golang gosub parser srt subtitle subtitles timestamp

Last synced: 26 Apr 2025

https://github.com/j-i-l/genbankparser

Parser (unofficial) for ncbi GenBank data

genbank ncbi parser python2 python3

Last synced: 22 Aug 2025

https://github.com/dgrr/quickxml

Fast XML iterative (SAX) decoder in pure Go.

fast go golang parser pure xml

Last synced: 13 Feb 2026

https://github.com/schmich/jisonify

A Browserify transform for Jison parsers.

browser browserify javascript jison language lexer parser programming-language

Last synced: 04 Aug 2025

https://github.com/gek169/ctok

simple parsed programming language idea i'm working on.

lexer parser

Last synced: 16 Apr 2025

https://github.com/jpenuchot/poacher

poacher: C++ compile-time compiling experiments

brainfuck compilation cpp cpp20 cpp23 metaprogramming parser

Last synced: 30 Apr 2025