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/ilia-kosenkov/backports

Backporting some Span APIs to .NET Standard 2.0

csharp formatting parsing

Last synced: 15 Dec 2024

https://github.com/rangoo94/universal-lexer

Parse any text input to tokens, according to provided regular expressions.

lexer lexical-analysis parser parsing regular-expression scanner tokenizer

Last synced: 04 Dec 2024

https://github.com/lambdageek/indentation

mirror of https://bitbucket.org/adamsmd/indentation

haskell-library indentation indentation-parsing parsec parsing trifecta

Last synced: 23 Jan 2025

https://github.com/bukowa/wporgfkreview

C# script that fetches all the plugins (with reviews,authors,join date) a WordPress.org user has contributed to for fake review analysis

fake-reviews parsing plugins-wordpress reviews scraping wordpress-org

Last synced: 28 Dec 2024

https://github.com/colbyn/monadoparser

Pure Swift monadic parser combinator framework with support for lossless parsing.

parsing swift

Last synced: 22 Jan 2025

https://github.com/anachrocomputer/parser

Simple lexical analyser and parser

6309 6809 code-generation compiler parsing retrocomputing

Last synced: 16 Jan 2025

https://github.com/felipensp/python-etl

ETL tool written in Python that provides an specific DSL which is translated to Python script to handle input data

csv etl json parsing python regex scripting sql

Last synced: 16 Jan 2025

https://github.com/dctucker/delish

Deli shell. System sandwiches for a world of cold cut scripts.

linux nim packcc parsing peg shell-scripting

Last synced: 21 Jan 2025

https://github.com/ghostofgoes/addrparse

Generates normalized host addresses from disparate inputs

address address-validation hostname ip ipv4 ipv4-address ipv6 ipv6-address networking parsing python

Last synced: 08 Dec 2024

https://github.com/watzon/hdur

A human-friendly duration library for Go that extends the standard time.Duration with calendar-aware units, intuitive parsing, and rich formatting options.

calendar calendar-aware date-time duration formatting go go-library golang human-friendly parsing time time-duration time-management time-parsing utilities

Last synced: 23 Jan 2025

https://github.com/egibs/deepwalk

Traverse data structures and retrieve values in Golang or via CLI

cli cobra cobra-cli go golang json map maps parsing slice struct

Last synced: 05 Dec 2024

https://github.com/wtanaka/ansible-role-happy

Ansible role to install Happy, the Parser Generator for Haskell

ansible ansible-galaxy ansible-role ansible-roles galaxy happy haskell parser parser-generator parsing

Last synced: 23 Jan 2025

https://github.com/gitanat/exmufochlop

Extendable Multi-Format Chat Log Parser. Intended as a repository of encoders/decoders ("converters") of multiple chat log formats (MSN, aMSN, ICQ, GTalk...)

chat chat-log msn parser parsing python

Last synced: 11 Dec 2024

https://github.com/johnpili/parse-json-data-without-struct

Parsing JSON data without concrete struct in Go

go golang json parsing unmarshalling

Last synced: 11 Dec 2024

https://github.com/zmitchell/sentence-parser

An example of using proptest to test a parser

parsing property-based-testing rust

Last synced: 06 Jan 2025

https://github.com/yaccconstructor/examples

Examples of YaccConstructor applications

examples parsing parsing-math-expressions yaccconstructor

Last synced: 21 Nov 2024

https://github.com/vanillaiice/snaparser

Snaparser is a program that parses your snapchat chat history into a human friendly way.

go golang json parsing snapchat

Last synced: 07 Dec 2024

https://github.com/meownoid/brainfuck-interpreter

Interpreter of the brainfuck programming language

brainfuck brainfuck-interpreter c parsing

Last synced: 25 Nov 2024

https://github.com/trangham283/prosody_nlp

A mix of prosody-related projects

parsing speech-processing

Last synced: 21 Jan 2025

https://github.com/kanarus/byte_reader

A minimal byte-by-byte reader for parsing input

byte byte-array bytes lightweight minimal no-std parse parser parsing reader simple

Last synced: 15 Dec 2024

https://github.com/nikita-volkov/headed-megaparsec

Abstration over try in megaparsec

haskell megaparsec parsing

Last synced: 21 Nov 2024

https://github.com/devdhera/guide-to-json-with-android

JSON parsing demo using Android application

