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/marcoroth/stimulus-parser

Statically analyze Stimulus controllers in your project.

hacktoberfest hotwire parser static-analysis stimulus

Last synced: 06 Feb 2025

https://github.com/michel-kraemer/actson-rs

🎬 A reactive (or non-blocking, or asynchronous) JSON parser

asynchronous big-data json non-blocking non-blocking-io parser reactive streaming

Last synced: 07 Feb 2025

https://github.com/chaskiq/ex-marcel

Find the mime type of files, examining file, filename and declared type

elixir magicnumbers mime-database mime-parser mime-types mimetype parser

Last synced: 11 Nov 2024

https://github.com/ropensci/bibtex

bibtex parser for R

bibtex parser r

Last synced: 26 Oct 2024

https://github.com/jemc/ponycc

Pony package for parsing, manipulating, and compiling Pony code. :horse: :horse:

compiler library parser pony-language

Last synced: 28 Jan 2025

https://github.com/terezka/yaml

Work with YAML in Elm.

decoder elm parser yaml

Last synced: 12 Oct 2024

https://github.com/hhatto/gorst

Go implementation of reStructuredText

go parser rest restructuredtext

Last synced: 18 Nov 2024

https://github.com/lebje/tomlkit

A small, simple TOML parser and serializer for Swift. Powered by toml++.

linux macos parser serializer swift swift-package swift5 toml toml-parser toml-parsing toml-serializer tomlplusplus windows windows-10

Last synced: 21 Nov 2024

https://github.com/gamemann/bestbuy-parser

A personal tool using Python's Scrapy framework to scrape Best Buy's product pages for RTX 3080 TIs and notify if available/not sold out.

3080 automation best bestbuy bot buy crawler parser python python3 rtx scrapy ti

Last synced: 27 Oct 2024

https://github.com/m4gnv5/cparse

C parser in pure JavaScript

c javascript lexer parser

Last synced: 14 Oct 2024

https://github.com/armano2/freemarker-parser

Freemarker Parser is a javascript implementation of the Freemarker

freemarker freemarker-parser ftl parser typescript

Last synced: 27 Oct 2024

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

JSDoc grammar for Tree-sitter

jsdoc parser tree-sitter

Last synced: 02 Feb 2025

https://github.com/wavebeem/bread-n-butter

Parser combinators for TypeScript and JavaScript

javascript parser parser-combinators typescript

Last synced: 08 Nov 2024

https://github.com/yeonjuan/parse-git-diff

parse git diff

diff git git-diff parser

Last synced: 07 Feb 2025

https://github.com/ElectrifyPro/cas-rs

An opinionated computer algebra system written in Rust, used by CalcBot.

algebra calculator computer parser rust

Last synced: 09 Dec 2024

https://github.com/smx-smx/pdbsharp

Fast and cross-platform parser for Microsoft PDB files

csharp debug debug-symbols library microsoft microsoft-pdb parser pdb-files pdb-parser

Last synced: 27 Nov 2024

https://github.com/mongodb-js/mongodb-language-model

Parses MongoDB query language and creates hierarchical Ampersand.js models to interact with the query tree

ampersand compass-tools mongodb mongodb-query parser

Last synced: 07 Nov 2024

https://github.com/saecki/mp4ameta

A library for reading and writing iTunes style MPEG-4 audio metadata

m4a m4a-tags m4b metadata mpeg-audio parser rust

Last synced: 28 Oct 2024

https://github.com/travishorn/csval

Check CSV files against a set of validation rules.

cli csv data json-schema parser validation

Last synced: 01 Jan 2025

https://github.com/j5ik2o/oni-comb-rs

A Rust crate for LL(k) parser combinators.

parser rust

Last synced: 02 Feb 2025

https://github.com/alfg/quick-dive-into-mp4

🎥 A technical intro the MP4 container byte structure.

guide isobmff mp4 parser quicktime video

Last synced: 06 Nov 2024

https://github.com/katsumiok/ts-askit

AskIt (for JavaScript/TypeScript): Unified programming interface for large language models (GPT-4, GPT-3.5)

gpt gpt-3 gpt-4 javascript llm openai openai-api parser prompt prompt-engineering prompt-toolkit typescript wrapper

Last synced: 01 Jan 2025

https://github.com/LebJe/toml.lua

TOML v1.0.0 parser and serializer for Lua. Powered by toml++.

