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/mrglaster/csharp-intensive-gpsd

Code from programming intensive "Development of real-time data processing system"

csharp deserialization gpsd intensive json npgsql parsing pgadmin postgresql postgressql serialization sql-query study-project

Last synced: 15 Jan 2025

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/bluebrown/labelparser

Parse labels into go maps

docker docker-swarm go-package golang label parsing

Last synced: 14 Dec 2024

https://github.com/virb3/010-editor-templates

Extra binary templates for 010 Editor

010editor binary format parsing pattern templates

Last synced: 29 Jan 2025

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/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/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/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/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/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/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: 26 Jan 2025

https://github.com/thepaqui/opengl_bmpviewer

Simple BMP viewer in OpenGL

bmp opengl parsing

Last synced: 22 Dec 2024

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/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/sanjacob/kangaroo

Asistente de descarga de certificados de bachillerato de la SEP

download education mexico parsing

Last synced: 27 Dec 2024

https://github.com/basemax/autonewssubmitter

Analyze SQL query and extract data of attachment files to insert new wordpress post.

parse parser parsing php regex regex-match sql sql-queries sql-query wordpress wordpress-development wordpress-site

Last synced: 23 Jan 2025

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/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/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/meownoid/brainfuck-interpreter

Interpreter of the brainfuck programming language

brainfuck brainfuck-interpreter c parsing

Last synced: 25 Jan 2025

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/dedinc/yamager

Yamager - Simple module for parsing images from Yandex and Google.

downloader google-image-search google-images image-parser image-python parse parser parsing python-parser python3 yandex-parsing

Last synced: 13 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/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/frozen/htmlquery

Html parsing library with jquery like css selectors

css html parser parsing rust

Last synced: 03 Dec 2024

https://github.com/freakwill/texparsing

Parse latex mainly with pyparsing

parsing pyparsing

Last synced: 26 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/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/gusenov/examples-tree-sitter

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

examples incremental-parsing parsing syntax-highlighting tree-sitter

Last synced: 31 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/dragonwasrobot/b.el

A byte manipulation library

byte-parser bytes emacs library parsing

Last synced: 24 Jan 2025

https://github.com/sjakobi/hspec-parsec

Hspec expectations for testing Parsec parsers

haskell hspec parsec parsing testing

Last synced: 19 Jan 2025

https://github.com/assyrianic/text-input-math-calculator-workshop

educational workshop & material for teaching Computer Science & Computer Engineering students in how to create a math calculator using lexical analysis and parsing theory.

education educational educational-project lexer lexical-analysis lexical-analyzer math mathematics parsing

Last synced: 05 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/vikpe/quake_clientinfo

Parse QuakeWorld clientinfo strings.

parsing quake quakeworld

Last synced: 11 Oct 2024

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/devdhera/guide-to-json-with-android

JSON parsing demo using Android application

android example json parsing

Last synced: 12 Dec 2024

https://github.com/algorithmalchemy/sample-requestsparser-mvidia

Парсер игр с сайта Mvidia, написанный на Python с использованием библиотеки Requests и SQLite3. Позволяет извлекать информацию о играх . Легко настраивается для парсинга различных типов контента с сайта.

mvidia parser parsing python requests sql sqlite sqlite3

Last synced: 24 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/kubinyete/edi-php

A standard library for declaring EDI parsers

edi library parsing php php8

Last synced: 11 Jan 2025

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/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/rsm-hcd/common-cartridge

Library encapsulating the XDT files provided by IMS to convert XML Common Cartridge files into structured classes

common-cartridge dotnet-core ims-basiclti lti parser parsing

Last synced: 03 Dec 2024

https://github.com/jlervin/shodan

A REPL calculator implemented in Go

go grammars parsing repl scanning

Last synced: 17 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/colbyn/monadoparser

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

parsing swift

Last synced: 22 Jan 2025

https://github.com/team-griffin/shortcode-to-tree

Parse shortcode text into a tree structure (json)

javascript parsing shortcode tree

