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/tlux/file_size

A file size calculator, parser and formatter written in Elixir

calculator elixir file-size filesize formatter hex hex-package parser

Last synced: 02 May 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/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/puntorigen/ruby_parser

Pure JS Ruby file parser

ast info parser ruby

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

Pure go permissive MIB Parser

asn1 mibs parser snmp

Last synced: 07 Apr 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/s3b4s/monpar

A monadic parser implemented in TS that an be used to create various kinds of parsers, such as HTML, JSON or CSV parsers.

functional-programming parser parser-combinators parsing

Last synced: 09 Aug 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/tree-sitter-grammars/tree-sitter-properties

Java properties grammar for tree-sitter

parser properties tree-sitter

Last synced: 28 Aug 2025

https://github.com/tienne/angular-parcel

angular 5 + parcel bundler (parceljs) example

angular parcel-angular parser

Last synced: 16 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/luki446/luir

Lua programming language interpreter written in Rust

compiler interpreter lua parser rust vm

Last synced: 21 Jan 2026

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

Yet another MFM (Misskey Flavored Markdown) implementation

markdown misskey parser

Last synced: 10 Mar 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/gek169/ctok

simple parsed programming language idea i'm working on.

lexer parser

Last synced: 16 Apr 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/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/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/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/chris-martin/bricks

Bricks is a lazy functional language based on Nix.

haskell-library nix parser

Last synced: 26 Oct 2025

https://github.com/swiiz/autoparser

🦀 Generate Recursive Descent Parser using Rust macros.

parser rust

Last synced: 12 Jun 2025

https://github.com/arthurbook/configmate

Practical yet versatile configuration parsing

config configuration configuration-parser parser

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

A CommonMark parser written in Janet

commonmark janet markdown parser

Last synced: 13 Apr 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/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/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/ge3224/ged_io

Parse GEDCOM genealogy files in Rust

family-trees gedcom genealogy parser

Last synced: 10 May 2026

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

Rust Parser Combinators

monad no-gc parser zero-copy

Last synced: 14 Jul 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/gdiasag/tree-sitter-cool

Tree-sitter grammar for the COOL programming language

cool parser tree-sitter

Last synced: 22 Jun 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/mjy/obo_parser

An OBO file parser.

obo ontology parser

Last synced: 11 Apr 2025

https://github.com/bugoverdose/yail

Yet Another Interpreted Language

evaluator go interpreter lexer parser

Last synced: 11 Apr 2025

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

Kconfig grammar for tree-sitter

kconfig parser tree-sitter

Last synced: 12 Apr 2026

https://github.com/nlecoy/curlparser

Parse cURL commands returning object representing the request.

curl parser

Last synced: 10 Jul 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/metrico/node-metricsql

Node Native MetricsQL/PromQL Parser

golang metricsql native-module nodejs parser promql

Last synced: 12 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/1computer1/hectoparsec

Flexible and powerful parser combinators for Haskell

combinators haskell lexer parser parser-combinators stream

Last synced: 11 Apr 2025

https://github.com/siriusdemon/memorandum

memorandum of Chibicc and prototype of Manda

compiler parser

Last synced: 27 Mar 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/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/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/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/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/jsona/jsona

JSONA parser, linter, formatter, lsp and cli.

formatter jsona jsona-parser lsp parser

Last synced: 29 Oct 2025

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/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/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/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/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/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/thomasborgen/soup2dict

Transforms BeautifulSoup soup to python dict or json

beautifulsoup beautifulsoup4 dict json parser transformer

Last synced: 13 Apr 2025

https://github.com/abdullah2993/expression-parser

An expression evaluator written in typescript with the goal to support SQL like WHERE clauses.

expression expression-evaluator filters parser whereclause

Last synced: 31 Jul 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/ayamorisawa/yamfm

Yet another MFM (Misskey Flavored Markdown) implementation

markdown misskey parser

Last synced: 10 Apr 2025

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/ijknabla/modelicalanguageforpython

Modelica parser and class representation for Python3.x

modelica parser python3

Last synced: 02 May 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/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/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/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/gaomy3832/zsimparse

Python utilities to parse zsim simulation results

hdf5 libconfig parser zsim

Last synced: 26 Mar 2025

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

Desktop app for https://hledger.org

desktop hledger parser

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

Pony grammar for tree-sitter

parser ponylang tree-sitter

Last synced: 17 Sep 2025

https://github.com/simplygreatwork/pluck

Get started with WebAssembly text format syntax and macros.

compiler language macros parser programming transformations wasm webassembly

Last synced: 25 Jun 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/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/thesephist/oak-syntax-visualizer

Oak syntax visualizer, made for GopherCon 2021

oaklang parser programming-language recursive-descent-parser

Last synced: 12 May 2025