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/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/jpenuchot/poacher

poacher: C++ compile-time compiling experiments

brainfuck compilation cpp cpp20 cpp23 metaprogramming parser

Last synced: 30 Apr 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/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/abheekda1/chemparse

A library to parse chemical formula strings into compounds and elements

chemistry parser

Last synced: 03 Sep 2025

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

Java properties grammar for tree-sitter

parser properties tree-sitter

Last synced: 28 Aug 2025

https://github.com/mskelton/tree-sitter-styled

This is an extension of tree-sitter-css to support styled-components interpolation syntax.

css parser styled-components tree-sitter

Last synced: 19 Apr 2025

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

PO grammar for tree-sitter

parser po tree-sitter

Last synced: 14 May 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/z0al/unread

A package for parsing RSS and Atom feeds

atom-feed feed parser rss

Last synced: 16 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/fgimenez/reth-log-parser

Extract relevant data from reth logs

ethereum log parser reth

Last synced: 14 Apr 2025

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/aliqyan-21/tree-sitter-seed7

Treesitter grammar implementation for seed7 language

parser seed7 seed7-lang seed7-language syntax-highlighting treesitter

Last synced: 29 Jun 2026

https://github.com/shellyln/fruitsconfits

A well typed and sugared parser combinator framework for TypeScript/JavaScript.

javascript parser parser-combinator parser-framework typescript

Last synced: 18 Jun 2025

https://github.com/tdegeus/conda_envfile

Parse conda environment yaml files

conda conda-environment formatter parser pre-commit

Last synced: 23 Jun 2025

https://github.com/hywax/fileparser

File Parser Library for PHP. List of formats: json, xml, query string, serialize, ini, csv, yaml

csv files json parse parser query-string serialize xml yaml

Last synced: 13 Apr 2025

https://github.com/dice-group/sparql-parser-base

Antlr4 based SPARQL 1.0 and SPARQL 1.1 parsers

anlr4 anltr cpp cpp17 parser sparql sparql-parser

Last synced: 24 Jun 2025

https://github.com/webmasterish/sass-parser

A simple npm package to parse a Sass file into a consumable json data

functions mixins parser sass variables

Last synced: 13 Apr 2025

https://github.com/marihachi/milli-lang

A toy language made with TypeScript. We execute a code by compiling it for the VM.

bytecode bytecode-interpreter compiler interpreter parser toy-language virtual-machine vm

Last synced: 26 Oct 2025

https://github.com/falsehuman/yandex_parser_to_excel

Парсер Яндекс.Маркет в Excel (Бот отключен)

content-api parser python selenium-python selenium-webdriver yandex-market

Last synced: 22 Jul 2025

https://github.com/lapets/imparse

Parser generator that can be used to quickly and succinctly define a parser definition, and to deploy an automatically-generated implementations thereof in multiple languages and on multiple platforms.

ll-parser parse parser parser-generator parser-library parsers parsing-library recursive-descent-parser

Last synced: 14 Jul 2025

https://github.com/vivek3141/json-parser

This python program is used to parse JSON files and return a dictionary

json json-parser parser

Last synced: 14 Mar 2025

https://github.com/bionode/bionode-bbi

Fetcher for BBI files (bigWig and bigBed).

bioinformatics bionode nodejs parser tool

Last synced: 11 Apr 2025

https://github.com/mattcrmx/cprotogen

Generate C headers from source file

generator headers parser

Last synced: 13 Aug 2025

https://github.com/iswenzz/izformatter

IzFormatter is a software application designed to provide a universal code formatting solution for various programming languages.

antlr4 csharp dotnet formatter gsc lexer parser poc

Last synced: 14 May 2025

https://github.com/ferhatgec/desktof

Unique /s and simple desktop file parser. Written in C++17.

cpp cpp17 desktop file filesystem library parser plusplus simple

Last synced: 14 Apr 2025

https://github.com/zorji/gmail-filter-query-parser

A nearley based parser to parse/serialise Gmail filter query.

filter gmail parser

Last synced: 18 Feb 2026

https://github.com/aryan-programmer/evilang

A simple interpreted programming language developed in Rust. Name comes from "eval is evil".

