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/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/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/tree-sitter-grammars/tree-sitter-pony

Pony grammar for tree-sitter

parser ponylang tree-sitter

Last synced: 17 Sep 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

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

Parse GEDCOM genealogy files in Rust

family-trees gedcom genealogy parser

Last synced: 10 May 2026

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/tienne/angular-parcel

angular 5 + parcel bundler (parceljs) example

angular parcel-angular parser

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

Environment variable parser, mapper to go structs

env golang mapper parser

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

Extract relevant data from reth logs

ethereum log parser reth

Last synced: 14 Apr 2025

https://github.com/drbragg/cooklang_rb

A Cooklang parser in Ruby

cooklang parser ruby

Last synced: 16 Sep 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/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/clun/movies-metadata

Read Movie metadata using MediaInfo DLL and JNA

metadata parser videos

Last synced: 19 Mar 2025

https://github.com/sunny-117/jsx-compilation

🍻 实现 JSX 语法转成 JS 语法的编译器

ast code generation nodetypes parser transformation traversal

Last synced: 11 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/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/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/shirokovnv/webcrawler

The service for crawling websites.

cassandra elixir-phoenix parser webcrawler

Last synced: 21 Jul 2025

https://github.com/sigalor/poppler-native

A native interface to the Poppler PDF parser for NodeJS.

nodejs parser pdf poppler

Last synced: 02 Aug 2025

https://github.com/elegaanz/rustre

Lustre compiler and tools in Rust

incremental-compilation lustre parser rust

Last synced: 17 Mar 2025

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/richardarpanet/nginx-access-log-parser

Python script parses an NGINX access logs.

logging logs nginx nginx-logs parser python python2 python3

Last synced: 14 Jun 2025

https://github.com/sonicdoe/applescript-result

Convert an AppleScript result to its equivalent JavaScript representation

applescript javascript mac macos nodejs osascript parser

Last synced: 14 May 2025

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/moneyinto/ppt-parse

封装的解析pptx的依赖包

javascript nodejs parse parser sdk

Last synced: 03 Jul 2025

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/mepy/nihil

A tiny but elegant parser combinator library written by Mepy

parser

Last synced: 23 Apr 2025

https://github.com/devflowinc/openapi-schema-ref-parser

Parse, Resolve, and Dereference OpenAPI Schema $ref pointers for LLM's

javascript json-pointer json-schema nodejs parser resolver universal-javascript

Last synced: 12 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/c-cube/smtlib-utils

A parser and some utils for SMTLIB. For a fully compliant parser, see https://github.com/Gbury/dolmen/.

menhir ocaml parser smt2 smtlib

Last synced: 11 Jun 2025

https://github.com/mat-sz/dui

✏️ Developing under influence... (of SwiftUI) - Declarative UI syntax for JS.

babel babel-plugin javascript jsx jsx-syntax parser reactjs swiftui

Last synced: 02 Aug 2025

https://github.com/yescallop/fluent-uri

An RFC 3986 compliant fluent-designed Java library for URI parsing, building, resolving and normalizing.

builder fluent-api normalization parser resolution rfc-3986 uri

Last synced: 05 Mar 2026

https://github.com/fedemartinm/react-search-operators

Search component based on search-operators

commands parser react search

Last synced: 02 Aug 2025

https://github.com/azu/lodash-template-js-parser

A JavaScript parser for `lodash.template`.

javascript lodash parser splitter template

Last synced: 02 Aug 2025

https://github.com/algosup/2023-2024-project-3-virtual-processor-team-1

The goal of the project is to create a virtual processor and an interpreter for running assembly code on that processor

assembler c parser vcpu

Last synced: 02 Jul 2025

https://github.com/wuare/demo

demo for learn java

compilation http-server interpreter json parser

Last synced: 14 Jan 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/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/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/chaklim/jyutping-table-parser

just a JPTableFull.pdf parser

jptablefull jyutping parser

Last synced: 16 Oct 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/dist1ll/hltv-rust

A client to fetch and parse data from HLTV.org

api crawler hltv parser rust

Last synced: 03 Oct 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/devyatsu/pkl_fast

A rust library aiming to easily and efficiently work with Apple's PKL format.

apple crate lexer library parser pkl rust tokenizer

Last synced: 08 May 2025

https://github.com/andrewscwei/rbc-statement-parser

Handy Python script to parse RBC Visa statements

parser rbc statement

Last synced: 27 Dec 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/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/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/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/swingcosmic/tason

Type-Augmented Serialization Object Notation

antlr antlr4 json json5 parser serialization typescript

Last synced: 28 Jul 2025

https://github.com/Sunny-117/jsx-compilation

🍻 实现 JSX 语法转成 JS 语法的编译器

ast code generation nodetypes parser transformation traversal

Last synced: 03 Apr 2025

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/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-smali

smali grammar for tree-sitter

parser smali tree-sitter

Last synced: 29 Jul 2025

https://github.com/rameel/ramstack.parsing

A blazing-fast, lightweight, and intuitive parser combinator library for .NET

parser parser-combinators peg

Last synced: 26 Jun 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/harel/metatron

A Python 3.x HTML Meta tag parser, with emphasis on OpenGraph and complex meta tag schemes

meta-tags opengraph parser python python3 twitter-card

Last synced: 16 Jan 2026

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/criezy/script_cmd

A command line C-like script interpreter

c-plus-plus equation-calculator parser

Last synced: 09 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/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/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/kiranniranjan/wiki-parser-py

A tool to parse wikipedia content

kike parser wikiparser wikipedia

Last synced: 12 Sep 2025

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/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/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/dennwc/webidl

WebIDL parser for Go

golang parser webidl

Last synced: 21 Aug 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/justinmchase/uffda

Uffda is a parser generator for domain specific languages.

compiler dsl parser

Last synced: 12 May 2025

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

:moyai: :sunrise: :tropical_fish: JoraLang is my new Interpreter language working with a C++ Interpreter. It also offers a easy Terminal interface. Jora Language Interpreter is a simpler and lighter version with a totally different language syntax than my first GoYa programming language https://github.com/pH-7/GoYa :globe_with_meridians:

c-plus-plus goya goya-language interpreted-language interpreted-languages interpreted-programming-language interpreter jora jora-language language own-language parser programming programming-language

Last synced: 13 May 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/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/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/nverno/tree-sitter-jq

Tree sitter grammar implementation for Jq language

jq parser tree-sitter

Last synced: 07 Jul 2025

https://github.com/emersion/rust-osu-format

A Rust library to parse .osu files

game-library osu parser

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/trwyant/perl-ppix-quotelike

Parse Perl string literals and string-literal-like things.

parser perl perl-module

Last synced: 10 Apr 2025

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/dwaite/cyborg

CBOR library for Java

cbor generator java parser

Last synced: 29 Oct 2025

https://github.com/reforms/vue-cpu

Vue class and html-template processor (vue-cpu) with HOC patterns

component cpu hoc html modifier parser processor template typescript vue

Last synced: 12 Jan 2026

https://github.com/julesguesnon/spanned-json-parser

🔨 A JSON parser that will return span information

json parser rust span

Last synced: 13 Apr 2025

https://github.com/mattcrmx/cprotogen

Generate C headers from source file

generator headers parser

Last synced: 13 Aug 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/bangadam/nik-parser-php

NIK Parser is a package to convert Indonesian citizenship identity number into usefull information

indonesia laravel nik parser php

Last synced: 10 Apr 2025