Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Erlang Parse Transforms Including Fold (MapReduce) comprehension, Elixir-like Pipeline, and default function arguments

arguments default elixir erlang fold function map mapreduce parser pipe pipeline transform

Last synced: 27 Oct 2024

https://github.com/tigercosmos/date2obj

Parse Date to Simple Object in JavaScript

date javascript json nodejs parser

Last synced: 15 Oct 2024

https://github.com/florian3k/fayrant-lang

Simple, interpreted, dynamically-typed programming language

crystal-lang dynamic-typing interpreter lexer parser programming-language

Last synced: 02 Nov 2024

https://github.com/itzderock/discord-markdown-parser

A library to parse discord style markdown into an abstract syntax tree.

discord hacktoberfest markdown parse parser

Last synced: 05 Feb 2025

https://github.com/nordicsemiconductor/nrf-intel-hex

Yet another parser for "Intel HEX" files.

hex ihex intel parser

Last synced: 11 Nov 2024

https://github.com/octree/markright

Markdown Parser Writen In Swift

functional-programming ios macos markdown parsec parser swift

Last synced: 16 Nov 2024

https://github.com/o1egl/fwencoder

Fixed width file parser (encoder/decoder) in GO (golang)

decoder encoder fixed-size-file go golang library parser table text

Last synced: 28 Oct 2024

https://github.com/pantuza/jsoncat

Json pretty-print parser based on a recursive lexical analyser

c clang cli json jsoncat parser pretty-print

Last synced: 10 Nov 2024

https://github.com/qmlweb/qmlweb-parser

A QML parser in JavaScript

javascript parser qml qmlweb

Last synced: 13 Nov 2024

https://github.com/bwesterb/go-zonefile

Go package to edit DNS/Bind zone files (preserving formatting & comments)

go parser zone-files

Last synced: 16 Nov 2024

https://github.com/modeldba/sql-surveyor

High-level SQL parser. Identify tables, columns, aliases and more from your SQL script in one easy to consume object. Supports PostgreSQL, MySQL, SQL Server and Oracle (PL/SQL) dialects.

mssql mysql parser plpgsql plsql sql tsql

Last synced: 11 Oct 2024

https://github.com/thunderer/Serializard

Flexible serializer encouraging good object design

array hydration hydrator json normalizer parser php serialization serializer xml yaml

Last synced: 20 Nov 2024

https://github.com/songmu/axslogparser

Fairly accurate access Log Parser

accesslog apache golang parser

Last synced: 28 Oct 2024

https://github.com/status-im/nim-http-utils

Nim language HTTP helper procedures

http nim parser

Last synced: 05 Jan 2025

https://github.com/launchplatform/beancount-parser

Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license

beancount lark parser python

Last synced: 04 Feb 2025

https://github.com/tnfe/jscalpel

A small feature library that makes it easier to manipulate objects

es6 javascript jscalpel object objects parser path react vue

Last synced: 06 Nov 2024

https://github.com/hyparam/hyllama

llama.cpp gguf file parser for javascript

gguf javascript js llama-cpp llamacpp llm machine-learning ml parser

Last synced: 24 Jan 2025

https://github.com/gorhom/codable

A strict json parser inspired by Swift Codable

codable decodable encodable json parser ts-codable typescript

Last synced: 28 Oct 2024

https://github.com/omaralbeik/sketchgen

A Swift command line tool for generating source code from sketch files

cli code-generator parser sketch swift templating

Last synced: 14 Oct 2024

https://github.com/aljoshakoecher/step-to-json

A parser that can be used to extract the system structure of a step file and output as json

assembly cad cae component-structure converter json parser step

Last synced: 23 Jan 2025

https://github.com/bengtmartensson/irptransmogrifier

Parser for IRP notation protocols, with rendering, code generation, and decoding.

antlr code-generation decoder infrared ir irp irp-protocols lirc parser remote-control

Last synced: 31 Oct 2024

