An open API service indexing awesome lists of open source software.

Parsing

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

https://github.com/smarie/python-yamlable

A thin wrapper of PyYaml to convert Python objects to YAML and back

codec dump file format load object oop oriented parse parsing plugin pyyaml read write yaml

Last synced: 16 Mar 2025

https://github.com/piesecurity/windowseventstocsvtimeline

Simple Powershell scripts to collect all Windows Event Logs from a host and parse them into one CSV timeline.

csv-export eventlog forensic-analysis parsing powershell-script timeline windows windows-eventlog

Last synced: 13 Feb 2025

https://github.com/nadako/hxjsonast

Parse JSON into position-aware AST with Haxe!

ast haxe json parsing

Last synced: 07 May 2025

https://github.com/totocaster/JSONFeed

Swift parser for JSON Feed — a new format similar to RSS and Atom but in JSON.

feed json json-feed jsonfeed parsing swift

Last synced: 12 May 2025

https://github.com/jbroadway/slimdown

A simple regex-based Markdown parser in PHP.

html markdown parser parsing php regex regexp

Last synced: 13 Apr 2025

https://github.com/tonyg/racket-bitsyntax

Erlang-style binaries/bitstrings for Racket

binary-data parsing racket

Last synced: 25 Mar 2025

https://github.com/totocaster/jsonfeed

Swift parser for JSON Feed — a new format similar to RSS and Atom but in JSON.

feed json json-feed jsonfeed parsing swift

Last synced: 12 Apr 2025

https://github.com/themainframe/php-binary

A PHP library for parsing structured binary streams.

bytes parsing php schema

Last synced: 06 Dec 2024

https://github.com/mcfilib/ruby-marshal

Haskell library to parse a subset of Ruby objects serialised with Marshal.dump

haskell parsing ruby serialization

Last synced: 09 Apr 2025

https://github.com/alex-oleshkevich/php-fast-xml-parser

Fast SAX XML parser for PHP.

parsing php sax sax-parser xml

Last synced: 17 Mar 2025

https://github.com/xpaw/github-webhook

🐱 Validates and processes GitHub's webhooks

github github-webhooks irc parsing php

Last synced: 14 Apr 2025

https://github.com/alexrp/ex_parsec

A parser combinator library inspired by Parsec.

elixir erlang parsing

Last synced: 14 Mar 2025

https://github.com/eerimoq/textparser

A text parser.

parsing text-parsing

Last synced: 15 Apr 2025

https://github.com/petdance/htmlparsing

htmlparsing.com, a website devoted to helping people parse HTML correctly

hacktoberfest html html-parsing parsing

Last synced: 14 Apr 2025

https://github.com/umarbutler/orjsonl

A lightweight, high-performance Python library for parsing jsonl files.

bzip2 deserialization gzip json json-lines jsonl jsonlines ndjson parser parsing python serialization xz zstandard

Last synced: 11 Apr 2025

https://github.com/xpaw/steamlicenseparser

📦 Parsers your Steam licenses and generates some stats

parsing steam

Last synced: 14 Apr 2025

https://github.com/repo-utils/parse-github-repo-url

Parse a GitHub URL for user/project@version

github parsing url

Last synced: 01 May 2025

https://github.com/tokenmill/timewords

Multilingual library to easily parse date strings to java.util.Date objects.

clojure date-parser date-time java natural-language-processing parsing

Last synced: 22 Apr 2025

https://github.com/vladimir-aubrecht/statementparser

Idea behind the StatementParser is, that it would be nice to be able to process financial data from different kind of statements in automatized way. This is often pretty hard as brokers are giving these data only in form of xls/xlst/pdf or other format which is not directly processable and here comes StatmentParser.

broker czechia parsing taxes

Last synced: 12 Apr 2025

https://github.com/paveldedik/neon-py

NEON parser for Python.

neon nette parsing python yaml

Last synced: 10 Feb 2025

https://github.com/bodoni/font

Builder and parser for fonts

font opentype parsing typeface typography

Last synced: 16 Dec 2024

https://github.com/tregusti/episode-parser

A javascript utility for parsing file names in a format that sometimes is used for tv shows.

javascript javascript-utility parsing tv-shows

Last synced: 05 May 2025

https://github.com/jeertmans/untex

Understand and manipulate TeX files with ease

formatter latex parsing rust tex

Last synced: 14 Apr 2025

https://github.com/dribia/driconfig

