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/silentsoft/arguments-parser

Java command line arguments parser. Do not parsing main(String[] args) anymore !

arguments command-line parser

Last synced: 13 Apr 2025

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

CBOR library for Java

cbor generator java parser

Last synced: 29 Oct 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/tacoberu/bnf-php

Framework for building BNF like parsers.

bnf bnf-parser parser parser-combinators

Last synced: 13 Jul 2025

https://github.com/ayonious/c-code-beautifier

✂️ A parser that can beautify Code written in C/C++

c-plus-plus ccode-beautifier compiler parser

Last synced: 26 Aug 2025

https://github.com/shirokovnv/webcrawler

The service for crawling websites.

cassandra elixir-phoenix parser webcrawler

Last synced: 21 Jul 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/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/nank1ro/prompt-parser

A simple Python library for parsing LLM prompts.

ai llm openai parser prompt

Last synced: 20 Mar 2025

https://github.com/desion/tidy_page

It is a html parser.Given a html document,It can get the content from the document. 给定一个网页提取网页中的正文内容和标题,用于网页解析、内容提取

html parser python2 spider

Last synced: 19 Jun 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/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

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/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/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/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/spaze/security-txt

security.txt (RFC 9116) generator, parser, validator

generator parser security security-txt securitytxt validator

Last synced: 06 Apr 2026

https://github.com/fused-effects/fused-effects-parser

Parsing w/ fused-effects inspired by trifecta

algebraic-effects haskell parser

Last synced: 30 Apr 2025

https://github.com/geo-io/wkt-parser

Well-known text (WKT) Parser.

geo geography geometry parser spatial wkt

Last synced: 08 Apr 2026

https://github.com/xfgusta/elfy

Display information about ELF files

c elf elf-format elf-parser libelf parser readelf

Last synced: 08 Oct 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/oopsguy/pconfig

A PHP library for parsing and persisting configuration files (json, yaml, ini, xml and php). 一个 PHP 配置文件工具库,可解析和持久化配置文件内容,简化文件操作。

config configuration ini json lib parser php php-array php-library php-utility utils xml yaml

Last synced: 21 Aug 2025

https://github.com/bionode/bionode-vcf

vcf parser using javascript

bioinformatics bionode nodejs parser tool

Last synced: 26 Feb 2026

https://github.com/nfsaavedra/puppetparser

puppetparser is a Python library to parse Puppet scripts into an object model

parser puppet

Last synced: 22 Mar 2025

https://github.com/cioos-siooc/ocean-data-parser

A Python package for parsing oceanographic proprietary data formats to xarray Dataset.

ocean parser xarray

Last synced: 12 Feb 2026

https://github.com/izolate/front-matter

Extracts YAML front matter from a file or string

dart front-matter markdown parser static-site-generator yaml

Last synced: 22 Mar 2025

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/pgolebiowski/tree-based-cli

C# library that helps developers build user-friendly command-line interfaces (CLIs) with nested subcommands and features like intuitive navigation, clear documentation, and actionable error messages. It also supports asynchronous command execution and customizable dependency injection. It is suitable for building CLIs of any size or complexity.

command command-handler command-line command-line-interface command-line-parser command-line-tool documentation documentation-generator interface intuitive navigation parser subcommands tree user-friendly

Last synced: 07 Apr 2025

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/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/swaggerexpert/arazzo-runtime-expression

Arazzo Runtime Expressions parser, validator and extractor.

arazzo arazzo-specification expression extractor parser runtime validator

Last synced: 09 Feb 2026

https://github.com/opencomputeproject/ocp-diag-memtester

Python scripts that turn memtester into an OCP-compliant diagnostic

lex lexer memtester ocp-diag parser sly yacc

Last synced: 28 Feb 2026

https://github.com/costajob/apache_log_parser

Apache log parser by filters in Crystal.

apache apache2 crystal crystal-lang http-logs parser

Last synced: 01 Mar 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/swingcosmic/tason