android example json parsing

Last synced: 12 Dec 2024

https://github.com/oxylabs/custom-parser-instructions

Learn the fundamentals of writing parsing instructions with Oxylabs' Custom Parser.

parser parsing python scraping scraping-websites tutorial web-scraping

Last synced: 17 Jan 2025

https://github.com/vendulabezakova/javascript-ukol-03

Parsování data bez využití knihovny Day.js

czechitas javascript parsing

Last synced: 24 Jan 2025

https://github.com/jlervin/shodan

A REPL calculator implemented in Go

go grammars parsing repl scanning

Last synced: 17 Jan 2025

https://github.com/ibnaleem/cyberchef-discord

A versatile Discord bot that implements CyberChef's features for encoding, decoding, encrypting, compressing, analysing data directly and more in your Discord server

compression cti cyberchef cybersecurity data-analysis data-manipulation discord-bot discord-js encoding encryption hashing infosec parsing redteam

Last synced: 07 Dec 2024

https://github.com/mishamyrt/meduza-parser

📰 meduza.io parser

parsing typescript

Last synced: 07 Jan 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: 14 Jan 2025

https://github.com/jabedude/acct

Rust crate for processing acct(5) files

acct accton crates file-processing log logging parsing rust

Last synced: 19 Nov 2024

https://github.com/gusenov/examples-tree-sitter

Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.

examples incremental-parsing parsing syntax-highlighting tree-sitter

Last synced: 31 Dec 2024

https://github.com/stimulsoft/samples-pdf-forms-for-java

Java and Spring Boot sample projects for PDF Forms builder for parsing form submission results, Eclipse, compartible with .Java SE 1.8 and higher

angular eclipse editable export forms java java-se java-server parsing pdf pdf-forms signature spring-boot submission

Last synced: 22 Jan 2025

https://github.com/ryanve/bems

BEM selector tools

bem javascript mixins parsing scss

Last synced: 22 Jan 2025

https://github.com/sweet-delights/delightful-parsing

A Scala library for parsing fixed-width columns in a string.

daffodil lgpl parsing scala shapeless

Last synced: 08 Jan 2025

https://github.com/robrix/deterministic-parsing

An experiment in deterministic parsing of LL(1) grammars

haskell learning parsing

Last synced: 18 Dec 2024

https://github.com/gitcordier/reversepolishnotationparser

Parses then computes RPN expressions. Iterative algorithm, not the naive one! Problem originated from http://codingdojo.org/kata/. Further reading at https://en.wikipedia.org/wiki/Reverse_Polish_notation

codingdojo parser parsing reverse-polish-notation rpn rpn-calculator rpn-expressions

Last synced: 24 Dec 2024

https://github.com/mavmi/search_server

Search engine for ranked files

files parsing stl stl-containers yandex-practicum

Last synced: 10 Jan 2025

https://github.com/nnnlik/coingecko_filtered_api

fetches coins of interest from the site and certain information about this coin

api coingecko-api fastapi parsing

Last synced: 03 Jan 2025

https://github.com/homyakin/goodgame-monitoring

Parsing news from https://goodgame.ru/

goodgame html java parsing spring-boot telegram

Last synced: 29 Nov 2024

https://github.com/tipalol/globusobservability

The dotnet application for converting Globus metrics from xml format to json format. Includes Rest API for collecting results

csharp dotnet json parsing rest xml

Last synced: 19 Dec 2024

https://github.com/hazimavdal/regex

A library for parsing and operating on formal regular expressions

brzozowski-derivative formal-languages parsing regular-expression regular-expressions smlnj

Last synced: 28 Dec 2024

https://github.com/keshav2010/picocli

picoCLI is a small command interpreter that can be used to write/read text files, setup trigger-alarms to execute another piece of code after specified amount of time.

c-plus-plus cli command-line-interpreter command-line-parser commandline-interface cpp interpreter parsing visual-studio-code windows-desktop

Last synced: 01 Jan 2025

https://github.com/bessouat40/pdf-region-picker

A project to select only part of a PDF file. It's usefull when you want to extract informations with some python library like fitz.

data-extraction data-selection extract-data fitz javascript parsing pdf region-picker

Last synced: 17 Jan 2025

https://github.com/georgegkas/jsontree

The JSONTree spec: AST representation of JSON documents based on RFC 8259 internet standard.