Last synced: 22 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/ryanve/bems

BEM selector tools

bem javascript mixins parsing scss

Last synced: 22 Jan 2025

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/novikovadaria/openweather_pars

Парсинг сайте OpenWeather | Parsing the OpenWeather website

api openweather-api parsing

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/teliosdev/yoga

A library for ruby parsing assistance.

ll-parser parsing ruby scanner yoga

Last synced: 29 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/vnegi10/1brc_julia

Gunnar's 1 Billion Row Challenge (Julia)

dataframe julialang multithreading parsing performance-analysis

Last synced: 22 Jan 2025

https://github.com/guidsdo/ima-parse

Simple and convenient yet powerful parsing lib. No Regexes, tree walkers, (E)BNF or books necessary! No separate lexer required.

language-recognition parse parser-library parsing typescript

Last synced: 27 Jan 2025

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

📰 meduza.io parser

parsing typescript

Last synced: 07 Jan 2025

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

Abstration over try in megaparsec

haskell megaparsec parsing

Last synced: 21 Nov 2024

https://github.com/baraja-core/article-anatomy

Elegant tool for easy validation of the markdown article format and parsing to a structured entity.

article-anatomy elegant parsing

Last synced: 26 Dec 2024

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/sbstjn/predown

Preprocess Markdown files as Go templates

format go markdown parsing predown preprocessing templates

Last synced: 05 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/robrix/deterministic-parsing

An experiment in deterministic parsing of LL(1) grammars

haskell learning parsing

Last synced: 18 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/mikhaillipanin/html-parser

Парсинг данных из HTML таблицы и занесение их в Google Таблицу

golang google-sheets parsing

Last synced: 16 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/lyrics

Парсинг текстов песен | Song lyrics parsing

parsing personal-project

Last synced: 21 Jan 2025

https://github.com/nightmachinery/ddg2json

Parses scraped HTML of DuckDuckGo pages into JSON

ddg ddgr duckduckgo parsing scraping scraping-python search search-engine searching

Last synced: 31 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/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/gkjohnson/scientific-javascript

A proof of concept project that adds a unit notation to Javascript using Sweet.js

engineering javascript parsing science sugar sweetjs syntax units

Last synced: 06 Dec 2024

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

Parsing news from https://goodgame.ru/

goodgame html java parsing spring-boot telegram

Last synced: 28 Jan 2025

https://github.com/laserkelvin/astrochymist

A python script that will parse Astrochymist

astrochemistry astronomy parsing scraping-websites

Last synced: 22 Dec 2024

https://github.com/happycod3r/zsh-toggles

Allows you to toggle the value of a variable in a file

file-parsing parsing shell shell-script terminal v1 zsh zsh-toggle zshell zshrc

Last synced: 17 Jan 2025

https://github.com/novikovadaria/googlecrawler

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

googlecrawl parsing

Last synced: 21 Jan 2025

https://github.com/karpetrosyan/rfcparser

Rfcparser is a Python tool that makes it easy to parse common RFC syntaxes. Rfcparser takes a raw string as input, parses, validates, and returns Python objects to simplify the processing of RFC syntaxes.

parsing rfc validator

Last synced: 24 Jan 2025

https://github.com/42yerevanprojects/minishell

As beautiful as a shell. Implementation of the 42 project minishell

42born2code 42school bash c execution parsing processes shell signal-handling

Last synced: 09 Jan 2025

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/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/xcrypt0r/xcrawler

✂️ A crawling example for maplestory with various languages using multi-threading

crawler crawling multithreading parsing regexp

Last synced: 09 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/msiebuhr/logmunch

Getting all the logs!

go heroku log logentries parsing

Last synced: 17 Jan 2025

https://github.com/elifoster/headercount

A MediaWiki extension that adds a parser function to count the number of headers in a given page.

mediawiki-extension parsing

Last synced: 27 Dec 2024

https://github.com/abombalemba/ozon

Parsing Ozon site

ozon parsing python

Last synced: 31 Dec 2024

Parsing Awesome Lists