Type-Augmented Serialization Object Notation

antlr antlr4 json json5 parser serialization typescript

Last synced: 28 Jul 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/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/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/taext/powercasts

Personal OPML Player: play random episodes from exported podcast player OPML RSS feed collection. Pocketcasts test OPML included, 522 feeds, 76.544 episodes.

cli opml parser player pocketcasts powershell python

Last synced: 16 Oct 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/andrewscwei/rbc-statement-parser

Handy Python script to parse RBC Visa statements

parser rbc statement

Last synced: 27 Dec 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/tree-sitter-grammars/tree-sitter-udev

udev rules grammar for tree-sitter

parser tree-sitter udev

Last synced: 10 Mar 2026

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/azu/lodash-template-js-parser

A JavaScript parser for `lodash.template`.

javascript lodash parser splitter template

Last synced: 02 Aug 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/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/bluestormdna/android-rss-reader

RSS Feed Reader (XML parser) with offline database

android database feed parser rss sqlite xml

Last synced: 11 Oct 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/0niel/xf2-parse

XenForo2 threads parser

attachments forum parser threads xenforo

Last synced: 15 Mar 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/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/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/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/hackolade/sql-select-statement-parser

Returns object describing columns and tables names used in SQL SELECT query

parser sql

Last synced: 30 Apr 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/sunny-117/jsx-compilation

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

ast code generation nodetypes parser transformation traversal

Last synced: 11 Apr 2025

https://github.com/akshanshbhatt/gsoc-2022-final-report

This repo contains my final report submitted for the GSoC 2022 program @psf.

gsoc gsoc-2022 lpython open-source parser python

Last synced: 28 Apr 2025

https://github.com/clement-jean/protein

Your proto files on steroids

compiler parser protobuf

Last synced: 13 May 2025

https://github.com/confact/referer-parser.cr

Crystal implementation of snowplow's referer-parser.

analytics crystal parser referer

Last synced: 22 Apr 2025

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/jupitern/file-parser

a fluent way to read, filter, parse and format {csv, tsv, dsv, variable-length-delimited} and other txt files

csv dsv parser php php7 txt variable-length-delimited

Last synced: 22 Apr 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/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/wuare/demo

demo for learn java

compilation http-server interpreter json parser

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

ungrammar grammar for tree-sitter

parser tree-sitter ungrammar

Last synced: 09 Apr 2025

https://github.com/chaosinventor/parse-ebnf

Parser for EBNF written in python

ebnf parser python

Last synced: 20 Jun 2025

https://github.com/mbaddeley/contikipy

Automated cooja simulations, log parsing, and plotting with python.

contiki contiki-os cooja parser plotting python simulation

Last synced: 30 Apr 2025

https://github.com/qu1x/bml

BML Markup Language

bml bsnes higan icarus markup-language parser pest rust-lang

Last synced: 10 Apr 2025

https://github.com/mehditeymorian/cool-compiler

Compiler for Cool language. written using PGen, Antlr, and Java

antlr4 assembly code-generator compiler java parser pgen

Last synced: 15 Jul 2025

https://github.com/hattya/go.sh

A parser of the Shell Command Language

go parser posix shell

Last synced: 14 Apr 2025

https://github.com/unhammer/ocaml_cg_streamparse

parsing cg stream format, just to learn sedlex+menhir

lexing menhir parser sedlex

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/leitwert-net/ftlbgp

A Python parser for BGP data in MRT or looking glass format.

bgp border-gateway-protocol mrt parser pypy python3

Last synced: 22 Jul 2025

https://github.com/imring/disluapp

Parser of compiled Lua scripts

luac luajit parser

Last synced: 20 Jan 2026

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/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/mattcrmx/cprotogen

Generate C headers from source file

generator headers parser

Last synced: 13 Aug 2025

https://github.com/georged19/json-logic-go

Build complex rules, serialize them as JSON, and execute them in GO

go golang json jsonlogic parser

Last synced: 14 Jan 2026

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