Pydantic-ish YAML configuration management.

config configuration parsing pydantic python validation yaml yaml-config yaml-parser

Last synced: 16 Jun 2025

https://github.com/flameshikari/ddrg

📱 Generate a repo for DriveDroid

2023 android distro drivedroid linux parsing python scraper ums usb windows

Last synced: 10 Apr 2025

https://github.com/disnet/parser-lang

A parser combinator library with declarative superpowers

javascript parser-combinator parser-combinators parsing template-literal template-literals

Last synced: 22 Mar 2025

https://github.com/soundtrackyourbrand/forma

Typespec based parsing of JSON-like data for Elixir

elixir json parsing typespec

Last synced: 11 Apr 2025

https://github.com/D-Haven/BibleUtilities

Set of utilities to scan, parse, and work with Bible references.

bible bible-api bible-references language parsing

Last synced: 18 Apr 2025

https://github.com/xavdid/epub-wordcount

[CLI] count the words in an epub file

cli drm ebooks epub epub-wordcount parsing

Last synced: 23 Apr 2025

https://github.com/mikeclayton/MofParser

A C# library for parsing the contents of Managed Object Format (MOF) files

c-sharp mof parsing powershell-dsc

Last synced: 20 Feb 2025

https://github.com/KingslandConsulting/Kingsland.MofParser

A C# library for parsing the contents of Managed Object Format (MOF) files

c-sharp mof parsing powershell-dsc

Last synced: 09 May 2025

https://github.com/siffiejoe/lua-luaepnf

Extended PEG Notation Format (easy grammars for LPeg)

lpeg lua parsing

Last synced: 25 Nov 2024

https://github.com/AsaiYusuke/jsonpath

A query library for retrieving part of JSON based on JSONPath syntax.

golang json jsonpath parsing peg

Last synced: 14 Mar 2025

https://github.com/xieyuheng/tangle-rs

a collection of tools to do tangle in rust

literate-programming org-mode parsing

Last synced: 17 Dec 2024

https://github.com/gagbo/tree-sitter-org

[WIP] Yet another try at giving org-mode the non-EmacsLisp parser it also deserves

org-mode parsing tree-sitter

Last synced: 11 Mar 2025

https://github.com/Ragath/TiledLib.Net

Cross-platform Tiled map parsing utilities.

content-management monogame parser parsing pipeline tiled tiled-parser tilemap

Last synced: 18 Mar 2025

https://github.com/asaiyusuke/jsonpath

A query library for retrieving part of JSON based on JSONPath syntax.

golang json jsonpath parsing peg

Last synced: 12 Apr 2025

https://github.com/fispact/pypact

A Python package for parsing FISPACT-II output

file fispact fispact-ii json nuclide output parsing python ukaea

Last synced: 17 Dec 2024

https://github.com/metthal/pog

C++ library for generating LALR(1) parsers

lalr parser-generator parsing parsing-library

Last synced: 12 Apr 2025

https://github.com/sbcgua/text2tab

TAB-delimited text parser for ABAP

abap abap-data-parser hacktoberfest parsing text-parser

Last synced: 09 Feb 2025

https://github.com/let-robots-reign/real_estate_parsing

Парсинг сайтов недвижимости

avito avito-parser cian irr kvadrat64 parsing ya-realty youla

Last synced: 15 Apr 2025

https://github.com/piellardj/ldap-filter-analyzer

Simple tool for formatting LDAP filters in a readable manner.

ldap parsing visualization

Last synced: 12 Apr 2025

https://github.com/saschagrunert/peel

Dynamic packet parsing within trees 🌲🌳🌴

parsing tree

Last synced: 20 Mar 2025

https://github.com/slaveofcode/jkt

Simple helper to parse JSON based on independent schema

enum javascript jkt json json-enum json-struct json-structure json-types parser parsing struct

Last synced: 15 May 2025

https://github.com/hpi-swa/ohm-s

A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.

ohm ohm-grammar parsing parsing-expression-grammar smalltalk

Last synced: 18 Feb 2025

https://github.com/jonathanknowles/haskell-calculator

Evaluation and visualization of simple arithmetic expressions in Haskell.

calculator evaluation ghcjs haskell parsing reflex-frp

Last synced: 30 Apr 2025

https://github.com/dmy/elm-pratt-parser

Pratt / Top-Down Operator Precedence parsing for elm/parser

down elm expression operator parser parsing pratt precedence tdop top top-down