ast custom-programming-language interpreter language-interpreter language-parser parser programming-language rust rust-lang

Last synced: 26 Sep 2025

https://github.com/criezy/script_cmd

A command line C-like script interpreter

c-plus-plus equation-calculator parser

Last synced: 09 Mar 2026

https://github.com/alexanderwe/conventionalcommitskit

A small library to create and parse Conventional Commit conforming representations.

conventional-commits parser swift swift5

Last synced: 04 Oct 2025

https://github.com/n1ghtf1re/bsuir-auditorium-parser

The application is looking for free audiences in the need BSUIR building

bsuir parser python python-parser schedule search-free-audiences students

Last synced: 04 Oct 2025

https://github.com/edgarogh/rowan-nom

Build rowan green ASTs using nom parsers

abstract-syntax-tree ast nom parser parser-combinators rowan

Last synced: 11 Nov 2025

https://github.com/nfsaavedra/puppetparser

puppetparser is a Python library to parse Puppet scripts into an object model

parser puppet

Last synced: 22 Mar 2025

https://github.com/shellscape/fwv

A ⚡️ crazy fast streaming ⚡️ Fixed Width Value Parser

file fixed fixed-width parser streams width

Last synced: 13 Sep 2025

https://github.com/xtrendence/zoom-link-parser

Just a tiny webpage to easily extract the token, meeting ID, and password from a Zoom invitation link.

parser url url-parser zoom zoom-us

Last synced: 25 Apr 2025

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

udev rules grammar for tree-sitter

parser tree-sitter udev

Last synced: 10 Mar 2026

https://github.com/repalash/fexpr.js

Filter expression parser(like SQL WHERE, Elasticsearch etc) for JavaScript.

dsl expression fexpr filter-parser javascript parser query sql typescript

Last synced: 17 Apr 2025

https://github.com/marionauta/simple-compiler

Very simple lexer, parser, semantic analyzer and compiler.

compiler lexer parser toy-language transpiler

Last synced: 05 May 2025

https://github.com/crutchcorn/the-lovely-language

💖 An experimental homegrown coding language.

coding-language compiler home-grown language lexer parser

Last synced: 19 Apr 2025

https://github.com/rl404/mal-scraper

Scrap everything from MyAnimelist web view into a ready-to-use data

anime api json manga myanimelist parser php scraper unofficial

Last synced: 13 Jan 2026

https://github.com/morgancaron/cpputils

C++ Utilities Library for compilers or various projects

compiler cpp cpp20 cpp23 cpputils logger parser parser-combinators parser-generator utility-library

Last synced: 12 May 2025

https://github.com/hackolade/sql-select-statement-parser

Returns object describing columns and tables names used in SQL SELECT query

parser sql

Last synced: 30 Apr 2025

https://github.com/smjsgaming/demangler

An Itanium ABI symbol demangler

assembly cpp itanium itanium-abi parser symbol

Last synced: 08 Apr 2025

https://github.com/moneyinto/ppt-parse

封装的解析pptx的依赖包

javascript nodejs parse parser sdk

Last synced: 03 Jul 2025

https://github.com/clement-jean/protein

Your proto files on steroids

compiler parser protobuf

Last synced: 13 May 2025

https://github.com/confact/referer-parser.cr

Crystal implementation of snowplow's referer-parser.

analytics crystal parser referer

Last synced: 22 Apr 2025

https://github.com/veler/bazic

Homemade procedural object-oriented semi-dynamic typed interpreted or compiled programming language

abstract-syntax-tree codegeneration compilation compiler interpreter lexer parser scripting syntax syntax-tree

Last synced: 25 Mar 2025

https://github.com/5nord/shini

Command-line TOML processor

bash cli command-line-tool ini parser shell toml

Last synced: 13 Oct 2025

https://github.com/amiremohamadi/rw

A minimal library to parse and work with binary stored files in C++ (read and write lib)

cplusplus cpp file parser read reader write

Last synced: 23 Apr 2025

https://github.com/niciusb/vue-i18n-scanner

vue-18n-scanner analyses your Vue.js source code in order to report unused keys, missing translations, and update your translation files