linux lua lua51 lua52 lua53 lua54 luajit macos parser serializer toml toml-parser toml-serializer tomlplusplus windows

Last synced: 19 Nov 2024

https://github.com/sgodwincs/webidl-rs

A WebIDL parser written in Rust.

lexer parser rust webidl

Last synced: 29 Nov 2024

https://github.com/abuccts/wikt2pron

A Python toolkit converting pronunciation in enwiktionary xml dump to cmudict format

cmudict parser wiktionary

Last synced: 09 Nov 2024

https://github.com/tyrrrz/jsonextensions

Extensions for System.Text.Json

dotnet dotnet-core dotnet-standard extensions json parser

Last synced: 23 Jan 2025

https://github.com/whoophee/d2api

Wrapper and parser for Dota 2 WebAPI

d2api dota dota-api-wrapper dota2 dota2-api dota2api parser python3 webapi

Last synced: 13 Nov 2024

https://github.com/slackhq/tree-sitter-hack

Hack grammar for tree-sitter

hack hacklang hhvm parser php tree-sitter

Last synced: 28 Dec 2024

https://github.com/elliotwutingfeng/go-fasttld

go-fasttld is a high performance effective top level domains (eTLD) extraction module.

compressed-trie etld extract golang hacktoberfest idn idna ipv4 ipv6 mozilla osint parser public public-suffix-list punycode radix-tree suffix tld tldextract url

Last synced: 11 Nov 2024

https://github.com/falahati/edidparser

EDIDParser is a library allowing all .Net developers to parse and to extract information from raw EDID binary data. (Extended Display Identification Data)

binary-parser display edid monitor parse parser

Last synced: 04 Dec 2024

https://github.com/vanng822/css

Basic css parser in golang

css go parser

Last synced: 07 Feb 2025

https://github.com/preetam/mysqllog

Lightweight MySQL slow query log parser in Go

golang log mysql parser

Last synced: 11 Oct 2024

https://github.com/luxifer/ical

📅 Golang iCalendar lexer/parser implementing RFC 5545

calendar ical icalendar ics parser rfc-5545

Last synced: 21 Nov 2024

https://github.com/jbroadway/slimdown

A simple regex-based Markdown parser in PHP.

html markdown parser parsing php regex regexp

Last synced: 06 Feb 2025

https://github.com/rest-nvim/tree-sitter-http

HTTP grammar for tree-sitter

http parser tree-sitter

Last synced: 25 Nov 2024

https://github.com/astrada/ocaml-css-parser

A CSS parser written in OCaml

css ocaml parser

Last synced: 06 Nov 2024

https://github.com/ellmetha/django-precise-bbcode

A Django application for parsing, displaying and editing BBCodes-based text contents.

bbcode django parser

Last synced: 05 Feb 2025

https://github.com/angeligareta/datasets2darknet

Modular tool that extracts images and labels from multiple datasets and parses them to Darknet format.

darknet darknet-parser dataset parser yolo-mark yolov3

Last synced: 22 Nov 2024

https://github.com/testeurmaniak/icalendar_parser

Flutter package to parse iCalendar (.ics) files.

dart flutter ical-parser icalendar ics ics-files parser

Last synced: 27 Oct 2024

https://github.com/muzea/parser

使用高阶函数开发语法分析器

higher-order-function parser typescript

Last synced: 20 Nov 2024

https://github.com/kennethanceyer/metric-parser

:scroll: AST-based advanced mathematical parser written by Typescript.

ast expression javascript metirc-parser parser syntax-tree tree

Last synced: 02 Nov 2024

https://github.com/digitalheir/java-probabilistic-earley-parser

🎲 Efficient Java implementation of the probabilistic Earley algorithm to parse Stochastic Context Free Grammars (SCFGs)

ambiguous-sentences cfg computational-linguistics context-free context-free-grammar earley-algorithm grammar java parser parsing probabilistic probabilistic-earley-parser

Last synced: 06 Feb 2025

https://github.com/marek-g/rust-ledger-parser

