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/nlecoy/curlparser

Parse cURL commands returning object representing the request.

curl parser

Last synced: 10 Jul 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/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/golangsnmp/gomib

Pure go permissive MIB Parser

asn1 mibs parser snmp

Last synced: 07 Apr 2026

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/myndex/seelab

sRGB parsing and processing RGB data in and out of CIE XYZ, xyY, LAB and LUV, and more!

cie cielab cieluv ciexyy ciexyz color html-colors javascript javascript-library js lch luv parser rgb-color srgb xyz-color

Last synced: 07 May 2025

https://github.com/samgozman/rvp

🦀 Remote Value Parser - CLI tool for parsing string values from static web pages (from financial sites to weather forecasts)

parser rust rust-cli rvp scraping

Last synced: 04 Apr 2025

https://github.com/mjy/obo_parser

An OBO file parser.

obo ontology parser

Last synced: 11 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/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/AyaMorisawa/YAMFM

Yet another MFM (Misskey Flavored Markdown) implementation

markdown misskey parser

Last synced: 10 Mar 2025

https://github.com/eno-lang/tree-sitter-eno

eno grammar for tree-sitter

eno parser tree-sitter

Last synced: 24 Sep 2025

https://github.com/guichaguri/post-feed-reader

Discovers and parses news, blog and podcast posts from any website

atom autodiscovery feed jsonfeed parser posts rss wordpress

Last synced: 30 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/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/aacanakin/env

Environment variable parser, mapper to go structs

env golang mapper parser

Last synced: 14 Apr 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/nim-lang/htmlparser

Parse a HTML document in Nim

html nim official parser web

Last synced: 09 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/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/eigenein/wotbreplay-parser

World of Tanks Blitz replay parser

parser rust rust-crate rust-library world-of-tanks-blitz

Last synced: 20 Sep 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/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/nikola-jokic/cellang

CEL interpreter, parser, lexer, and other utilities

cel-language interpr lex parser rust

Last synced: 24 Jan 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/xvyashar/lovely-error

Minimal, powerful, and highly customizable error parser and manager for JavaScript! 🚀

bug debug debugging error error-handling exception exception-handling javascript-library js logger lovely nodejs parser stacktrace try-catch ts typescript-library

Last synced: 25 Feb 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/swiiz/autoparser

🦀 Generate Recursive Descent Parser using Rust macros.

parser rust

Last synced: 12 Jun 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/gek169/ctok

simple parsed programming language idea i'm working on.

lexer parser

Last synced: 16 Apr 2025

https://github.com/dashed/esparser

JavaScript Parser in Rust

ecmascript javascript parser rust

Last synced: 15 Apr 2025

https://github.com/pritpatel2412/kemlang

🧠 Learn to code with desi vibes using Gujarati keywords like sharu, jo, lakho, samaapt & more! ⚙️ Built with: Python 🐍 + FastAPI 🚀 + React ⚛️ 🎮 Try it live:

compiler-design interpreter kemlang opensource parser programming-language python3 react

Last synced: 06 May 2026

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/gdiasag/tree-sitter-cool

Tree-sitter grammar for the COOL programming language

cool parser tree-sitter

Last synced: 22 Jun 2026

https://github.com/here-be/snapdragon-handlers

Adds support for handlers, events and plugins to snapdragon libraries.

compiler lexer nodes parser snapdragon tokens

Last synced: 12 Jun 2025

https://github.com/xaliks/image-parser

Парсер изображений с Imgur и PasteNow

image-parser images imgur javascript js nodejs parser paste-now

Last synced: 15 Apr 2025

https://github.com/relnod/calcgo

Interpreter for Numeric Expressions

calculator golang lexer parser

Last synced: 17 Jan 2026

https://github.com/tek/myo

neovim layout & command manager

commands error haskell neovim parser tmux

Last synced: 09 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/taf-verification/metar-dart

Parser for aeronautical and meteorological information from land stations, METAR and TAF. Coming soon SYNOP.

aeronautics dart metar meteorology parser synoptic taf weather

Last synced: 23 Oct 2025

https://github.com/lumakernel/tree-sitter-prisma

Tree-sitter parser definition for prisma schema

lexer parser prisma2 tree-sitter

Last synced: 28 Feb 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/pyrmont/remarkable

A CommonMark parser written in Janet

commonmark janet markdown parser

