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/codyjasonbennett/shaderkit

Tools and IntelliSense for GLSL and WGSL.

compiler glsl intellisense minifier parser shaders webgl webgpu wgsl

Last synced: 04 Apr 2025

https://github.com/craigbarnes/lua-gumbo

Moved to https://gitlab.com/craigbarnes/lua-gumbo

dom html html-parser html5 lua parser sanitize-html

Last synced: 27 Jul 2025

https://github.com/nicoSWD/php-rule-parser

PHP Rule Engine - Parses & Evaluates JavaScript-like expressions

brms business-rules dsl evaluator parser php php-rule-engine rule-engine rule-parser rule-system workflow

Last synced: 24 Apr 2025

https://github.com/alcortazzo/vktgbot

πŸ‡ΊπŸ‡¦ Telegram Bot for reposting from VKontakte to Telegram channel

bot parser pytelegrambotapi python python3 telegram telegram-bot vk-api vkontakte vkontakte-api

Last synced: 29 Sep 2025

https://github.com/nicoswd/php-rule-parser

PHP Rule Engine - Parses & Evaluates JavaScript-like expressions

brms business-rules dsl evaluator parser php php-rule-engine rule-engine rule-parser rule-system workflow

Last synced: 05 Apr 2025

https://github.com/avrae/d20

A fast, powerful, and extensible dice engine for D&D, d20 systems, and any other system that needs dice!

dice dice-roller dungeons-and-dragons parser tabletop

Last synced: 22 Jul 2025

https://github.com/pherrymason/php-po-parser

Parse Gettext *.PO files with PHP

gettext parser po-files

Last synced: 29 Jun 2025

https://github.com/alfg/mp4

:movie_camera: Basic MP4 reader in Go! CLI + Golang Package for ISO/IEC 14496-12 - ISO Base Media File Format

iso14496 media mp4 mpeg-4 parser quicktime video

Last synced: 09 Apr 2025

https://github.com/daurnimator/lpeg_patterns

A collection of LPEG patterns

lpeg lua parser uri uri-parser url

Last synced: 10 Oct 2025

https://github.com/benibela/internettools

XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests

html http interpreter json library parser pascal web xml xml-xpath xpath xpath-patterns xpath-query xpath2 xpath3 xpath31 xquery

Last synced: 05 Apr 2025

https://github.com/xlate/staedi

StAEDI - Streaming API for EDI: Java library featuring a reader/parser, writer/generator, and validation

edi edi-api edi-messages edi-reading edi-stream edifact generator parser tradacoms x12

Last synced: 12 Jan 2026

https://github.com/kittinunf/Forge

Functional style JSON parsing in Kotlin

functional functional-programming json kotlin parser

Last synced: 09 Apr 2025

https://github.com/pgcodekeeper/pgcodekeeper

pgCodeKeeper is a PostgreSQL schema management tool

dependency eclipse eclipse-plugin graph parser postgresql sql

Last synced: 06 May 2025

https://github.com/sseemayer/keepass-rs

Rust KeePass database file parser for KDB, KDBX3 and KDBX4, with experimental support for KDBX4 writing.

kdbx-database keepass parser rust

Last synced: 12 Dec 2025

https://github.com/annimon/own-programming-language-tutorial

Source code for course "How to create your own programming language"

interpreted-programming-language interpreter java lexer parser programming-language tutorial

Last synced: 05 Apr 2025

https://github.com/kittinunf/forge

Functional style JSON parsing in Kotlin

functional functional-programming json kotlin parser

Last synced: 25 Mar 2025

https://github.com/erdomke/rtfpipe

Library for processing rich-text format (RTF) streams

html parser rtf

Last synced: 13 Mar 2025

https://github.com/nadar/quill-delta-parser

A PHP library to parse and render Quill WYSIWYG Deltas into HTML - Flexibel and extendible for custom elements.

delta hacktoberfest html parser php quill quill-delta quill-editor

Last synced: 07 Oct 2025

https://github.com/boolangery/py-lua-parser

A Lua parser and AST builder written in Python.

ast lua parser python

Last synced: 15 May 2025

https://github.com/remykarem/python2jupyter

Convert from Python script to Jupyter notebook and vice versa

converter jupyter-notebook jupyter-to-python parser python python-to-jupyter