Rust library for parsing ledger cli (https://www.ledger-cli.org/) input files.

ledger ledger-cli parser rust

Last synced: 21 Nov 2024

https://github.com/openpeeps/toktok

Generic tokenizer written in Nim language 👑 Powered by std/lexbase and Nim's Macros

awesome-nim generic-library hacktoberfest lex lexer lexer-generator lexical nim nim-lang nim-language parser programming-language tokenizer tokens

Last synced: 21 Jan 2025

https://github.com/coffee-cup/obsidian-vault-parser

Vault parser for the Obsidian note taking app

obsidian-md parser vault

Last synced: 14 Oct 2024

https://github.com/dthung1602/sqss

Style your HTML with some good old SQL

css parser sql transpiler

Last synced: 09 Nov 2024

https://github.com/zenneriot/element-parsers

Parsers for LoRaWAN Sensors on ELEMENT-IoT

iot lorawan lorawan-device parser

Last synced: 16 Nov 2024

https://github.com/mikigal/configapi

Config API for Bukkit 1.8 - 1.20 based on Dynamic Proxies

bukkit bukkit-api config config-api configuration minecraft parser reflections spigot spigot-api yaml yml

Last synced: 13 Oct 2024

https://github.com/davidtranhq/tex-math-parser

A parser that can evaluate TeX math and convert it into a MathJS expression tree.

javascript latex math parser

Last synced: 18 Dec 2024

https://github.com/imteekay/m2m

Transform a Medium post into a Markdown file

markdown medium-article parser python scraper scraping

Last synced: 12 Jan 2025

https://github.com/attumm/maat

Validation and transformation library powered by deductive ascending parser. Made to be extended for any kind of project.

dictionary fast json-schema nested-structures parser security serialization types validation validator

Last synced: 23 Jan 2025

https://github.com/conflowio/parsley

Parser combinator library written in Go

go golang parser parser-combinators parser-library parsercombinator

Last synced: 08 Nov 2024

https://github.com/toruniina/boost.toml

header-only C++(98|11|14|17) TOML v0.5.0 parser/encoder depending on Boost

boost c-plus-plus c-plus-plus-03 c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 parser toml

Last synced: 08 Nov 2024

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

XML & DTD grammars for tree-sitter

dtd parser tree-sitter xml

Last synced: 04 Feb 2025

https://github.com/zhuzilin/monkey

A C++ version monkey language interpreter. From Write An Interpreter In Go

interpreter lexer parser write-an-interpreter-in-go

Last synced: 19 Nov 2024

https://github.com/TurnerSoftware/SitemapTools

A sitemap (sitemap.xml) querying and parsing library for .NET

parser sitemap sitemap-xml xml xml-sitemaps

Last synced: 09 Nov 2024

https://github.com/cculianu/univalue

An easy-to-use and competitively fast JSON parsing library for C++17, forked from Bitcoin Cash Node's own UniValue library.

cpp json library parser serialization

Last synced: 27 Oct 2024

https://github.com/ethlo/itu

An extremely fast parser and formatter of standardized date and date-times supporting RFC-3339 (ISO-8601 profile) and more.

date dateparser datetime formatter iso-8601 java library no-dependencies optimized parser performance rfc3339 time

Last synced: 05 Feb 2025

https://github.com/xieyuheng/postmark

A framework for building markdown extensions.

content-managment markdown markdown-extension parser

Last synced: 17 Dec 2024

https://github.com/uds-se/lfuzzer

Fuzzing Parsers with Tokens

fuzzing parser tokenizer

Last synced: 06 Nov 2024

https://github.com/shaack/cm-pgn

Parse and create PGNs (Portable Game Notation for chess games)

chess chessmail es6 javascript parser pgn released

Last synced: 24 Dec 2024

https://github.com/peterhellberg/duration

Parse a RFC 3339 duration string into time.Duration

duration-string go parser rfc-3339

Last synced: 14 Nov 2024

https://github.com/Atanamo/PHP-Codeshift

A small PHP toolkit for running codemods (code transformations) over multiple PHP files.

automated codemod parser php refactoring transform

Last synced: 02 Nov 2024

https://github.com/marcocesarato/php-light-sql-parser

This class can parse SQL to get query type, tables, field values, etc.. It takes an string with a SQL statements and parses it to extract its different components. Currently the class can extract the SQL query method, the names of the tables involved in the query and the field values that are passed as parameters. This parser is pretty light respect phpsqlparser or others php sql parser.

class database mysql parser php postrges sql sql-parser

Last synced: 25 Nov 2024

https://github.com/ocaml-community/iso8601.ml

Parser and printer for date-times in ISO8601

datetime iso8601 ocaml parser rfc-3339

Last synced: 15 Nov 2024

https://github.com/ffissore/jrecordbind

Tiny and super fast fixed-length files reader/parser

fixed-length-records marshal parser unmarshall xml-schema

Last synced: 07 Nov 2024

https://github.com/RokuRoad/bright

Blazing fast parser for BrightScript that gives you ESTree like AST

ast brightscript cst parser roku source syntax-tree tree-structure

Last synced: 02 Nov 2024

https://github.com/MarkMcCaskey/gameboy-rom-parser

A parser for [Super] GameBoy [Color] ROMs

gameboy gameboy-color parser

Last synced: 19 Nov 2024

https://github.com/markmccaskey/gameboy-rom-parser

A parser for [Super] GameBoy [Color] ROMs

gameboy gameboy-color parser

Last synced: 17 Oct 2024

https://github.com/ashaduri/csv-parser

Compile-time and runtime CSV parser written in C++17

cplusplus cplusplus-17 cpp cpp-library cpp17 csv parser

Last synced: 27 Oct 2024

https://github.com/yamat47/japanese_address_parser

Japanese address parser written in Ruby.

gem japanese-address parser ruby

Last synced: 08 Jan 2025

https://github.com/rimiti/hl7-object-parser

:wrench: Convert hl7 messages to javascript object.

hl7 javascript json node parser

Last synced: 07 Nov 2024

https://github.com/jinxdash/jinx-rust

A permissive Rust Parser for Rust Tooling written in Typescript

parser rust rust-lang tooling

Last synced: 14 Oct 2024

https://github.com/d3x-at/sd-parsers

A Python library to read metadata from images created by Stable Diffusion.

automatic1111 comfyui fooocus invokeai metadata-extraction novelai parse parser stable-diffusion stable-diffusion-library

Last synced: 03 Jan 2025

https://github.com/hangxingliu/mdjs

:green_book: A Lightweight Markdown Parser (JavaScript)

javascript markdown parser

Last synced: 11 Nov 2024

https://github.com/rmosolgo/lingo

parser generator

crystal parser parser-generator

Last synced: 28 Dec 2024

https://github.com/sam701/zig-toml

Zig TOML (v1.0.0) parser

parser toml zig

Last synced: 13 Nov 2024

https://github.com/viktorstrate/algebra-latex

Parse and calculate latex formatted math

algebra asciimath cas latex math nodejs parse parser

Last synced: 10 Oct 2024

https://github.com/Itay2805/Vork

A V compiler and interpreter

interpreter lark-parser parser v vlang

Last synced: 18 Nov 2024

https://github.com/aniket-engg/sol-profiler

CLI Tool to List & Store Solidity Smart Contract Methods Attributes

parser profile profiler smart-contract smart-contracts sol sol-profiler solidity

Last synced: 09 Nov 2024

https://github.com/cosmichorrordev/vdf-rs

VDF parsing and (de)serialization for Rust

keyvalues parser steam vdf

Last synced: 27 Oct 2024

https://github.com/vaiden/amazon-asin

An efficient NodeJS module to extract Amazon ASIN/ISBN from links. Supports Amazon shortened permalinks

amazon asin nodejs parser

Last synced: 05 Nov 2024

https://github.com/progval/rust-xml-schema

[WIP] (Self-generating) XML parser generator based on XML schemas.

code-generation parser parser-generator rust sans-io xml xml-parser-generator xml-parsing xml-schema xsd

Last synced: 31 Oct 2024

https://github.com/Enichan/Depicofier

Converts/translates PICO-8 style Lua syntax to standard clean Lua syntax

convert converter lexer lua parser pico-8 pico8 shorthand syntax tic-80 tic80 tool translate translation translator transpilation transpiler utility

Last synced: 23 Oct 2024

https://github.com/raku-community-modules/xml

An Object-Oriented XML Library for Raku

parser raku xml

Last synced: 10 Oct 2024

https://github.com/Aniket-Engg/sol-profiler

CLI Tool to List & Store Solidity Smart Contract Methods Attributes

parser profile profiler smart-contract smart-contracts sol sol-profiler solidity

Last synced: 08 Nov 2024

https://github.com/jaypipes/sqltoast

A SQL parser written in C++

c-plus-plus parser recursive-descent-parser sql

Last synced: 08 Nov 2024

https://github.com/victorboissiere/vue-xls-csv-parser

Simple VueJS component to parse XLS/CSV files with validation

csv parser vuejs xlsx

Last synced: 16 Nov 2024