Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/mike-lischke/antlrng

A Typescript port of the ANTLR4 Java tool

antlr4 parsing

Last synced: 27 Oct 2024

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: 26 Oct 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: 15 Nov 2024

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: 15 Nov 2024

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/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: 19 Nov 2024

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: 07 Nov 2024

https://github.com/saschagrunert/peel

Dynamic packet parsing within trees 🌲🌳🌴

parsing tree

Last synced: 28 Oct 2024

https://github.com/mike-lischke/ANTLRng

A Typescript port of the ANTLR4 Java tool

antlr4 parsing

Last synced: 10 Oct 2024

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: 07 Nov 2024

https://github.com/sbcgua/text2tab

TAB-delimited text parser for ABAP

abap abap-data-parser hacktoberfest parsing text-parser

Last synced: 10 Oct 2024

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: 15 Nov 2024

https://github.com/flameshikari/ddrg

📱 Generate a custom repository with distros you choose for DriveDroid

2023 android distro drivedroid linux parsing python scraper ums usb windows

Last synced: 31 Oct 2024

https://github.com/asosnovsky/pdfmajor

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

parsing pdf python python3

Last synced: 27 Oct 2024

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: 27 Oct 2024

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

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

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

Last synced: 15 Oct 2024

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: 06 Nov 2024

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/piellardj/ldap-filter-analyzer

Simple tool for formatting LDAP filters in a readable manner.

ldap parsing visualization

Last synced: 07 Nov 2024

https://github.com/8bit-pixies/ramble

A R parser based on combinatory parsers.

combinatory-parsers cran parser-combinators parsing r

Last synced: 30 Oct 2024

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

A well-tested TOML parsing library for Zig

parsing toml zig

Last synced: 13 Nov 2024

https://github.com/metthal/pog

C++ library for generating LALR(1) parsers

lalr parser-generator parsing parsing-library

Last synced: 14 Oct 2024

https://github.com/viafintech/camt_parser

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

camt parsing

Last synced: 25 Dec 2024

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: 02 Nov 2024

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: 14 Oct 2024

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: 17 Oct 2024

https://github.com/jenisys/parse_type

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

parse parsing

Last synced: 22 Dec 2024

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: 27 Oct 2024

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/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: 14 Oct 2024

https://github.com/cxuesong/mwparserfromscratch

A basic .NET Library for parsing wikitext into AST.

ast mediawiki parsing wikitext

Last synced: 09 Nov 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: 12 Oct 2024

https://github.com/urbanjost/m_cli2

Fortran commandline-interface using a simple prototype command

argument command-line fortran fortran-package-manager parsing

Last synced: 08 Nov 2024

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: 07 Nov 2024

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: 07 Nov 2024

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: 08 Nov 2024

https://github.com/ivkos/wallhaven4j

Wallhaven API for Java

android java jitpack parsing wallhaven wallpaper

Last synced: 11 Nov 2024

https://github.com/amandasaurus/osmio

Read & write OSM file formats

openstreetmap osm parsing pbf

Last synced: 11 Oct 2024

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: 27 Oct 2024

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: 01 Nov 2024

https://github.com/jdesgats/lua-lolhtml

Lua binding for the lol-HTML rewriter/parser

html lua parsing

Last synced: 16 Nov 2024

https://github.com/fluentxml4j/fluentxml4j

A fluent API for XML parsing, serialization, XPath querying and transformation in Java.

dom fluent fluentxml4j java java8 lambda parsing query serialization transformations xml xml-parsing xpath

Last synced: 12 Oct 2024

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

A simple, hackable magnet url parser in Rust

magnet parser parsing torrent

Last synced: 08 Nov 2024

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: 07 Nov 2024

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

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

compiler kaitai-struct parsing

Last synced: 08 Nov 2024

https://github.com/stefan-baumann/maniaplanetsharp

A .NET library which provides various ways of interacting with the TrackMania game series and related services like ManiaExchange and Dedimania

block gamebox gbx item item-exchange mania-exchange maniaplanet map metadata nadeo parsing replay shootmania trackmania trackmania-exchange ubisoft

Last synced: 04 Dec 2024

https://github.com/vitormattos/blueprint-sdk-maker

Create SDK client from API Blueprint

api-blueprint apib blueprint-sdk-maker parsing phar sdk

Last synced: 27 Oct 2024

https://github.com/clarete/effigy

Small language that compiles to Python37 bytecode

bytecode parser-generator parsing parsing-expression-grammar peg python

Last synced: 19 Dec 2024

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: 23 Oct 2024

https://github.com/ofmooseandmen/aeromess

Parsers and Formatters for Aeronautical messages [ICAO/AIDC/OLDI ATS messages, METAR, TAF, NOTAM...]

eurocontrol haskell icao metar parsing

Last synced: 08 Nov 2024

https://github.com/hewlettpackard/logger

A log parsing engine written in Java for high performance. Additionally, logger is also highly configurable.

configurable engine java logparsing logs multithreading parsing

Last synced: 11 Nov 2024

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: 10 Nov 2024

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: 22 Nov 2024

https://github.com/yoozi/miner

Miner is a PHP library that extracting metadata and interesting text content (like author, summary, and etc.) from HTML pages. It acts like a simplified HTML metadata parser in Apache Tika.

composer extract meta parsing php readability webpage

Last synced: 10 Oct 2024

https://github.com/leodido/ragel-machinery

😈 Automates devilries to make you even more happy together with Ragel and Go

golang lexer lexing machinery parser parsing ragel scanner scanning stream streaming utilities

