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/AyaMorisawa/YAMFM

Yet another MFM (Misskey Flavored Markdown) implementation

markdown misskey parser

Last synced: 10 Mar 2025

https://github.com/gdiasag/tree-sitter-cool

Tree-sitter grammar for the COOL programming language

cool parser tree-sitter

Last synced: 22 Jun 2026

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

Light weight package to manage key value based configuration and data files for BEAM languages. Notably Elixir and Erlang.

beam-languages configuration elixr-lang erlang key-value language parser properties

Last synced: 13 Oct 2025

https://github.com/lobis/lecroy-scope

lecroyscope is an unofficial Python package 🐍📦 to interface with Teledyne LeCroy oscilloscopes and read binary trace files (.trc)

instrumentation lecroy numpy oscilloscope parser python trc vxi11

Last synced: 13 Oct 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/foxglove/omgidl

Monorepo offering packages for typescript support of OMG IDL schemas in Foxglove applications

cdr idl omg parser

Last synced: 30 Apr 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/arthurbook/configmate

Practical yet versatile configuration parsing

config configuration configuration-parser parser

Last synced: 26 Oct 2025

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/palburtus/powerpointparser

C# Library for parsing PowerPoint speaker notes using OpenXML to HTML

html openxml parser powerpoint

Last synced: 14 Jan 2026

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/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/box-archived/vlive-py

VLIVE(vlive.tv) parser for python

api-wrapper crawler kpop parser python vlive

Last synced: 14 Jan 2026

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/osoceanacoustics/echoregions

Interfacing water column sonar data with annotations and labels

ecs evl evr parser plotting region

Last synced: 23 Apr 2025

https://github.com/brainfoolong/gdscript-midi-parser

Godot GDScript 4+ Midi File Parser and Player

gdscript godot midi parser player

Last synced: 25 Apr 2025

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/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/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/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/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/dotdot0/fox-lang

A interpreter written in rust

interpreter language parser rust

Last synced: 05 Mar 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/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/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/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/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/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/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/aymenkhs/compiler-with-antlr

A compiler using antlr4 and JAVA

antlr4 compiler java lexer parser

Last synced: 11 Jun 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/eddygarcas/zig-systems-software

Systems programming utilities

cli json parser systems-programming toon zig

Last synced: 04 Jun 2026

https://github.com/brandly/elm-dot-lang

DOT Language

ast dot graphviz parser

Last synced: 23 Apr 2025

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

Cap'n Proto grammar for tree-sitter

capnp parser tree-sitter

Last synced: 26 Jul 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/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/konrad1977/periphery

Periphery is a parser framework for Emacs

compiler-parser emacs emacs-lisp parser

Last synced: 04 Mar 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/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/composable-delivery/busbar-sf-agentscript

AgentScript parser, graph analysis, and LSP for Salesforce Agentforce

agentforce agentscript language-server lsp parser rust salesforce

Last synced: 03 Apr 2026

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/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/neshkeev/pgpc

Python Generators based Parser Combinators

parser parser-combinators python text-processing

Last synced: 16 Jun 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/bionode/bionode-vcf

vcf parser using javascript

bioinformatics bionode nodejs parser tool

Last synced: 26 Feb 2026

https://github.com/winscripter/ilsourceparser

Provides functionality for parsing ECMA-335 Microsoft Intermediate Language (IL) syntax to a syntax tree.

ast cil common-intermediate-language csharp dotnet ecma335 il intermediate-language msil netcore parser pe syntax

Last synced: 09 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/DicomJ/mpeg-mp4

Bitstream processing library of MPEG-MP4 media file format (ISO/IEC 14496-14 - MPEG-4 Part 14: MP4 file format)

14496-14 avc cplusplus h246 h265 hevc iec iso library mp4 mpeg parser

Last synced: 18 Jul 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/tree-sitter-grammars/tree-sitter-requirements

pip requirements grammar for tree-sitter

parser requirements tree-sitter

Last synced: 17 Mar 2025

https://github.com/imring/disluapp

Parser of compiled Lua scripts

luac luajit parser

Last synced: 20 Jan 2026

https://github.com/cocogitto/conventional_commits_parser_rs

A crate to parse and validate commit message against the conventional commits specification

conventional-changelog conventional-commits git parser rust

Last synced: 12 Dec 2025

https://github.com/ramonmeza/compiler

Trying to make a little compiler, just for fun and learning.

code code-generation compiler emitter lex lexer lexical-analysis lisp parser string-ify syntactic-analysis token tokenizer

Last synced: 10 Apr 2025

https://github.com/0niel/xf2-parse

XenForo2 threads parser

attachments forum parser threads xenforo

Last synced: 15 Mar 2025

https://github.com/willothy/letter

Letter is a compiler project built in TypeScript using LLVM node bindings.

compiler llvm llvm-javascript parser programming-language typescript

Last synced: 05 May 2025

https://github.com/nverno/tree-sitter-jq

Tree sitter grammar implementation for Jq language

jq parser tree-sitter

Last synced: 07 Jul 2025