Last synced: 13 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/librariesio/mix-deps-json

:strawberry: A service that eats up mix.exs files and spits out dependencies as JSON.

dependencies elixir librariesio mix parser

Last synced: 23 Apr 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/glebec/functional-math-compiler

Exercise creating a functional JavaScript math expression compiler

compiler ebnf evaluator generator grammar lexer ll1 mathematical-expressions parser reverse-polish-notation

Last synced: 23 Jul 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/andreypostal/php-pancake-object

Light and simple helper to work with value objects by providing a serializer and hydrator using PHP Attributes.

deserialization deserializer hydrate hydrator parser php serialization serializer value-object

Last synced: 28 Jun 2025

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

Pony grammar for tree-sitter

parser ponylang tree-sitter

Last synced: 17 Sep 2025

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/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/amrdeveloper/done

Compiler to generate C Code and executable with many features and syntax sugger

c-code-generator codegenerator compiler cpp lexer parser transpiler

Last synced: 29 Jul 2025

https://github.com/jeffwcx/extendown

A extendable, lightweight, github compatible markdown compiler!

javascript markdown parser

Last synced: 14 Apr 2025

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/chris-martin/bricks

Bricks is a lazy functional language based on Nix.

haskell-library nix parser

Last synced: 26 Oct 2025

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/trackoor/OPG_Parser

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

coq functional-programming parser

Last synced: 25 Oct 2025

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/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/d-plaindoux/parsec.rust

Rust Parser Combinators

monad no-gc parser zero-copy

Last synced: 14 Jul 2025

https://github.com/leoprover/scala-tptp-parser

A parser for the TPTP logic languages for automated theorem proving written in Scala

artificial-intelligence automated-reasoning logic parser scala theorem-proving tptp

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

Naïve transition-based dependency parser in Gluon

conll-u dependency-parser gluon mxnet parser

Last synced: 17 Apr 2025

https://github.com/eno-lang/enophp

PHP library for parsing, loading and inspecting eno documents

eno loaders parser php validator

Last synced: 13 Oct 2025

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

This is a simple but powerful programming language. This is my first programming language with an interpreter built in C++. ATTENTION, language is under development and is not stable! If you want to contribute to this project and improve it, please contact me and add your changes via GitHub

c-plus-plus goya goya-language goya-programming-language interpreted-language interpreted-programming-language interpreter language lexer lightweight-programming-language own-language parser programming programming-language

Last synced: 09 Apr 2025

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/ge3224/ged_io

Parse GEDCOM genealogy files in Rust

family-trees gedcom genealogy parser

Last synced: 10 May 2026

https://github.com/galaco/vmt

Golang package for parsing .vmt Valve Material files

counter-strike material parser source-engine team-fortress-2 valve vmt vtf

Last synced: 28 Jul 2025

https://github.com/lempiy/sqlite3createtableparser

:scroll: Advanced PRAGMA table_info through DDL parsing

create golang parser sqlite table

Last synced: 23 Jul 2025

https://github.com/bionode/fasta-parser

Buffer Stream parser from FASTA to JSON.

bioinformatics bionode buffers library nodejs parser

Last synced: 11 Apr 2025

https://github.com/keenan691/org-mode-connection

This package allows to read, write and sync emacs’s org-mode files.

emacs es6 file-synchronization javascript org-mode parser ramda

Last synced: 02 Apr 2026

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/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/lxsmnsyc/ecmason

JSON parse/stringify for modern ES objects

json json-parser parser

Last synced: 19 Apr 2025

https://github.com/owenvoke/torrent-parser-php

A collection of parsers for various torrent RSS/JSON feeds.

extratorrent mininova parser rarbg torrents worldwidetorrents

Last synced: 14 Apr 2025

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

A Custom Parser for WordNet

nlp parser wordnet

Last synced: 14 Sep 2025

https://github.com/giulioz/mlem

👨🏼‍💻👅 A Tiny ML-like language for research purposes

compiler functional haskell language ml nearley ocaml parser types

Last synced: 25 Oct 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/arthurbook/configmate

Practical yet versatile configuration parsing

config configuration configuration-parser parser

Last synced: 26 Oct 2025

https://github.com/ammit/go-metaparser

Simple and elegant Metadata Parser in Go 🔥💬

go golang metadata metadata-extraction opengraph parser scraper twitter-cards web-scraper

Last synced: 10 Mar 2026