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

Tweet tools for PHP

parser php tweet

Last synced: 16 Mar 2026

https://github.com/simsso/bnf-parser

Haskell server that parses Backus-Naur form expressions (syntax only)

backus-naur-form parser

Last synced: 16 May 2026

https://github.com/luismedel/snasl-parser

A parser for the Nessus Attack Scripting Language (nasl files)

nasl nasl-script nessus openvas parser

Last synced: 29 Jul 2025

https://github.com/niklak/dom_finder

HTML parsing with CSS seletors

css css-selectors html html5ever parser scraping

Last synced: 11 Apr 2026

https://github.com/sile/textparse

A Rust library to declaratively implement parsers that are based on Packrat Parsing.

parser rust

Last synced: 11 Apr 2025

https://github.com/leocavalcante/vhp

VHP: Vibe-coded Hypertext Preprocessor - A PHP superset built in Rust through AI-assisted development

ai-generated compiler interpreter language-implementation lexer parser php programming-language rust vibe-coding

Last synced: 25 Jan 2026

https://github.com/chesszebra/portable-game-notation

A PHP library to parse and write chess games in the portable game notation (PGN) format.

chess lexer parser pgn php portable-game-notation reader writer

Last synced: 30 Jun 2025

https://github.com/puripuri2100/satysfifmt

Tool to format SATySFi code.

codeformatter lexer lexer-parser ocaml parser satysfi

Last synced: 29 Sep 2025

https://github.com/techquery/commanderjsx

Command-line Arguments Parser with JSX support

arguments command-line jsx parameter parser typescript

Last synced: 29 Sep 2025

https://github.com/romshark/pres-jscan

Presentation of jscan at Go meetup in Zurich (October 3th 2023)

benchmark go golang json parser

Last synced: 07 Jul 2025

https://github.com/neu-rah/paco

JavaScript monadic parser combinators

combinators functional-js grammar meta-parser monadic parser

Last synced: 25 Feb 2026

https://github.com/xmonader/nim-dmidecode

dmidecode parser in nim

dmidecode nim parser

Last synced: 21 Jun 2025

https://github.com/kaffarell/id-parser

A Parser for .id files which can store any type of data like age and names

c configuration-files files parser

Last synced: 27 Mar 2025

https://github.com/cedrickchee/hou

Hou :monkey: programming language interpreter and compiler

abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language

Last synced: 27 Dec 2025

https://github.com/mormubis/pgn

PGN is a parser that is part of the ECHECS project, designed to interpret the PGN (Portable Game Notation) specification.

chess fide parser pgn

Last synced: 17 Mar 2026

https://github.com/jarrodconnolly/complect

Toy compiler developed in Node.js

ast compiler lexer parser

Last synced: 19 Jan 2026

https://github.com/ivanbgd/ilsh

`ilsh` - A POSIX-Compliant Shell (CLI) Implementation in Rust

finite-state-machine fsm ilsh parser posix posix-compliant posix-sh posix-shell rust rust-lang state-machine

Last synced: 17 Jun 2026

https://github.com/ferhatgec/inif

inif, ini file parser in c++

cpp cpp17 file header-only ini parser

Last synced: 27 Aug 2025

https://github.com/cheminfo/mzdata

Read and explore mzData files.

mzdata parser

Last synced: 28 Aug 2025

https://github.com/arokettu/arithmetic-parser

Configurable arithmetic parser and interpreter for PHP

arithmetic math maths parser

Last synced: 13 Apr 2025

https://github.com/betterrunner/ridl

A tool to translate Thrift idl metadata -> Typescript types built by Rust

idl parser rust tokenizer

Last synced: 17 Mar 2025

https://github.com/pylhc/generic_parser

A parser for arguments and config files that also allows direct Python input and recursive parsing

commandline-calls generic-parser ini-parser parser python

Last synced: 22 Sep 2025

https://github.com/ethanuppal/bril-lsp

LSP for Bril in VSCode and Neovim | Parser + type inference as Rust library | Formatter

bril formatter lsp neovim-plugin parser type-inference vscode-extension