https://github.com/NFestoso/Compiler

Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.

buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner

Last synced: 11 May 2025

https://github.com/ducasse/citezen

Citezen is a bib parser and tool suite

bibtex parser pharo tools

Last synced: 17 Mar 2025

https://github.com/oxylabs/lxml-tutorial

A tutorial on parsing webpages with lxml

lxml parser python

Last synced: 06 Mar 2026

https://github.com/elliotcourant/gomonetary

gomonetary is a pure go package for parsing and formatting monetary values.

currency finance go go-package golang golang-library golang-package locale localization parser

Last synced: 11 Apr 2025

https://github.com/abadi199/dateparser

Custom Date Parser in Elm

date elm parser

Last synced: 21 Aug 2025

https://github.com/kiranniranjan/wiki-parser-py

A tool to parse wikipedia content

kike parser wikiparser wikipedia

Last synced: 12 Sep 2025

https://github.com/nabijaczleweli/registry.pol-rs

Parser for the Windows Registry Policy File format

parser registry rust windows

Last synced: 11 Apr 2025

https://github.com/ynx0/exa-cuter

parser and interpreter for exalang, a fantasy assembly language

exa exalang exapunks ohm parser ts

Last synced: 07 Jul 2025

https://github.com/muhammadsawalhy/rakam

Math library, high performance is the goal 🚀.

angles calculator complex fraction geometry js latex math math-library parser rakam

Last synced: 07 May 2025

https://github.com/Ducasse/Citezen

Citezen is a bib parser and tool suite

bibtex parser pharo tools

Last synced: 11 May 2025

https://github.com/shirokovnv/webcrawler

The service for crawling websites.

cassandra elixir-phoenix parser webcrawler

Last synced: 21 Jul 2025

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

LD linker script grammar for tree-sitter

linker-script parser tree-sitter

Last synced: 12 Apr 2025

https://github.com/dxkite/go-c

a c parser

ast parser

Last synced: 13 Apr 2025

https://github.com/webpro/parse-openapi

OpenAPI v3 parser

openapi openapi3 parser typescript

Last synced: 11 Apr 2025

https://github.com/divshekhar/lang.g4

ANTLR Grammar for different languages

antlr4 grammar java lexer parser python typescript

Last synced: 10 Apr 2025

https://github.com/wallpants/pantsdown

Markdown to "GitHub HTML" parser

bun css gfm html markdown parser renderer typescript vite

Last synced: 21 Mar 2025

https://github.com/nank1ro/prompt-parser

A simple Python library for parsing LLM prompts.

ai llm openai parser prompt

Last synced: 20 Mar 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/Lancear/tree-sitter-clojure

Clojure grammar for tree-sitter

clojure grammar parser speedtyper tree-sitter

Last synced: 10 May 2025

https://github.com/n9gc/mcdjs

通过 JS 来编写指令 ~ Using JS to program Minecraft commands

chinese complier development generator js language mcdjs minecraft minecraft-command minecraft-commands parser

Last synced: 10 Apr 2025

https://github.com/danue1/grape-rs

Grape is a GraphQL Lexer, Parser, Validator, and Runtime.

graphql lexer parser runtime validator

Last synced: 17 Mar 2025

https://github.com/michidk/off-rs

A simple .off file parser

3d-format hacktoberfest mesh off parser rust

Last synced: 19 Mar 2025

https://github.com/gerzer/jsonparser

Elegant, type-safe JSON parsing in Swift

codable json json-parser parser swift

Last synced: 13 Apr 2025

https://github.com/gisce/ooquery

OpenObject Query Parser

hacktoberfest openerp openobject orm parser query sql

Last synced: 12 Apr 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/tree-sitter-grammars/tree-sitter-squirrel

Squirrel grammar for tree-sitter

parser squirrel-lang tree-sitter

Last synced: 12 Apr 2025

https://github.com/kyleross/kinesis-events

AWS Kinesis event parser and handler for Lambda consumers

aws aws-kinesis aws-kinesis-stream events javascript json json-parser kinesis node6 nodejs npm-module parser

Last synced: 12 May 2025

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/vaquierm/golite_transpiler

💻 Transpiler written in OCaml that that converts a subset of golang to C++

code-generation cpp golang ocaml parser scanner transpiler

Last synced: 11 Jul 2025

https://github.com/csabahruska/dsl-experiment

Basic implementation of Hindley-Milner Type System and variants.

functional-programming haskell hindley-milner parser type-checker

Last synced: 12 Apr 2025

https://github.com/dwaite/cyborg

CBOR library for Java

cbor generator java parser

Last synced: 29 Oct 2025

https://github.com/chlohal/python-parser

A parser for Python in *pure* Javascript

javascript parser python

Last synced: 12 Apr 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/tree-sitter-grammars/tree-sitter-puppet

Puppet grammar for tree-sitter

parser puppet tree-sitter

Last synced: 12 Apr 2025

https://github.com/abuccts/wiktionary-lookup

lookup words and pronunciations in Wiktionary

parser pronunciation python wiktionary

Last synced: 07 May 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