extractor i18n intl l10n parser vue vue-i18n

Last synced: 28 Apr 2025

https://github.com/laolarou726/coolcompiler

Stanford CS1/CS143 Compilers Course Project for COOL (Classroom Object-Oriented Language) in C++ using LLVM backend

ast code-generation compiler cool cpp lexer llvm llvm-ir parser parsers semantic stanford

Last synced: 28 Apr 2025

https://github.com/qu1x/bml

BML Markup Language

bml bsnes higan icarus markup-language parser pest rust-lang

Last synced: 10 Apr 2025

https://github.com/bluestormdna/android-rss-reader

RSS Feed Reader (XML parser) with offline database

android database feed parser rss sqlite xml

Last synced: 11 Oct 2025

https://github.com/cathood0/quill-delta-from-html

Convert easily HTML inputs content to Quill Js Delta format

converter delta delta-from-html html html-to-delta parser quill-delta

Last synced: 23 Feb 2026

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

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

c configuration cpp key-value language parser properties

Last synced: 13 Oct 2025

https://github.com/marihachi/luna-parse

A code generator of recursive descent parser and lexer.

code-generator expression-parser lexer ll-parser modifiable parser recursive-descent-parser

Last synced: 14 Oct 2025

https://github.com/josephbartlett/hl7-message-analyzer

HL7 Message Analyzer is a single-page, browser-based tool for visualizing HL7 v2.x messages. It parses raw HL7 text into color-coded segments, highlights fields/components, flags non-printable characters, and offers ASCII view, segment jumping, and copyable output—all client-side, no server required.

adt analyzer ascii clinical-data health-it healthcare hl7 hl7-v2 hl7v2 interface-engine interoperability mllp msh obx orm oru parser pid viewer web-tool

Last synced: 23 Jan 2026

https://github.com/audunhalland/parceq

Search query language parser written in Java

dsl java java-8 lexer parser query query-language query-parser querystring search tokenizer vavr

Last synced: 27 Oct 2025

https://github.com/swaggerexpert/arazzo-runtime-expression

Arazzo Runtime Expressions parser, validator and extractor.

arazzo arazzo-specification expression extractor parser runtime validator

Last synced: 09 Feb 2026

https://github.com/archermarx/tinytoml

Small, single-file TOML parser written in Modern Fortran

config fortran modern-fortran parser toml

Last synced: 01 Feb 2026

https://github.com/cioos-siooc/ocean-data-parser

A Python package for parsing oceanographic proprietary data formats to xarray Dataset.

ocean parser xarray

Last synced: 12 Feb 2026

https://github.com/konrad1977/periphery

Periphery is a parser framework for Emacs

compiler-parser emacs emacs-lisp parser

Last synced: 04 Mar 2026

https://github.com/basf/rormula

Formula parser and evaluator for Wilkinson Notation and dataframes arithmetics

doe experimental-design parser wilkinson

Last synced: 03 Apr 2026

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

ungrammar grammar for tree-sitter

parser tree-sitter ungrammar

Last synced: 09 Apr 2025

https://github.com/kariudo/modem-logger

Netgear CM500 cable modem data logger with support for InfluxDB.

cable comcast hactoberfest influx modem netgear parser scaper

Last synced: 12 Mar 2026

https://github.com/johnedquinn/kanonic

A fast LR(1) parser generator for the JVM.

jvm lalr lr1 parser parser-generator

Last synced: 02 Sep 2025

https://github.com/busraoguzoglu/cyk-parser-with-turkish-cfg

Implementation of CYK algorithm to act as a recognizer and parser with Turkish CFG.

cfg cyk-algorithm nlp nlp-parsing parser recognizer turkish-nlp

Last synced: 11 Mar 2026

https://github.com/remarkablemark/mdtocs

📝 Markdown table of contents generator.

javascript markdown mdtocs nodejs npm parser table-of-contents typescript

Last synced: 15 Mar 2026

https://github.com/ph-7/cutelinknames

A simple class that converts your URLs to link names 🎯

link name parser url url-parser utility

Last synced: 09 Apr 2025

https://github.com/ph-7/peachlang