Last synced: 25 Jul 2025

https://github.com/amekusa/cs-parser

Context-sensitive parser framework

dsl javascript language npm parser

Last synced: 11 Apr 2026

https://github.com/koushiro/usql

[WIP] Universal SQL Lexer and Parser library, written in Rust.

lexer mysql parser postgresql rust sql sqlite3

Last synced: 30 Jul 2025

https://github.com/meg4cyberc4t/bulgakov-cache-script

Downloading material from your lessons from LXP IThub.

education ithub lxp parser python script

Last synced: 10 May 2026

https://github.com/julian-nash/dictparse

A Python dictionary parser, useful for REST API's, web applications, data validation & more!

dictionary enforcing-rules parser python

Last synced: 18 Mar 2025

https://github.com/rangoo94/object-regexp

Match regular expressions on list of objects

formula js-engine objects parser quantifiers regexp regular-expression

Last synced: 26 Mar 2025

https://github.com/rangoo94/find-regexp-beginning

Find character which could be on regexp beginning

analysis character parser regexp

Last synced: 26 Mar 2025

https://github.com/markolofsen/unrealon-parser-amazon

Enterprise-grade Amazon scraper with AI-powered automation, anti-detection, and real-time monitoring capabilities.

amazon bs4 parser parsing proxy scraper

Last synced: 13 Sep 2025

https://github.com/master-hax/lil-json

lil rust crate to serialize & deserialize JavaScript Object Notation (JSON) - #[no_std] compatible

embedded heapless json nostd nostdlib parser rust serialization

Last synced: 30 Aug 2025

https://github.com/xulerxyz/freescout_webhook_parser

A PHP library for parsing FreeScout webhook data with HTML cleaning capabilities.

freescout parser php webhook

Last synced: 07 Jul 2025

https://github.com/null-none/jwlibrary2json

Handler for jwlibrary to json

data json jwlibrary library parser

Last synced: 14 May 2026

https://github.com/roswelly/solana-transaction-parser

solana trasaction parser

parser solana transaction

Last synced: 01 Sep 2025

https://github.com/owaismohsin001/urdubasic

The language Basic taught in many schools as their first language of students, is now implemented in Urdu(ish).

abstract-syntax-tree ast basic interpreter language languages lexer parser

Last synced: 28 Mar 2025

https://github.com/apfohl/jzon

JZON - A Lemon based JSON parser for C

c json lemon parser

Last synced: 06 Aug 2025

https://github.com/clok/cidr

CLI tool for checking IPs against CIDR blocks

cidr cli filter go golang ipv4 parser pipe validation

Last synced: 23 Mar 2025

https://github.com/figurehook/figure_parser

A web parser focus on parsing product information on Japan ACG figure sites.

hacktoberfest hacktoberfest2022 parser webparser

Last synced: 11 Apr 2026

https://github.com/aspadax/surfing

A Rust library for parsing JSON objects from text streams.

ai gpt json llm parser rust serde serde-json

Last synced: 09 Apr 2026

https://github.com/ayys/gson

GSON is a JSON library written in Guile

guile json library parser scheme

Last synced: 25 Jul 2025

https://github.com/robertohuertasm/package-lock-json-parser

🦀 📕 Simple package-lock.json parser

npm npm-package package-lock package-lock-json parser

Last synced: 02 Sep 2025

https://github.com/creachadair/jtree

Experimental JSON stream parser.

ast go golang hujson json jwcc parser

Last synced: 17 Apr 2025

https://github.com/gabriel-pinheiro/pierrejs

A parser library with human-friendly parsing errors

parser

Last synced: 23 Jul 2025

https://github.com/mivmi/lalr-parser

Lightweight LALR(1) parser and lexer framework for building interpreters.

lalr1 lexer parser python3

Last synced: 30 Apr 2025

https://github.com/leops/vmfparser-rs

Parse VMF files, in Rust

parser rust source-engine vmf

Last synced: 07 Apr 2025

https://github.com/dens-den/kymopl

Kyrgyz morpgology in Prolog