Last synced: 12 Apr 2025

https://github.com/adclz/auto-lsp

A rust crate for creating AST and LSP servers powered by tree-sitter queries.

parsing rust tree-sitter wasm

Last synced: 30 Apr 2025

https://github.com/karniv00l/mlg-converter

🛠 CLI Tool and npm package 📦 for parsing and converting EFI Analytics (TunerStudio, MegaLogViewer, MegaSquirt, Speeduino) binary log files (.mlg) to a human readable formats

cli csv efi-analytics fome json megalogviewer megasquirt mlg mlvlg node npm parsing speeduino tunerstudio virtual-dyno

Last synced: 19 Apr 2025

https://github.com/heardacat/ramble

A R parser based on combinatory parsers.

combinatory-parsers cran parser-combinators parsing r

Last synced: 11 Apr 2025

https://github.com/asosnovsky/pdfmajor

A better PDF Extraction Tool using the latest and fastest python features

parsing pdf python python3

Last synced: 17 Mar 2025

https://github.com/HeardACat/Ramble

A R parser based on combinatory parsers.

combinatory-parsers cran parser-combinators parsing r

Last synced: 26 Mar 2025

https://github.com/anseki/jquery-gettable

The simple jQuery Plugin for easy getting the table cells that are positioned on the horizontal line, the vertical line or both lines that pass through the target cell.

cell column cross extended-cells header horizontal html javascript jquery-plugin parsing row table td tr vertical

Last synced: 07 Apr 2025

https://github.com/noraincheck/ramble

A R parser based on combinatory parsers.

combinatory-parsers cran parser-combinators parsing r

Last synced: 21 Jun 2025

https://github.com/digitalheir/bibliography-js

📚 Javascript library for working with bibliographic references, based on BiBTeX

bibliographic-database bibliographic-references bibliography bibliographyjs bibtex javascript parsing typescript

Last synced: 14 Apr 2025

https://github.com/bramvanroy/astred

An easy-to-use library to linguistically compare one sentence and its words to another, in the same language or a different one. For instance useful for comparing a translation with the original text, to find differences and similarities between two different translations, or to see how a machine translation differs from a reference translation.

alignment linguistics nlp parallel-corpus parsing spacy stanza translation

Last synced: 12 Apr 2025

https://github.com/sourdoughcat/ramble

A R parser based on combinatory parsers.

combinatory-parsers cran parser-combinators parsing r

Last synced: 09 Dec 2024

https://github.com/rse/parsing-techniques

Lecture on Parsing Techniques

javascript parser parsing regexp scanner technique

Last synced: 19 Apr 2025

https://github.com/prajnaavidya/prompt-shaper

PromptShaper is a templating language for efficiently constructing LLM prompts.

chatgpt cli gpt4 javascript llm machine-learning nodejs npm parsing shell templating typescript

Last synced: 14 Dec 2024

https://github.com/viafintech/camt_parser

A basic parser for camt.052, camt.053 and camt.054 files

camt parsing

Last synced: 04 Apr 2025

https://github.com/mattyhall/tomlz

A well-tested TOML parsing library for Zig

parsing toml zig

Last synced: 06 May 2025

https://github.com/stefanmedack/moshikotlinexample

Example project on how to leverage Kotlin for better JSON parsing

json json-parser kotlin kotlin-android moshi parser parsing

Last synced: 11 Apr 2025

https://github.com/urbanjost/m_cli2

Fortran commandline-interface using a simple prototype command

argument command-line fortran fortran-package-manager parsing

Last synced: 20 Feb 2025

https://github.com/cxuesong/mwparserfromscratch

A basic .NET Library for parsing wikitext into AST.

ast mediawiki parsing wikitext

Last synced: 05 May 2025

https://github.com/ntdls/cmathparser

A fairly robust mathematics parsing engine for C++ projects.

evaluation expression-parser library math mathematics parsing showcase

Last synced: 14 Apr 2025

https://github.com/vikramthyagarajan/node-excel-stream

A utility to read and write JSON data to excel in streams

excel json nodejs parsing stream writing xlsx

Last synced: 26 Apr 2025

https://github.com/gilzoide/pega-texto

Single-file Parsing Expression Grammars (PEG) runtime engine for C

header-only parser parsing parsing-expression-grammars peg single-file single-header

Last synced: 19 Mar 2025

https://github.com/jenisys/parse_type

parse_type extends the "parse" module (opposite of "string.format()")