:peach: PeachLang™ is a simple interpreted language done with Ruby using Racc (the Ruby version of Yacc/Bison). The language has been made thanks to MACournoyer's book http://01script.com/comment-creer-son-langage-de-programmation/

bison interpreted-language interpreted-languages interpreted-programming-language interpreter language own-language parser peach-language peachlang programming programming-language programming-languages racc ruby simple-programming-language yacc

Last synced: 09 Apr 2025

https://github.com/hertzg/node-xhb

(somewhat) Sane library to parse and serialize HomeBank XHB files (databases).

homebank nodejs parse parser serialize serializer typescript xhb xml

Last synced: 15 Mar 2026

https://github.com/zhuliquan/lucene_parser

This package can parse lucene query used by ES (ElasticSearch)

elasticsearch golang lucene parser

Last synced: 29 Oct 2025

https://github.com/pilebones/go-nmea

GPS / NMEA packet message dissector (standard and proprietary)

coordinates go golang gps nmea nmea-parser parser

Last synced: 05 Sep 2025

https://github.com/kitta65/bq2cst

Parse GoogleSQL, which is a dialect of BigQuery, into a concrete syntax tree

bigquery parser rust sql

Last synced: 22 Feb 2026

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

Light weight package to manage key value based configuration and data files for .NET Notable C# and Visual Basic.

configuration csharp dotnet key-value langauge parser properties visual-basic

Last synced: 25 Feb 2026

https://github.com/armsnyder/typescript-ast-go

Library for parsing TypeScript source code into an abstract syntax tree (AST)

abstract-syntax-tree ast go golang language-parser lexer parser ts typescript

Last synced: 05 Oct 2025

https://github.com/neshkeev/pgpc

Python Generators based Parser Combinators

parser parser-combinators python text-processing

Last synced: 16 Jun 2025

https://github.com/mskelton/tree-sitter-mql5

This is an extension of tree-sitter-cpp to support the mql5 language.

mql5 parser tree-sitter

Last synced: 26 Feb 2026

https://github.com/qw4990/lazyjson

Json parser for golang; It makes you can use JSON as you do in other Dynamic Programming Languages;

golang json json-parser parser

Last synced: 08 Feb 2026

https://github.com/minilibs/env-parser

A lightweight .env parser 🛠️

env env-parser parser variable variable-parser variables

Last synced: 05 Sep 2025

https://github.com/fabiospampinato/cson2json

A super-lightweight library for converting CSON objects to JSON objects.

converter cson json parser pegjs

Last synced: 27 Jul 2025

https://github.com/opencomputeproject/ocp-diag-memtester

Python scripts that turn memtester into an OCP-compliant diagnostic

lex lexer memtester ocp-diag parser sly yacc

Last synced: 28 Feb 2026

https://github.com/costajob/apache_log_parser

Apache log parser by filters in Crystal.

apache apache2 crystal crystal-lang http-logs parser

Last synced: 01 Mar 2026

https://github.com/mehditeymorian/cool-compiler

Compiler for Cool language. written using PGen, Antlr, and Java

antlr4 assembly code-generator compiler java parser pgen

Last synced: 15 Jul 2025

https://github.com/tomhula/jecnaapi

A Kotlin/Java API to access SPŠE Ječná web's data.

java jecna kotlin library parser

Last synced: 02 May 2026

https://github.com/stellardx/cspaceengine-project

A C++ static library for astronomic calculation and modding SpaceEngine

astronomy astrophysics cpp library parser spaceengine

Last synced: 08 Jun 2026

https://github.com/integr-dev/backbone

Backbone provides a robust and flexible framework for developing Minecraft servers.

bstats bukkit-api framework jackson-yaml kotlin kotlin-coroutines kotlin-scripting minecraft parser spigot sqlite-database

Last synced: 02 Apr 2026

https://github.com/clun/movies-metadata

Read Movie metadata using MediaInfo DLL and JNA

metadata parser videos

Last synced: 19 Mar 2025

https://github.com/jupitern/file-parser

a fluent way to read, filter, parse and format {csv, tsv, dsv, variable-length-delimited} and other txt files

csv dsv parser php php7 txt variable-length-delimited

Last synced: 22 Apr 2025