Last synced: 27 Oct 2024

https://github.com/langston-barrett/tree-sitter-souffle

A tree-sitter grammar for Soufflé Datalog

datalog parsing souffle tree-sitter

Last synced: 31 Oct 2024

https://github.com/envygeeks/liquid-tag-parser

Give super powers to your tag parsing in Liquid.

array boolean hash jekyll liquid liquid-tag-parser parsing tag-parsing tags

Last synced: 07 Nov 2024

https://github.com/stackotter/swift-css-parser

A lightweight CSS parser for parsing and creating CSS stylesheets

open-source parsing swift

Last synced: 09 Nov 2024

https://github.com/dyedgreen/clay

Deno Command Line Parser

cli deno javascript parsing typescript

Last synced: 19 Oct 2024

https://github.com/14ngiestas/shunting-yard-fortran

Small Expression Parser Using Shunting Yard Algorithm

fortran modern-fortran parsing shunting-yard-algorithm

Last synced: 06 Dec 2024

https://github.com/jonschlinkert/author-regex

Regular expression for parsing an `author` string into an object following npm conventions.

contributor maintainer parsing person regex regular-expression somebody

Last synced: 02 Nov 2024

https://github.com/versbinarii/netflow_v9

netflow v9 packet parser in rust

netflow netflow-v9 parser parsing rust rust-library

Last synced: 12 Nov 2024

https://github.com/mavoweb/vastly

Everything you need to support a custom formula language

ast expressions formulas parsing

Last synced: 16 Nov 2024

https://github.com/purescript/purescript-numbers

Functions for working with PureScripts 'Number' type

equality-check floating-point numerics parsing purescript

Last synced: 14 Nov 2024

https://github.com/avanov/typeit

Infer Python types from JSON data, use them for auto serialisation and parsing

colander deserialization json mypy parser parsing pyrsistent python python3 serialization structured-data typechecking typing

Last synced: 09 Nov 2024

https://github.com/turbomack/aeson-combinators

Aeson combinators for dead simple JSON decoding

haskell json parsing web

Last synced: 16 Oct 2024

https://github.com/katahiromz/ebnfparser

ISO EBNF notation parser

cxx ebnf notation parser parsing

Last synced: 13 Nov 2024

https://github.com/vberlier/tokenstream

A versatile token stream for handwritten parsers.

lexer parsing recursive-descent-parser token-stream tokenizer

Last synced: 10 Nov 2024

https://github.com/tuvimen/reliq

HTML parsing and searching tool

c html parsing searching

Last synced: 04 Dec 2024

https://github.com/sufianrhazi/parsinator

parser combinators for typescript and javascript

javascript parser parser-combinators parsing typescript

Last synced: 30 Nov 2024

https://github.com/kaustubhhiware/urlparamify

Parse all kinds of urls, simple or otherwise. Returns a modifiable JSON object that can be converted to a string.

javascript json node nodejs nodejs-modules parse parsing parsing-library url

Last synced: 22 Oct 2024

https://github.com/0x20F/ix

Simple dotfile pre-processor with a per-file configuration and no dependencies.

configurable dotfiles json linux no-dependencies parsing pre-processor python simple template-engine

Last synced: 07 Nov 2024

https://github.com/bodoni/truetype

Builder and parser of TrueType fonts

font parsing truetype typeface typography

Last synced: 03 Dec 2024

https://github.com/thm-mni-ii/php-parser

A Scala-based parser for the latest PHP versions

java parser parsing php php-parser php7 phpparser scala

Last synced: 12 Oct 2024

https://github.com/textkernel/tx-dotnet

The official C# SDK for the Textkernel Tx v10 API. Includes a resume parser (CV parser), job parser, resume search engine, and resume matching engine.

csharp cv cv-parser cv-parsing dotnet job job-parser job-parsing matching nuget parse-resume parser parsing resume resume-parser resume-parsing sdk searching textkernel tx

Last synced: 08 Nov 2024

https://github.com/niklasberglund/swubtitles

Subtitles parsing and downloading with Swift

parsing srt subtitles subtitles-parsing swift swift-3

Last synced: 19 Nov 2024

https://github.com/ericbn/js-abstract-descent-parser

Abstract Descent Parser algorithm implemented in JavaScript

grammar javascript parser parsing

Last synced: 07 Nov 2024

https://github.com/lukesavefrogs/column_ansi

ANSI-friendly version of `column` (Perl version).

ansi-colors bash column column-generation parsing perl shell text-processing

Last synced: 12 Oct 2024

https://github.com/0x20f/ix

Simple dotfile pre-processor with a per-file configuration and no dependencies.

configurable dotfiles json linux no-dependencies parsing pre-processor python simple template-engine

Last synced: 23 Oct 2024

https://github.com/eliranwong/bhs-morphology

Single-liner codes for morphology of all words in Hebrew Bible (Biblia Hebraica Stuttgartensia Amstelodamensis, BHS A)

bhs bhs-morphology bible biblia-hebraica-stuttgartensia dictionary eliran eliranwong etcbc etcbc-data hebrew hebrew-bible lexicon morphological-data morphology old-testament parsing scripture shebanq tanakh text-fabric

Last synced: 06 Dec 2024

https://github.com/bodoni/postscript

Parser of PostScript fonts

font parsing postscript typeface typography

Last synced: 03 Dec 2024

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: 27 Oct 2024

https://github.com/TUVIMEN/reliq

HTML parsing and searching tool

c html parsing searching

Last synced: 16 Nov 2024

Parsing Awesome Lists