ast json jsontree parsing specification standard

Last synced: 25 Dec 2024

https://github.com/marklauter/interpreter-redux

Remembering how lexical analysis and recursive descent parsing works.

csharp lexing parsing

Last synced: 14 Dec 2024

https://github.com/simonusher/akzutils

A better way to browse courses on "Aktualny Katalog Zapisowy PWr"

java javafx jsoup parsing

Last synced: 08 Jan 2025

https://github.com/isomorpheme/language-php

A Haskell module for parsing and pretty-printing PHP. Because obviously.

haskell megaparsec parsing php prettyprinter

Last synced: 17 Jan 2025

https://github.com/scorpi-on/citatyinfo_bot

An asynchronous bot parser of the Russian quotes portal citaty.info

asynchronous bot html-parser lexbor parsing pyrogram python quotes selectolax telegram-bot uvloop

Last synced: 24 Jan 2025

https://github.com/teliosdev/yoga

A library for ruby parsing assistance.

ll-parser parsing ruby scanner yoga

Last synced: 02 Dec 2024

https://github.com/l-portet/doctoscrap

👨‍⚕️ 🤖 Doctolib data scraper

doctolib extract node parsing puppeteer scraper

Last synced: 06 Dec 2024

https://github.com/jecisc/symbolresolver

A parsing helper to manage symbol resolution by handling scope resolution and finding the right entity from symbols in parsers

parsing pharo smalltalk symbol-resolution

Last synced: 20 Dec 2024

https://github.com/petercamilleri/format_engine

A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.

engine formatting parser parsing parsing-routines ruby rubygem

Last synced: 21 Dec 2024

https://github.com/julian-nash/liaison

A Python library for defining schemas, parsing and validating payloads

parsing payloads python validation

Last synced: 24 Jan 2025

https://github.com/bluebrown/labelparser

Parse labels into go maps

docker docker-swarm go-package golang label parsing

Last synced: 14 Dec 2024

https://github.com/phillvancejr/spirit_x3_lang

Tiny Language to test Boost Spirit X3

boost compiler cpp parser parsing spirit x3

Last synced: 03 Dec 2024

https://github.com/vapourismo/binary-io

Read and write values of types that implement Binary from and to Handles

data haskell haskell-library io parsing

Last synced: 08 Dec 2024

https://github.com/thepaqui/opengl_bmpviewer

Simple BMP viewer in OpenGL

bmp opengl parsing

Last synced: 22 Dec 2024

https://github.com/sbstjn/predown

Preprocess Markdown files as Go templates

format go markdown parsing predown preprocessing templates

Last synced: 05 Jan 2025

https://github.com/goncalopp/exmufochlop

Extendable Multi-Format Chat Log Parser. Intended as a repository of encoders/decoders ("converters") of multiple chat log formats (MSN, aMSN, ICQ, GTalk...)

chat chat-log msn parser parsing python

Last synced: 13 Nov 2024

https://github.com/schanur/libbivalvia

A bash library for missing language features and advanced features

assertions bash cache color common date debugger git introspection library package-manager parsing string-manipulation test-framework

Last synced: 02 Dec 2024

https://github.com/freakwill/texparsing

Parse latex mainly with pyparsing

parsing pyparsing

Last synced: 28 Nov 2024

https://github.com/monesidn/power-split

Sometimes string.split() is not enough!

javascript parsing split string typescript

Last synced: 10 Jan 2025

https://github.com/nnnlik/monitoring_coingecko

Telegram bot for monitoring the price of coins and making a forecast

aiogram api coingecko-api forecasting monitoring parsing telegram-bot

Last synced: 03 Jan 2025

https://github.com/klippa-app/uipath-klippa-ocr-api

The source code of the UiPath Klippa OCR component to do document parsing directly from UiPath.

document invoice ocr parsing receipt uipath

Last synced: 01 Jan 2025

https://github.com/solodon4/par7

Playground to experiment with grammars

parsing

Last synced: 17 Dec 2024

https://github.com/slevithan/regex-utilities

Tiny helpers for processing regex syntax

parsing regex

Last synced: 19 Oct 2024

https://github.com/kubinyete/edi-php

A standard library for declaring EDI parsers

edi library parsing php php8

Last synced: 11 Jan 2025

https://github.com/kubinyete/getnet-edi-php