Last synced: 12 Dec 2025

https://github.com/calvinneo/cfortrantranslator

A translator from Fortran to C++. We provide statement-wise translation to improve readability.

compiler converter cpp fortran fortran-to-cpp parser transpiler

Last synced: 05 Apr 2025

https://github.com/monadgroup/FLParser

An FL Studio project file parser for .NET

daw dotnet fl-studio parser

Last synced: 16 Mar 2025

https://github.com/zesterer/parze

A clean, efficient parser combinator

parser parser-combinators parser-framework rust

Last synced: 07 Apr 2025

https://github.com/coderaiser/redrun

✨🐌 🐎✨ fastest npm scripts runner

cli cli-command multi-platform nodejs npm npm-run-all npm-scripts parallel parser series shell task-runner

Last synced: 13 Apr 2025

https://github.com/LPeter1997/CppCmb

A generic C++17 parser-combinator library with a natural grammar notation.

c-plus-plus c-plus-plus-17 parser parser-combinator parser-combinators parser-library

Last synced: 08 May 2025

https://github.com/Vanderhoof/PyDBML

DBML parser and builder for Python

dbml parser python python3 sql

Last synced: 29 Jul 2025

https://github.com/rossengeorgiev/aprs-python

πŸ“‘ Python module for working with APRS

aprs aprs-is parser python

Last synced: 16 May 2025

https://github.com/lucasrodes/whatstk

WhatsApp chats as dataframes. Python toolkit to analyse and parse WhatsApp chats.

machinelearning pandas pandas-dataframe parser whatsapp whatsapp-analysis whatsapp-group whatsapp-parser whatsapp-statistics

Last synced: 06 Apr 2025

https://github.com/robertoraggi/cplusplus

A compiler front end for the C++ language

compiler compiler-frontend cpp cpp20 cpp23 parser preprocessor

Last synced: 05 Apr 2025

https://github.com/misskey-dev/mfm.js

An MFM parser implementation with TypeScript.

mfm mfm-parser misskey parser typescript

Last synced: 29 Jun 2025

https://github.com/nimparsers/parsetoml

A Nim library to parse TOML files

nim parser toml

Last synced: 08 Jul 2025

https://github.com/shershen08/vue-styleguide-generator

React inspired style guide generator for Vue.js

parser style-guide styleguide vuejs vuejs2

Last synced: 12 Sep 2025

https://github.com/xuri/efp

Go Language Microsoft Excelβ„’ Formula Parser

ast efp excel excelize formula formula-parser go golang parser spreadsheet xlsx

Last synced: 15 May 2025

https://github.com/rydesun/fennel-language-server

Fennel language server protocol (LSP) support.

fennel language-server lsp-server neovim parser

Last synced: 19 Aug 2025

https://github.com/spectresystems/spectre.cli

An extremely opinionated command-line parser.

cli command-line command-line-parser hacktoberfest parser

Last synced: 18 Apr 2025

https://github.com/betahuhn/metadata-scraper

🏷️ A JavaScript library for scraping/parsing metadata from a web page.

html-scraper javascript-library meta-tags metadata metadata-extraction metatags open-graph page parser typescript

Last synced: 16 May 2025

https://github.com/vanderhoof/pydbml

DBML parser and builder for Python

dbml parser python python3 sql

Last synced: 19 Oct 2025

https://github.com/CodyJasonBennett/shaderkit

Tools and IntelliSense for GLSL and WGSL.

compiler glsl intellisense minifier parser shaders webgl webgpu wgsl

Last synced: 26 Sep 2025

https://github.com/BetaHuhn/metadata-scraper

🏷️ A JavaScript library for scraping/parsing metadata from a web page.

html-scraper javascript-library meta-tags metadata metadata-extraction metatags open-graph page parser typescript

Last synced: 27 Mar 2025

https://github.com/pavlovtech/WebReaper

Web scraper, crawler and parser in C#. Designed as simple, declarative and scalable web scraping solution.

crawler datamining parser parsing scraper scraping scraping-api scraping-data scraping-tool scraping-web scraping-websites webcrawler webscraping

Last synced: 08 Apr 2025

https://github.com/ganigeorgiev/fexpr

Simple filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.

dsl filter-parser parser query

Last synced: 09 Apr 2025