parse parsing

Last synced: 05 Apr 2025

https://github.com/1Computer1/twitch-emoticons

A JS module that gets Twitch emotes. https://www.npmjs.com/package/twitch-emoticons

bttv-emotes emotes frankerfacez parsing twitch-tv

Last synced: 21 Feb 2025

https://github.com/fabiospampinato/grammex

A tiny PEG-like system for building language grammars with regexes.

expression grammar parsing peg regex tiny

Last synced: 02 Dec 2024

https://github.com/unnamedd/swifttips-framework

A simple parser from John Sundell's tips and tricks

parsing swift swift-tips tips tips-and-tricks tricks

Last synced: 09 Apr 2025

https://github.com/minar09/lip-jppnet-tensorflow

JPPNet implementation in TensorFlow for human parsing

human human-parsing lip lip-dataset lip-jppnet parsing pose-estimation pose-tasks ssl

Last synced: 11 Apr 2025

https://github.com/gamemann/xdp-tcp-header-options

Repository for attempting to parse TCP header options in XDP.

bpf c header options parsing tcp xdp

Last synced: 18 Mar 2025

https://github.com/ivkos/wallhaven4j

Wallhaven API for Java

android java jitpack parsing wallhaven wallpaper

Last synced: 26 Apr 2025

https://github.com/chimehq/gramophone

Swift library for working with Extended Backus–Naur Form (EBNF) notation and grammars.

ebnf grammar parser parsing swift

Last synced: 22 Apr 2025

https://github.com/mudasobwa/markright

A customizable markdown parser in Elixir: pure pattern matching.

ast callback elixir markdown markdown-parser markup-language parsing

Last synced: 13 Apr 2025

https://github.com/swelham/social_parser

A small library for parsing out common social elements such as hashtags, mentions and urls.

elixir hashtag mentions parser parsing url

Last synced: 13 Apr 2025

https://github.com/amandasaurus/osmio

Read & write OSM file formats

openstreetmap osm parsing pbf

Last synced: 13 Feb 2025

https://github.com/rsokl/phantom-tensors

Tensor-like types – with variadic shapes – that support both static and runtime type checking, and convenient parsing

array-like jax numpy parsing runtime static tensor tensor-types torch type-checking variadic-shapes

Last synced: 14 Apr 2025

https://github.com/shalithasuranga/simpler

Very simple language implemented using antlr for beginners

anltr compiler-design java lexer parsing programming-language simple-lang

Last synced: 15 Apr 2025

https://github.com/dns-oarc/omg-dns

Helper library for parsing valid/invalid/broken/malformed DNS packets

c dns dns-record dns-rfcs library parsing

Last synced: 16 Jun 2025

https://github.com/dnaeon/rust-sshkeys

Rust library for reading OpenSSH public keys and certificates

openssh parsing rust ssh-keys

Last synced: 13 Apr 2025

https://github.com/kunalsin9h/livejq

An alternative jq implementation in rust for continuous parsing without crashing on invalid JSON, with Filtration support.

cli json parsing rust serde

Last synced: 23 Apr 2025

https://github.com/hpi-swa/gramada

Gramada is an interactive development environment for programming languages defined in Ohm. It is based on Vivide and implemented in Squeak/Smalltalk.

development-environment interactive ohm parsing smalltalk squeak

Last synced: 18 Feb 2025

https://github.com/wivuu/wivuu.sprog

Sprog (Danish for 'Language') string parsing library

csharp dotnet language parsing

Last synced: 11 Jan 2025

https://github.com/mingun/ksc-rs

Alternative Kaitai Struct (https://kaitai.io) compiler, written in pure Rust

compiler kaitai-struct parsing

Last synced: 14 Apr 2025

https://github.com/ewpratten/dji3d

DJI3D is a tool for graphing 3d positional data extracted from DJI drone telemetry

dji-drone drone drone-telemetry ffmpeg graphing metadata parsing srt subtitles telemetry

Last synced: 06 May 2025

https://github.com/billyb2/magnet-url-rs

A simple, hackable magnet url parser in Rust

magnet parser parsing torrent

Last synced: 14 Apr 2025

https://github.com/shubhexists/vanish

A simple config tool to make locally trusted X.509 development certificates for your domains

certificates command-line developer-tools hardware-support https localhost mkcert operating-system parsing root-ca

Last synced: 17 Mar 2025

Parsing Awesome Lists