A standard library for parsing EDI files from Getnet.

acquirer conciliation edi getnet getnet-brasil library parser parsing

Last synced: 11 Jan 2025

https://github.com/definetlynotai/logicytics_logs

A log website to easily split and show/explain the logs in a super detailed way

automation development for-another-repository log logicytics parsing special website

Last synced: 28 Nov 2024

https://github.com/vikpe/quake_clientinfo

Parse QuakeWorld clientinfo strings.

parsing quake quakeworld

Last synced: 11 Oct 2024

https://github.com/sanjacob/kangaroo

Asistente de descarga de certificados de bachillerato de la SEP

download education mexico parsing

Last synced: 27 Dec 2024

https://github.com/frozen/htmlquery

Html parsing library with jquery like css selectors

css html parser parsing rust

Last synced: 03 Dec 2024

https://github.com/richbl/dir-walk

A script that recursively walks a directory tree and does something interesting using a-bash-template (BaT)

bash bash-script depedency-checker directory-recursive directory-traversal directory-tree json m3u ogg ogg-vorbis parsing recursi script shell shell-script template

Last synced: 06 Dec 2024

https://github.com/ResupinePuma/SUS

Simple Universal Scraper for parsing reddit, telegram or rss links

parsing reddit rss scraping simple telegram

Last synced: 20 Nov 2024

https://github.com/muhammad-fiaz/ason

ASON: Adaptive Structured Object Notation - Python library for dynamic data serialization, providing flexibility and simplicity.

adaptive-structure-object-notation api ason cli client data file file-format file-sharing file-upload json json-data json-parser open-source opensource parser parsing python python3

Last synced: 12 Jan 2025

https://github.com/amtoine/nu_ec_curve_parse

A little script to parse the EC curves from the `openssl` source

elliptic-curves nushell openssl parsing scripting

Last synced: 22 Jan 2025

https://github.com/novikovadaria/googlecrawler

Первое использование googlecrawler | First use of google crawler

googlecrawl parsing

Last synced: 21 Jan 2025

https://github.com/yewomhango/cli_calc

Command-line calculator in Rust

calculator cli cli-app command-line parsing rust rust-lang

Last synced: 11 Jan 2025

https://github.com/rani-abha/mini-search-engine

This mini search engine should be programmed to perform parsing, crawling, indexing, and query-serving functions and return the results on a result page.

content-pages crawling indexing lucene parsing query-service rabittmq search-algorithm search-engine server spring-boot

Last synced: 16 Jan 2025

https://github.com/chewbaccayeti/octo_games_metrics

This repo dedicated to data scrapping/parsing them into fronted side with Highchart.js statistics (SteamDB, RedditAPI)

ajax axios cheerio cors dotenv express hot-reload javascript momentjs nodejs nodemon parsing puppeteer react reddit scraping steam typescript webpack

Last synced: 10 Oct 2024

https://github.com/mahdrentys/chemin-rs

An enum-based router generator for rust, supporting query strings and i18n.

agnostic i18n parsing query-string router rust rust-crate rust-library

Last synced: 20 Jan 2025

https://github.com/jgarber623/microformats-ruby

A Ruby gem for parsing HTML documents containing microformats.

html indieweb microformats microformats2 parsing ruby rubygems

Last synced: 23 Oct 2024

https://github.com/hansalemaos/wmicprocsdict

Converts the output of a powershell (Get-...)/wmic command to a dict

dict parsing powershell python wmic

Last synced: 11 Jan 2025

https://github.com/lazycatcoder/autoriadataparser

Python parser extracting data about cars and sellers from the AutoRia website

autoria autoriaparser autoriatool beautifulsoup carscraper parsing python pythonscraper selenium webscraping

Last synced: 27 Dec 2024

https://github.com/adiepenbrock/rjvm

Parse JVM class files with Rust

jvm parsing rust

Last synced: 13 Oct 2024

https://github.com/kubinyete/pagseguro-edi-php

A straightfoward library for sequential loading of EDI entries from PagSeguro API

edi library pagbank pagseguro pagseguro-api pagseguro-php parsing php php8

Last synced: 11 Jan 2025

https://github.com/drdaeman/destruct

Tiny library to parse binary structures into Python objects.

binary-data parsing python struct

Last synced: 10 Dec 2024

Parsing Awesome Lists