https://github.com/eosphoros-ai/sqlgpt-parser

sqlgpt-parser is a Python implementation of an SQL parser that effectively converts SQL statements into Abstract Syntax Trees (AST). By leveraging AST tree comparisons between two SQL queries, it becomes possible to achieve robust evaluation of text-to-SQL models.

ast nl-to-sql parser python sql text-to-sql

Last synced: 05 Nov 2024

https://github.com/eIDuy/apdu-parser

Parse APDU hex bytes into descriptions.

apdu apdu-command apdu-parser apdu-response parser

Last synced: 09 Nov 2024

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

KDL grammar for tree-sitter

kdl parser tree-sitter

Last synced: 31 Oct 2024

https://github.com/emmatyping/ryaml

Python yaml library using Rust

parser rust yaml

Last synced: 01 Dec 2024

https://github.com/rust-italia/dgc

A parser and validator for the EU Digital Green Certificate (dgc) a.k.a. greenpass

base45 cbor certificate cose cwt dgc eu europe green greenpass parser qrcode rust rust-crate rust-library validator

Last synced: 17 Nov 2024

https://github.com/ReMinoer/SubSolution

Read & edit .sln solution files with various tools: .Subsln files, Visual Studio plugin, command line tool & .NET libraries.

configuration generate parser read sln sln-files sln-parser solution subsln subsolution visual-studio visual-studio-extension

Last synced: 06 Nov 2024

https://github.com/bughandler/libdnspacket

A single file cpp17 header only DNS packet parser/builder.

cpp17 dns parser

Last synced: 18 Nov 2024

https://github.com/rezemika/humanized_opening_hours

A parser for the opening_hours fields from OpenStreetMap

lark opening-hours openstreetmap openstreetmap-data parser python3

Last synced: 11 Oct 2024

https://github.com/mkrufky/node-dvbtee

MPEG2 transport stream parser for Node.js with support for television broadcast PSIP tables and descriptors

atsc descriptors dvb dvb-psi dvbt eit epg m2ts mgt mpegts parser pat pmt psip psip-tables sdt tables transport-stream tv vct

Last synced: 28 Oct 2024

https://github.com/MSDN-WhiteKnight/CilTools

A set of tools to work with CIL in .NET applications

analysis bytecode cil csharp csharp-library dotnet library msil parser

Last synced: 07 Feb 2025

https://github.com/norskeld/sigma

TypeScript parser combinator library for building fast and convenient parsers.

combinators hacktoberfest parsec parser parser-combinators typescript

Last synced: 19 Dec 2024

https://github.com/haxiomic/haxe-glsl-parser

GLSL ES 1.0 parser in Haxe

glsl haxe parser

Last synced: 01 Feb 2025

https://github.com/muqsit/arithmexp

A powerful mathematical expression parser and evaluator for PHP featuring variable substitution, user-defined constants, functions, deterministic functions, macros, operators, and compiler optimizations.

calculator compiler composer-library constant-folding logic math mathematical-expression-parser optimization parser php phpstan-l9 pmmp pocketmine-mp strength-reduction virion

Last synced: 08 Feb 2025

https://github.com/adriweb/tivars_lib_cpp

A C++ library to interact with TI-z80 (82/83/84 series) calculators files (programs, lists, matrices, etc.)

file format generator parser program ti-82 ti-83 ti-84 token tokenizer variables

Last synced: 27 Oct 2024

https://github.com/ethanhs/ryaml

Python yaml library using Rust

parser rust yaml

Last synced: 27 Oct 2024

https://github.com/bunlong/react-native-csv

react-native-csv is the fastest CSV (or delimited text) parser for React Native.

csv csvtojson jsontocsv multithread parser react react-native-csv react-papaparse reactjs

Last synced: 05 Jan 2025

https://github.com/qzchenwl/hiveql-parser

HiveQL Parser. Parse HiveQL code and print AST in JSON format if success, else print well formed syntax error message.

