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/chaxus/ranlexer

Tiny JavaScript parser and generator.

ast build javascript parser ranlexer

Last synced: 23 Jun 2025

https://github.com/richie-south/marked

A ≈1kb markdown parser with tree output and Typescript typings

markdown markdown-parser parser

Last synced: 06 May 2025

https://github.com/maldevel/youtube-video-image

Download youtube video cover image.

images parser video youtube

Last synced: 10 Apr 2025

https://github.com/jbellerb/tree-sitter-dhall

Dhall grammar for tree-sitter

dhall parser tree-sitter

Last synced: 12 Jan 2026

https://github.com/glide-rs/openair-rs

OpenAir airspace parser for Rust

airspaces aviation free-flight openair parser rust

Last synced: 12 Dec 2025

https://github.com/dfsp-spirit/libfs

A header-only, no-dependency, C++11 library for accessing FreeSurfer neuroimaging file formats.

brain fileformats freesurfer label mesh mgh mri neuroimaging parser surface volume voxel

Last synced: 06 Mar 2026

https://github.com/ironholds/mwparser

A parser for Wikimarkup

parser r wikimarkup wikimedia wikipedia

Last synced: 08 May 2025

https://github.com/textwire/textwire

Fast and beautiful templating language for Go that can be used for embedding variables and expressions into any text, including HTML and XML

go golang language lexer package parser templates templating-engine templating-language textwire

Last synced: 03 May 2026

https://github.com/zee-editor/tree-sitter-ron

Rusty Object Notation (RON) grammar for tree-sitter

parser ron rust syntax-highlighting tree-sitter

Last synced: 25 Apr 2025

https://github.com/euforic/sketch

Golang Sketch 43+ file parser

golang parser sketch sketch-plugin sketchapp

Last synced: 30 Jan 2026

https://github.com/king-11/c_compiler

Writing a compiler for c in rust language

c code-generator compiler lexer parser rust

Last synced: 23 Apr 2025

https://github.com/juliendelplanque/postgresqlparser

A parser for PostgreSQL written in Pharo using PetitParser.

parser petitparser pharo plpgsql postgresql

Last synced: 27 Oct 2025

https://github.com/jlumbroso/combstruct2json

Lightweight library to parse combstruct grammars, and standalone tool to convert them to JSON.

analytic-combinatorics combinatorics parser

Last synced: 26 Jul 2025

https://github.com/holyshared/lcov-parser

LCOV report parser for Rust

lcov merge parser rust

Last synced: 29 Aug 2025

https://github.com/ai4energy/ai4emetapse.jl

A json parser , from ODE json files to julia solution code

differential-equations json julia parser

Last synced: 21 Oct 2025

https://github.com/cathood0/flutter_quill_delta_from_html

Convert easily HTML inputs content to Quill Delta format

delta delta-from-html flutter-quill html parser quill

Last synced: 11 Jan 2026

https://github.com/jolin-io/exprparsers.jl

Parse common Expr patterns. Speed up the process of defining stable macros.

ast expr julia parser

Last synced: 24 Apr 2025

https://github.com/makerpnp/gerber-parser

Simple gerber parser meant to be used in conjuction with the gerber-types crate

gerber gerber-files parser

Last synced: 03 Jul 2025

https://github.com/apskhem/dbml-rs

A DBML parser for Rust.

dbml parser rust

Last synced: 14 Oct 2025

https://github.com/tamtamchik/app-store-receipt-parser

A lightweight TypeScript library for extracting transaction IDs from Apple's ASN.1 encoded receipts.

app-store apple asn1 identification parser receipt transactions

Last synced: 22 Apr 2025

https://github.com/ryankurte/go-structparse

A recursive structure/field/map parsing helper for Golang

golang parser reflection struct

Last synced: 12 Oct 2025

https://github.com/jakeroggenbuck/jai

Jai is a programming language

language lexer parser python rust

Last synced: 24 Apr 2025

https://github.com/michaelhatherly/lexbor.jl

Julia wrapper for https://github.com/lexbor/lexbor

html julia parser

Last synced: 23 Apr 2025

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

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

configuration deno key-value language nodejs parser properties vanilla-javascript

Last synced: 12 Oct 2025

https://github.com/ph-7/php-emoticon-parser

An emoticon parser based on some classes of my next framework

emoticon emoticon-parser parser

Last synced: 09 Apr 2025

https://github.com/dapper91/crontools

python cron tools

cron crontab crontools cronutils parser

Last synced: 10 Oct 2025

https://github.com/leaves4j/node-thrift-parser

Parse thrift IDL to an AST

javascript parser thrift

Last synced: 13 Jun 2025