agglutinative dcg kyrgyz morphology parser prolog swi-prolog

Last synced: 26 Apr 2025

https://github.com/sasha-bo/nginx-conf-parser

Parsing nginx.conf files with/without following includes

nginx nginx-conf nginx-configuration parser php

Last synced: 14 Apr 2025

https://github.com/sug0/showgone

A Smogon Pokémon format parser written in Go

format go golang golang-library parser pokemon showdown smogon

Last synced: 07 Apr 2025

https://github.com/yoannchb-pro/wtf-json

Parse any kind of broken json for scrapping easily

ast broken-json json-parser nodejs object-parsing parser tokenizer typescript

Last synced: 12 May 2025

https://github.com/shortishly/scran

scran is a parser combinator library heavily influenced by nom

combinator erlang maybe parser

Last synced: 19 Feb 2026

https://github.com/nicklayb/php_assoc_map

Library that parses PHP's associative array into Elixir's map.

associative-array map parser php

Last synced: 03 Apr 2025

https://github.com/thipages/bparser

A boolean expression parser

boolean expression parser

Last synced: 02 Apr 2025

https://github.com/rikvdh/matching

String-based parser based on matching strings for interpreting and handling string-based interfaces

at-command c cli clib embedded embedded-c memory parser string zero-allocation

Last synced: 11 Jun 2026

https://github.com/mwalden2004/nwws-oi-parser

The NWWS-OI Parser is a typescript project that offers an interface for receiving National Weather Service (NWS) warnings and products via the XMPP (Jabber) protocol. It enables real-time reception of NWS warnings and products by connecting to the NWS XMPP server.

interface national noaa noaa-data noaa-weather nwws nwws-oi open parser service weather xmpp

Last synced: 19 May 2026

https://github.com/paulichp/vk-communities-parser

Python program that allows you to extract and process posts from VKontakte (VK) communities

demoji parser pyhon3 python requests-library-python vk vk-api vk-parser vkapi vkontakte vkontakte-api

Last synced: 20 Jan 2026

https://github.com/mihudec/ccutils

Cisco Configuration Utilities

cisco cisco-ios networking parser

Last synced: 09 Mar 2026

https://github.com/yord/shargs-repl

shargs-repl is a repl using shargs commands 🦈.

command-line parser shargs

Last synced: 19 Jun 2025

https://github.com/krasjet/mint

A C library to work with music intervals, (tonal) pitches, and transpositions

c music-theory parser

Last synced: 24 Jul 2025

https://github.com/burntcaramel/lofi-elm

Format content using #hashtags

content elm lofi parser text text-formatting

Last synced: 27 May 2026

https://github.com/denisdefreyne/d-mark-rust

D★Mark implementation in Rust

d-mark language markup-language parser rust

Last synced: 04 Jul 2026

https://github.com/dnemtsov/lexepars.grammars.yaml

YAML parser/validator based on Lexepars parser lib.

lexer parse-trees parser parser-library parsers yaml yaml-parser yaml-validator

Last synced: 22 Jul 2025

https://github.com/marirs/datetime-parse-rs

A DateTime parser for various date/time combinations

chrono datetime normalize parser rust rust-crate rust-lang rust-library

Last synced: 19 Jun 2026

https://github.com/ihtml5/jscalpel-orm

It is convenient for you to extract the required fields from one object to generate another object.

angular jscalpel object orm parser react vue

Last synced: 07 Apr 2026

https://github.com/psteinb/iozone2csv

converter from iozone stdout to csv

benchmark csv iozone parser

Last synced: 14 May 2026

https://github.com/biosustain/genomediff-python

GenomeDiff (*.gd) file parser for Python

breseq genomediff genomics parser

Last synced: 12 Apr 2025

https://github.com/serpent7776/json-parse

Simple ASCII-only JSON parser

ascii json parser

Last synced: 28 Apr 2026

https://github.com/robertoentringer/animate-css-class-extractor

Extract animate.css css classes to json or js module file.

animate-css css esm export extractor json npm-package parser

Last synced: 09 Apr 2026

https://github.com/nazavode/cool

