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

Parse apache config

apache config parser

Last synced: 16 Jul 2025

https://github.com/rodriados/mathr

PHP Package for Mathematical Execution

calculator math parser php

Last synced: 07 Apr 2026

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

Toy compiler developed in Node.js

ast compiler lexer parser

Last synced: 19 Jan 2026

https://github.com/cschladetsch/fifth

A forth-like language written in Java that supports Continuations.

astwalker continuations forth java language lexer parser

Last synced: 21 Jun 2025

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

Slang grammar for tree-sitter

parser slang tree-sitter

Last synced: 20 May 2026

https://github.com/badbatch/cacheability

A utility class to parse, store and print http cache headers.

cache-control cacheability etag headers http parser

Last synced: 12 Apr 2025

https://github.com/here-be/snapdragon-token

Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.

compiler javascript lexer node nodejs parser snapdragon token tokenize tokenizer

Last synced: 15 Jul 2025

https://github.com/konstantin8105/ianaparser

Root Zone Database Parser from IANA

dns go golang iana iana-provider parser root-zone

Last synced: 14 Jul 2025

https://github.com/memowe/trivialini

Ultra light weight ini file parser

config haskell haskell-library ini lightweight parser

Last synced: 28 Oct 2025

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

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

gerber gerber-files parser

Last synced: 12 Apr 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/zgbjgg/dragonite

Dragonite - Fast, reliable and configurable EDI parser (encode & decode), seeker & rule runner.

edi edi-parser elixir elixir-lang elixir-library erlang erlang-library erlang-otp freight freight-carriers parser

Last synced: 19 May 2026

https://github.com/lagden/sss

Convert css to sss

cli css file parser postcss sugarss

Last synced: 07 Apr 2026

https://github.com/andy840119/jupytersharpparser

Jupyter parser written in C#

andy840119 csharp jupyter nuget parser

Last synced: 23 Jun 2025

https://github.com/nowux/rplt

Lightweight truth table generator for propositional logic expressions.

parser propositional-logic rust

Last synced: 23 Jun 2025

https://github.com/tperale/binspector

A truly declarative library for binary file decoding and encoding written in typescript

binary-encoder binary-parser declarative encoder parser typescript

Last synced: 07 May 2025

https://github.com/zenwor/table_editor

A simple table data editor, with easily scalable functions and operations & a nice GUI

data data-science formula java parser parsing preprocessing swing tokenizer

Last synced: 22 Jun 2025

https://github.com/yukinarit/okome

dataclass comment parser 🍚

comments dataclasses parser python

Last synced: 22 Jun 2025

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/korora-tech/temps

Parse human-readable time expressions in Rust. Supports relative times, dates, weekdays, and combined expressions in multiple languages. Works with chrono and jiff.

chrono date date-parser datetime i18n internationalization jiff multilingual natural-language-support parser rust time time-parser

Last synced: 26 Jun 2025

https://github.com/tokenchingy/chimpsky

Chimpsky is a Monkey programming language interpreter and compiler implemented in Nim.

compiler interpreter lexer monkey monkey-lang monkey-language nim nim-lang nim-language parser repl

Last synced: 11 Jul 2025

https://github.com/zaincheung/cdk

Generator and parser for redemption codes

cdkey encrypted generator golang parser shortcode

Last synced: 05 Nov 2025

https://github.com/jerryfzhang/removelinebreaks

This is a simple python program to help you remove all line breaks in a selected text file.

beautify minify parser python

Last synced: 16 May 2025

https://github.com/drguildo/vdfr

A Rust library for reading Valve's binary KeyValue format.

parser steam valve vdf

Last synced: 15 Apr 2025

https://github.com/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 03 Apr 2025

https://github.com/tree-sitter-grammars/tree-sitter-poe-filter

PoE item filter grammar for tree-sitter

parser path-of-exile poe-filter tree-sitter

Last synced: 06 Apr 2026

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/mhewedy/rmq-msg-parser

A Python library for parsing RabbitMQ messages from text file

parser python rabbitmq

Last synced: 16 Feb 2026

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

A generalized parser combinator super-readable

haskell-library parser parser-combinators

Last synced: 23 Jul 2025

https://github.com/mixsp/vk_dialogphotos

Скрипт, позволяющий скачать все фотографии из диалога с заданным пользователем.

parser script vk vkontakte

Last synced: 11 Apr 2025

https://github.com/katef/liblf

Apache LogFormat log format format parsing library

apache apache-httpd fmtstring logfmt logfmt-parser logformat logs parser parser-library

Last synced: 18 Mar 2025

https://github.com/lukanedimovic/table_editor

A simple table data editor, with easily scalable functions and operations & a nice GUI

data data-science formula java parser parsing preprocessing swing tokenizer

Last synced: 04 Apr 2025

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/benfaerber/json-parser-combinator

A JSON parser written in Typescript using the Parser Combinator methodology. I recommend that anyone who is interested in functional parsers should use this as a reference.

functional-programming functional-typescript json parser parser-combinator parsing

Last synced: 25 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/null-none/jwlibrary2json

Handler for jwlibrary to json

data json jwlibrary library parser

Last synced: 14 May 2026

https://github.com/grafov/wtfm

Where's The Fucking Manual? (ok, let Write the Fabulous Manual)

docs-generator golang parser restructured-text source-parser

Last synced: 20 Jun 2025

https://github.com/openxray/gitlogparser

.NET parser for Git log.

git netcore2 netcore21 parser

Last synced: 02 May 2026

https://github.com/maxcore25/excelparser

Learning To Parse Excel Tables, Generate Docx Files And Convert To PDF Files