https://github.com/askeladdk/prattle

Scan and parse LL(1) grammars simply and efficiently.

go golang lexer lexer-parser parser parser-library pratt-parser

Last synced: 14 Jan 2026

https://github.com/octree/parsercombinator

Parser Combinators Written In Swift

combinator functional-programming haskell ios mac parsec parser swift

Last synced: 22 Apr 2025

https://github.com/nthparty/bfcl

Python library for working with circuit definitions represented in the Bristol Fashion.

circuit circuits data-structures garbled-circuits logic-circuit mpc multi-party-computation parser python

Last synced: 14 Jan 2026

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

Lua patterns grammar for tree-sitter

lua-patterns parser tree-sitter

Last synced: 05 Oct 2025

https://github.com/victornpb/benchmark-html-parser-libraries

A Benchmark of javascript libraries for parsing HTML (CPU/RAM)

benchmark html html-parser htmlparser2 jsdom nodejs parse5 parser

Last synced: 28 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/trackoor/OPG_Parser

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

coq functional-programming parser

Last synced: 25 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/lxsmnsyc/ecmason

JSON parse/stringify for modern ES objects

json json-parser parser

Last synced: 19 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/nanoframework/system.text.regularexpressions

:package: .NET nanoFramework System.Text.RegularExpressions Class Library

csharp dotnet hacktoberfest library nanoframework parser regex

Last synced: 15 Oct 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/tek/myo

neovim layout & command manager

commands error haskell neovim parser tmux

Last synced: 09 Apr 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/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/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/d-plaindoux/parsec.rust

Rust Parser Combinators

monad no-gc parser zero-copy

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

RON grammar for tree-sitter

parser ron tree-sitter

Last synced: 06 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/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/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/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/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/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/lumakernel/tree-sitter-prisma

Tree-sitter parser definition for prisma schema

lexer parser prisma2 tree-sitter

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

Yet another MFM (Misskey Flavored Markdown) implementation

markdown misskey parser

Last synced: 10 Mar 2025

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/dgrr/quickxml

Fast XML iterative (SAX) decoder in pure Go.

fast go golang parser pure xml

Last synced: 13 Feb 2026

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/swiiz/autoparser

🦀 Generate Recursive Descent Parser using Rust macros.

parser rust

Last synced: 12 Jun 2025

https://github.com/relnod/calcgo

Interpreter for Numeric Expressions

calculator golang lexer parser

Last synced: 17 Jan 2026

https://github.com/siriusdemon/memorandum

memorandum of Chibicc and prototype of Manda

compiler parser

Last synced: 27 Mar 2025

https://github.com/sungwoncho/qparse

A simple top-down parser for advanced search queries

advanced-search parser query-parser search typescript

Last synced: 11 Oct 2025

https://github.com/wyndace/wynscrape

Wyndace's python scraping dev kit

parser parsing python scraping scraping-python

Last synced: 13 May 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/mjy/obo_parser

An OBO file parser.

obo ontology parser

Last synced: 11 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/tuomas56/edid-rs

A pure-Rust EDID parsing crate with no_std support.

edid parser rust

Last synced: 29 Oct 2025

https://github.com/puntorigen/ruby_parser

Pure JS Ruby file parser

ast info parser ruby

Last synced: 09 Jul 2025

https://github.com/gaomy3832/zsimparse

Python utilities to parse zsim simulation results

hdf5 libconfig parser zsim

Last synced: 26 Mar 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/leejim/wxml-parser

微信小程序WXML Parser

miniprogram parser wxml

Last synced: 16 Jun 2025

https://github.com/divineomega/wikipedia-info-box-parser

Parses the info boxes on Wikipedia pages into an associative array

parser php php-library wikipedia wikipedia-info-box wikipedia-parser

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/albertprz/polyglot

Haskell to Purescript & Scala 3 transpiler

compiler-design parser transpiler

Last synced: 23 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/tree-sitter-grammars/tree-sitter-luau

luau grammar for tree-sitter

luau parser tree-sitter

Last synced: 21 Apr 2026

https://github.com/yaffle/expression

A library to parse expressions, solve and simplify systems of linear equations, find eigenvalues and eigenvectors

expression math matrix parser polynomial symbolic-computation

Last synced: 12 Apr 2025

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

A Custom Parser for WordNet

nlp parser wordnet

Last synced: 14 Sep 2025

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

Desktop app for https://hledger.org

desktop hledger parser

Last synced: 17 Jul 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/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/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/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/rodrigooler/everglow

Parser converts javascript or typescriot code to ReasonML

javascript js ocaml parser reasonml typescript

Last synced: 10 Jul 2025