https://github.com/dlang-community/D-YAML

YAML parser and emitter for the D programming language

dlang emitter parser yaml yaml-parser

Last synced: 13 May 2025

https://github.com/ocramz/xeno

Fast Haskell XML parser

memory-benchmark parser sax xml xml-parser xml-parsing

Last synced: 21 Sep 2025

https://github.com/joshnuss/micro-svelte-compiler

Micro Svelte compiler (naive clone)

compiler generator javascript parser svelte

Last synced: 04 Jul 2025

https://github.com/rodydavis/flutter_ast

Flutter and Dart AST Analyzer/Parser

analyzer ast dart flutter parser

Last synced: 15 Apr 2025

https://github.com/passsy/deep_pick

Pick values from Dart deep nested data structures (usually json)

dart hacktoberfest json parser

Last synced: 17 Mar 2025

https://github.com/microsoft/powerquery-parser

A parser for the Power Query / M formula language, written in TypeScript

m microsoft opensource parser powerquery typescript

Last synced: 16 May 2025

https://github.com/ra1028/Alembic

:alembic: Functional JSON Parser - Linux Ready :penguin:

alembic functional ios json linux monad parser swift

Last synced: 06 Aug 2025

https://github.com/avencera/fast_rss

Fast Elixir RSS feed parser, a NIF wrapper around the Rust RSS crate

atom elixir erlang feeds hacktoberfest parser rss rust

Last synced: 05 Apr 2025

https://github.com/ra1028/alembic

:alembic: Functional JSON Parser - Linux Ready :penguin:

alembic functional ios json linux monad parser swift

Last synced: 16 Mar 2025

https://github.com/johnpatrickmorgan/sparse

Sparse is a simple parser-combinator library written in Swift.

cocoapods ios macos parser spm swift

Last synced: 10 Apr 2025

https://github.com/jawah/kiss-headers

Python package for HTTP/1.1 style headers. Parse headers to objects. Most advanced available structure for http headers.

cookie cookies email-parsing header header-only header-parser headers http http-headers parser python requests

Last synced: 25 Dec 2025

https://github.com/weizhenye/ass-compiler

Parses and compiles ASS subtitle format to easy-to-use data structure

ass compiler parser ssa subtitle

Last synced: 16 May 2025

https://github.com/johnpatrickmorgan/Sparse

Sparse is a simple parser-combinator library written in Swift.

cocoapods ios macos parser spm swift

Last synced: 22 Jul 2025

https://github.com/NimParsers/parsetoml

A Nim library to parse TOML files

nim parser toml

Last synced: 08 May 2025

https://github.com/m-novikov/tree-sitter-sql

SQL syntax highlighting for tree-sitter

grammar parser sql syntax syntax-highlighting tree-sitter

Last synced: 12 Apr 2025

https://github.com/Ousret/kiss-headers

Python package for HTTP/1.1 style headers. Parse headers to objects. Most advanced available structure for http headers.

cookie cookies email-parsing header header-only header-parser headers http http-headers parser python requests

Last synced: 17 Aug 2025

https://github.com/dlang-community/libdparse

Library for lexing and parsing D source code

ast d dlang parser parsing syntax-tree

Last synced: 26 Dec 2025

https://github.com/flowbased/fbp

FBP flow definition language parser

dsl fbp parser

Last synced: 06 Apr 2025

https://github.com/antonioribeiro/yaml

A Laravel YAML parser and config loader

config laravel parser php yaml

Last synced: 04 Apr 2025

https://github.com/ohmybahgosh/YT-DLP-SCRIPTS

...Just a place for me to share my various YT-DLP & related bash scripts.

bash bash-script downloading ffmpeg ffmpeg-script parser scraper shell-script youtube-dl yt-dlp

Last synced: 27 Mar 2025

https://github.com/naorlivne/parse_it

A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.

argument-parser config configuration configuration-file configuration-files configuration-management environment-variables hcl ini json json-parser package parser parser-library python python3 toml xml yaml yaml-parser

Last synced: 12 Apr 2025

https://github.com/didavid61202/type-level-regexp

πŸ”€πŸ” Type-level RegExp, parse and match string in TypeScript type system.

javascript parser regex regexp types typescript

Last synced: 06 Apr 2025

https://github.com/misteo/meojson