EBNF grammar, lexer and parser for the Cool programming language

cool ebnf grammar lexer parser

Last synced: 12 Jun 2026

https://github.com/nic-obert/permalang

A compiler for a statically typed language

aot compiler cpp language parser programming-language syntax-tree

Last synced: 16 Apr 2025

https://github.com/amio/require-cjs-string

Load commonjs module from string in Node & Browser.

cjs commonjs module parser require

Last synced: 19 May 2026

https://github.com/thipages/quickgpx

Quick gpx parser

gpx isotime parser php quick unixtime utc

Last synced: 02 Apr 2025

https://github.com/ruimaciel/msexpr

M's sexpr library: a s-expressions data structure library implemented in C

c c-library c90 data-structures library parser s-expression s-expressions

Last synced: 04 Jun 2026

https://github.com/gmod-workshop/gmconverter

Tool for converting model assets into Source Engine models for Garry's Mod.

converter garrys-mod garrysmod gltf gmod mdl obj parser psk

Last synced: 19 May 2026

https://github.com/chmielewskikamil/solbot

Solidity static analyzer and language server written from scratch in Go.

golang lexer lsp parser solidity static-analyzer zero-dependency

Last synced: 09 Mar 2026

https://github.com/templarbit/go-csp-util

Content Security Policy utils in compliance with W3C CSP specs

content-security-policy content-security-policy-report csp csp-parser csp-parsers parser

Last synced: 14 Jan 2026

https://github.com/oleander/emojize

🚗 Swift 3 emoji parser for String, NSAttributedString and NSMutableAttributedString

emoji emojize nsattributedstring nsmutableattributedstring parser swift3

Last synced: 05 Jan 2026

https://github.com/xieyuschen/astjson

Go AST Json Library Exposes AST to Manipulate in an FP way

ast go parser

Last synced: 27 Mar 2025

https://github.com/rob-blackbourn/jetblack-fixparser

A parser for FIX messages

fix fix-parser parser python python3

Last synced: 28 Jul 2025

https://github.com/mubelotix/minecraft-protocol-derive

Procedural macros to make your Rust structs compatible with the Minecraft protocol.

derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization

Last synced: 31 Jul 2025

https://github.com/thiagoh/bison

From the Bison 3.0.4 manual from https://www.gnu.org/software/bison/manual/bison.html

bison c compilers cpp flex lexer parser parser-generator yacc

Last synced: 15 May 2026

https://github.com/ladybug-tools/spider-gbxml-fixer

Run basic text-based checks on gbXML files and uncover, report and fix any errors or issues found

gbxml javascript parser

Last synced: 08 Sep 2025

https://github.com/thyeem/s

A generalized parser combinator super-readable

haskell-library parser parser-combinators

Last synced: 23 Jul 2025

https://github.com/blairmcalpine/next-build-parser

A quick and easy tool to parse the output of the Next.js build command into machine readable JSON, to fit whatever needs you may have.

ci cli next nextjs npm parser

Last synced: 03 Feb 2026

https://github.com/rnons/elm-svg-parser

parse String to SVG

elm parser svg

Last synced: 29 Oct 2025

https://github.com/towinok/anime-grubber

Convenient library for extracting images of cute (or not so cute) characters from websites.

anime parser waifu-pics

Last synced: 30 Dec 2025

https://github.com/t1st3/muxml

:saxophone: Streaming XML parser and formatter based on sax

formatter parser stream xml

Last synced: 12 Feb 2026

https://github.com/richytong/cronist

Transform comment documentation into ES modules

comment documentation json markdown parser

Last synced: 31 Aug 2025

https://github.com/ruippeixotog/joyful

A parser and interpreter for Joy written in Scala

compiler interpreter joy parser scala

Last synced: 27 Mar 2025

https://github.com/mlilley/go-sexpr

S-Expression Parser for Golang

kicad parser s-expression

Last synced: 15 Jan 2026

https://github.com/lukaswrz/readarg

A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library

argument-parsing c cli command-line header-only library parser single-header zero-allocation

Last synced: 12 Jan 2026