hive hiveql parser sql syntax-checker

Last synced: 18 Nov 2024

https://github.com/danielmschmidt/objective-c-parser

Get the JSON representation of an Objective-C header file

babel code-generation javascript objective-c parser

Last synced: 19 Dec 2024

https://github.com/xtlsoft/pisp

A lisp-like language for php.

language lisp parser php php-library php7

Last synced: 08 Nov 2024

https://github.com/ahojukka5/gmshparser

gmshparser is a lightweight, 100 % tested and well documented package that aims to reliably parse the Gmsh ascii file format (.msh). The package does not introduce any external dependencies and thus fits well with the needs of your own FEM research code as a small stand-alone package.

element fem finite gmsh mesh method parser python

Last synced: 28 Oct 2024

https://github.com/typo3/html-sanitizer

HTML sanitizer, written in PHP, aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values.

html parser php sanitization security xss

Last synced: 26 Jan 2025

https://github.com/ndroi/pytorrent

a tiny python lib to parse torrent file.it can edit and dump torrent file. python็š„torrent่งฃๆžๅบ“ใ€‚

parser python-learning python-torrent torrent

Last synced: 17 Nov 2024

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

Snapdragon utility for creating a new AST node in custom code, such as plugins.

ast compiler javascript node nodejs parser snapdragon

Last synced: 19 Dec 2024

https://github.com/jfjlaros/bin-parser

General binary file parser.

binary json parser yaml

Last synced: 13 Nov 2024

https://github.com/winebarrel/cronplan

Cron expression parser for Amazon EventBridge.

aws cloudwatch-events cron eventbridge golang parser

Last synced: 22 Jan 2025

https://github.com/Tuxified/tree-sitter-elixir

Tree Sitter grammar for Elixir

elixir parser tree-sitter

Last synced: 23 Oct 2024

https://github.com/sws2apps/jw-epub-parser

EPUB parser for Meeting Workbook and Watchtower Study EPUB files

epub epub-parser jehovahs-witnesses jw nodejs parser

Last synced: 24 Jan 2025

https://github.com/femtopixel/github-release-notifier

Automatize tasks when a specific package got a new release - Github Release Notifier

automatic cli github notification notification-api notification-service notifications notifier parser release webhook webhooks

Last synced: 06 Nov 2024

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

Cross-platform Tiled map parsing utilities.

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

Last synced: 27 Oct 2024

https://github.com/miraclx/xbytes

Parse bytes to human readable sizes (4747) โ†’ ('4.75 KB') and vice versa.

binary-bytes bit bits byte bytes convert converter datasize decimal-bytes filesize human humanized iec iec-80000-13 parser pretty readable size utility xbytes

Last synced: 18 Nov 2024

https://github.com/nielsmaerten/ynab-buddy

Import & upload CSV files from any bank into YNAB

csv parser ynab youneedabudget

Last synced: 08 Nov 2024

https://github.com/jcs-elpa/parse-it

Basic Parser in Emacs Lisp.

ast emacs grammar lex lexer lexing parse parser

Last synced: 12 Nov 2024

https://github.com/aerogo/codetree

:evergreen_tree: Parses indented code and returns a tree structure.

go parser

Last synced: 04 Jan 2025

https://github.com/alixinne/glsl-lang

LALR parser for GLSL

glsl parser rust

Last synced: 05 Feb 2025

https://github.com/kureev/react-navigation-parser

Parser tool for react-navigation

parser react-native react-navigation

Last synced: 26 Oct 2024

https://github.com/eser/temporal-parse

parses human-readable strings for JavaScript's Temporal API

acikkaynak api date datetime human-readable javascript javascript-library parse parser temporal

Last synced: 31 Oct 2024

https://github.com/msdn-whiteknight/ciltools

A set of tools to work with CIL in .NET applications

analysis bytecode cil csharp csharp-library dotnet library msil parser

Last synced: 12 Oct 2024