✨ Next-gen C++ JSON/JSON5 Serialization Engine | Zero Dependency | Header-Only | Unleash JSON Potential

cpp json json5 parser serialization

Last synced: 05 Apr 2025

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

Julia grammar for tree-sitter

julia parser tree-sitter

Last synced: 15 May 2025

https://github.com/jon-hanson/parsecj

Java monadic parser combinator framework for constructing LL(1) parsers

java parser parser-combinators

Last synced: 30 Dec 2025

https://github.com/innolitics/dicom-standard

The DICOM standard, in JSON format, parsed from the HTML version using Python scripts

dicom json parser standard

Last synced: 04 Apr 2025

https://github.com/hashload/jhonson

Middleware for parse JSON in HORSE

horse json middleware parser

Last synced: 15 Apr 2025

https://github.com/xoofx/cppast.codegen

An extensible library providing C# PInvoke codegen from C/C++ files for .NET

codegen cpp csharp dotnet dotnet-core interop parser pinvoke

Last synced: 06 Apr 2025

https://github.com/AdaCore/RecordFlux

Formal specification and generation of verifiable binary parsers, message generators and protocol state machines

ada binary-parser communication-protocol formal-methods formal-specification formal-verification parser protocol-parser protocol-specification python spark

Last synced: 14 Mar 2025

https://github.com/coderobe/hq

A HTML processor inspired by jq

css-selector html parser processor

Last synced: 17 Mar 2025

https://github.com/wxriw/lyricify-lyrics-helper

ι›†ζˆ Lyricify ζ‰€ιœ€ηš„ζ­Œθ―η›Έε…³εŠŸθƒ½

lyricify lyrics parser spotify

Last synced: 10 Jul 2025

https://github.com/mizchi/mints

lightweight typescript compiler

compiler parser parser-generator typescript

Last synced: 28 Apr 2025

https://github.com/stillat/blade-parser

A library that makes it simple to parse, analyze, and manipulate Blade templates. Designed with tool makers in mind ❀️

laravel parser php

Last synced: 05 Apr 2025

https://github.com/rs-tml/rstml

Rust+html (JSX-like) parser for TokenStreams aka rsx

html jsx parser proc-macro recoverable rsx rust syn templating xml

Last synced: 14 May 2025

https://github.com/holzhaus/rekordcrate

Library for parsing Pioneer Rekordbox device exports

parser pdb pioneer rekordbox

Last synced: 10 Apr 2025

https://github.com/gernest/mention

Twitter like mentions and #hashtags parser for Go(Golang)

hashtag parser twitter

Last synced: 27 Jun 2025

https://github.com/martinohmann/hcl-rs

HCL parsing and encoding libraries for rust with serde support

hcl parser rust serde

Last synced: 05 Apr 2025

https://github.com/carocad/parcera

Grammar-based Clojure(script) parser

antlr4 ast clojure grammar parser reader

Last synced: 12 Dec 2025

https://github.com/crisp-oss/email-reply-parser

πŸ”Ž Node library for parsing plain text email content.

email parser

Last synced: 21 Jun 2025

https://mmalcek.github.io/bafi/

Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates

bson convert converter csv csv-to-json csv-to-xml formatter json json-to-xml mt940 parser xml xml-to-json yaml

Last synced: 17 Nov 2025

https://github.com/anglesharp/anglesharp.js

:angel: Extends AngleSharp with a .NET-based JavaScript engine.

anglesharp c-sharp dom javascript jint library parser

Last synced: 05 Apr 2025

https://github.com/AceLewis/spintax

A Python module for parsing spintax, unlike any other module this works with nested spintax and also allows the user to escape the special characters used in its syntax.

parser spin spinner spinning-syntax spintax

Last synced: 19 Jul 2025

https://github.com/nicolaslm/atoma

Atom, RSS and JSON feed parser for Python 3

atom feed json-feed parser python3 rfc-4287 rss rss-feed-parser syndication

Last synced: 09 Apr 2025

https://github.com/microformats/mf2py

Microformats2 parser written in Python

indieweb mf2 microformats microformats2 parser python python3

Last synced: 16 May 2025

https://github.com/marvinhagemeister/errorstacks

Tiny library to parse error stack traces

error parser parsing stacktracke

Last synced: 04 Apr 2025