docx docx2pdf excel openpyxl parser parsing pdf python python-os

Last synced: 29 Oct 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/smarie/python-parsyfiles

A declarative framework to read complex objects made of several files, supporting pluggable parsers and alternate file formats for the same object type. A typical use case is to read collections of test cases on the file system.

benchmark class collection complex conversion converter dict file folder framework object parser parsing pep484 properties python simple type type-hint yaml

Last synced: 16 May 2026

https://github.com/yord/klp

Kelpie (klp) is a small, fast, and magical command-line data processor similar to pxi, jq, mlr, and awk.

csv data-processing deserializer dsv json kelpie klp marshaller parser serializer ssv tsv

Last synced: 16 May 2026

https://github.com/remarkablemark/csv

Parses CSV string to array.

csv parser ruby

Last synced: 19 Jun 2025

https://github.com/vyfor/kotlin-parser

Kotlin Language Parser (Work In Progress)

ast kotlin language parser parsing syntax tree

Last synced: 17 Jun 2025

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/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/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/DyGriin/tree-sitter-jsfx

Reaper JSFX grammar for tree-sitter.

jsfx parser tree-sitter

Last synced: 11 Mar 2025

https://github.com/potat-dev/marks-parser

Python parser for Dnevnik.ru marks data

parser

Last synced: 18 Jul 2025

https://github.com/detro/bytes_parser

A simple wrapper to parse primitive Rust types from a slice of bytes.

bytes parser primitive-types rust rust-library scalar-types simple wrapper

Last synced: 01 Sep 2025

https://github.com/meokullu/subtitleparser

Subtitle Parser is a project to parse subtitle content.

film films movie movies parser parsing subtitle subtitle-parser subtitles

Last synced: 06 Mar 2026

https://github.com/max-tonny8/find_admin

This project is shown terminal util to find constructor arguments when creating a contract in ethereum based networks

arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js

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

A tiny and complete tool to supercharge static JSON strings with dynamic, user-defined expressions.

expression expression-evaluator language lexer lexer-parser parser tokenizer tokenizer-parser translation udf user-defined-expressions

Last synced: 11 Jan 2026

https://github.com/kaleidawave/css-parser

CSS parser/compiler written in Rust

compiler css parser rust rust-crate

Last synced: 01 Sep 2025

https://github.com/ducasse/classinfrastructure

Migrated from Smalltalk PetitBazars, the future classParser of Pharo.

class parser pharo

Last synced: 14 Sep 2025

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/joeyshi12/pql-parser

Plot query language parser library

ast node npm-package parser pql

Last synced: 20 Jan 2026

https://github.com/yjdoc2/equationparser

An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.

c data-structures equation-solver parser

Last synced: 16 Jun 2025

https://github.com/strwdr/skner-lang

simple programming language written in C++

compiler cpp interpreter language lexer parser

Last synced: 14 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/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/0xch4z/selectr

Select values from objects/arrays with key-path notation.

go golang interpreter parser

Last synced: 02 Apr 2025

https://github.com/stagas/tokenizer-next

iterator based tokenizer for writing parsers

iterable iterator lexer parser parsing regexp regexp-match tokenizer

Last synced: 05 Apr 2025

https://github.com/vorpalblade/ini-roundtrip

Format preserving INI parser for Rust

ini parser rust

Last synced: 11 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/thipages/quickgpx

Quick gpx parser

gpx isotime parser php quick unixtime utc

Last synced: 02 Apr 2025

https://github.com/zerodep/piso

ISO 8601 date, duration, and interval parser

date duration interval iso8601 isomorphic javascript parser

Last synced: 07 Apr 2026

https://github.com/1ay1/vibe

VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊

c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative

Last synced: 28 Jan 2026

https://github.com/sebastienrousseau/mdx-gen

A Rust-based library for processing and enhancing Markdown content.

development-tools html markdown parser rust rust-library static-site-generators text-processing

Last synced: 07 May 2025

https://github.com/julienetie/xsskillah

A Fast Minimal HTML Sanitizer for the Web

cleaner dom parser sanitize sanitizer xss

Last synced: 20 Jul 2025

https://github.com/kcreate/crenshaw

https://compilers.iecc.com/crenshaw/

compiler crenshaw parser pascal pascal-language

Last synced: 19 Mar 2026

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/aneveux/funktional-parser

🔍 Simple implementation of a functional parser allowing to compute calculation expressions.

exercise functional kotlin parser

Last synced: 04 Apr 2025

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

Persistent runtime config

arguments config params parser runtime

Last synced: 11 Apr 2025

https://github.com/pat-s/ppcryptoparser

Crypto currency staking rewards parser for Portfolio Performance

cardano cryptocurrency kusama parser polkadot portfolio-performance

Last synced: 30 Oct 2025

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/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/suomato/hubspot-rss-parser

Parsing HubSpot rss-feed and turning it into Array of PHP objects

hubspot parser rss-feed

Last synced: 08 Jul 2025

https://github.com/azoy/swirl

Erlang ETF Parser in Swift

erlang etf parser swift

Last synced: 22 Apr 2026

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

NQC grammar for tree-sitter

nqc parser tree-sitter

Last synced: 24 Apr 2026

https://github.com/hossain-khan/kgeo-device-timeline

Kotlin library for parsing unencrypted Google Location History (Timeline) data exported from your device.

google-takeout google-timeline google-timeline-parser parser timeline

Last synced: 02 Apr 2026

https://github.com/derekstride/monkey

Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball

compiler interpreter parser rust

Last synced: 02 Apr 2025

https://github.com/rootslab/auntie

Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.

boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv

Last synced: 26 Apr 2026