https://github.com/panates/hl7v2

Advanced HL7 library for NodeJS. Includes parser, serializer, server and client classes.

client hl7 hl7v2 javascript nodejs parser serializer server

Last synced: 09 Nov 2024

https://github.com/juntossomosmais/regex4ocr

Plug regular expression models into OCR string results of document pictures to extract structured data!

image-processing ocr parser python regexp yml

Last synced: 24 Jan 2025

https://github.com/yalter/hldemo-rs

Half-Life demo format parser using nom.

demo goldsource half-life nom parser rust

Last synced: 28 Oct 2024

https://github.com/muhammadmuzzammil1998/dsongo

Encoding, decoding, marshaling, unmarshaling, and verification of the DSON (Doge Serialized Object Notation)

djs doge dson golang parser serializer

Last synced: 12 Oct 2024

https://github.com/keisukeyamashita/go-vcl

๐Ÿ‡ VCL parser written in Go

fastly go golang parser varnish vcl

Last synced: 01 Nov 2024

https://github.com/chussum/delibee

๐Ÿ“ฆ Delivery tracking library on Node.js

delivery delivery-tracker korea parser shipment tracking

Last synced: 22 Nov 2024

https://github.com/pxyup/uri-parse-lib

Library for parse URI

js parser url

Last synced: 10 Nov 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/nabijaczleweli/openalias.rs

Look up and parse OpenAlias data

cryptocurrency parser rust

Last synced: 24 Jan 2025

https://github.com/gkjohnson/xacro-parser

Utility for parsing and converting ROS Xacro files in Javascript.

javascript macro parser robot-operating-system robotics ros urdf urdf-models xacro xml

Last synced: 06 Feb 2025

https://github.com/nikitavoloboev/markdown-parser

Go library to parse markdown to grab various things

go golang-library markdown parser

Last synced: 25 Nov 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/lywzx/php-epub

epub book parser and maker

epub epub-creater parser

Last synced: 15 Dec 2024

https://github.com/ioriens/wxml-transpiler

Port of wcc.exe to JavaScript. wxml ๆ–‡ไปถ็ผ–่ฏ‘ๅ™จ --- ้‡Œ้ขๆœ‰ๅพˆๅคšๆ— ็”จไปฃ็ ๏ผŒๆœ‰็ฉบๅ†ๆ•ด็†ไธ‹

minapp miniapp parser transpiler wxml wxml-to-js

Last synced: 17 Nov 2024

https://github.com/LaunchPlatform/beancount-parser

Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license

beancount lark parser python

Last synced: 02 Nov 2024

https://github.com/eno-lang/enolib

An eno parsing library available for JavaScript, Python, Ruby and Rust

eno javascript parser python ruby rust

Last synced: 23 Jan 2025

https://github.com/creekorful/mvnparser

Go parser for maven Project Object Model (POM) file

go-module golang golang-library maven-pom parser pom

Last synced: 28 Oct 2024

https://github.com/birkir/graphql-mst

Convert GraphQL to mobx-state-tree models

converter graphql mobx mobx-state-tree mst parser typescript

Last synced: 15 Nov 2024

https://github.com/lfkdsk/codeparse

็ผ–่ฏ‘็›ธๅ…ณ็š„Parser

parser

Last synced: 05 Nov 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/jrop/pratt-calculator

A very simple expression evaluator written using a Pratt Parser

calculator expression-evaluator expression-parser expression-tree javascript nodejs parser pratt-parser

Last synced: 20 Nov 2024

https://github.com/clowd/clowd.clipboard

A platform-agnostic clipboard library for dotnet, and a bespoke dib parser.

avalonia avaloniaui bitmap clipboard gdi parser windows winforms wpf

Last synced: 06 Dec 2024

https://github.com/tree-sitter/tree-sitter-ql

tree-sitter grammar for the CodeQL language

codeql parser tree-sitter

Last synced: 07 Feb 2025