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/dr1n/porjatinet

Parser and viewer for http://www.porjati.net/

caliburn core csharp dotnet hap parsing scraper unit-testing webview wpf xunit

Last synced: 24 Dec 2024

https://github.com/gkovacs/list_requires_multi

List the libraries required by some Javascript code by parsing it

commonjs javascript parsing

Last synced: 30 Dec 2024

https://github.com/jameserrington/css-parser

Go CSS Parser, built following the spec

css go parsing

Last synced: 30 Dec 2024

https://github.com/607011/getopt-cpp

A sleek and slender C++'ish alternative to getopt and getopt_long

command-line cplusplus cplusplus-11 getopt getopt-long parsing

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

https://github.com/axshatind/valimcq

ValiMCQ is a web application that allows users to input or paste multiple-choice questions (MCQs). The app parses this input to create interactive, selectable quizzes, enabling users to test their knowledge in a user-friendly format.

mcq-test nextjs parsing reactjs tailwindcss

Last synced: 19 Nov 2024

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

A standard library for declaring EDI parsers

edi library parsing php php8

Last synced: 12 Nov 2024

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

https://github.com/knightchaser/sentinela

A simplified EVTX file parser wrapping 0xrawsec's golang-evtx module

evtx go opensource parsing sysmon

Last synced: 30 Nov 2024

https://github.com/whothefluff/abap-jsonparser

JSON parser

parsing

Last synced: 14 Nov 2024

https://github.com/govcraft/mti

A Rust library that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification

crate database distributed-systems identifier parsing rust rust-lang rustlang string-extensions typeid typeid-implementation unique-identifier web-development web-identity

Last synced: 12 Oct 2024

https://github.com/andreie91/java-lambda-expressions-exercises

A collection of problems which are solved with the use of lambda expressions, such as parsing a file and only saving objects which meet certain criteria.

java lambda-expressions parsing

Last synced: 14 Nov 2024

https://github.com/alphahydrae/mutxtor

Plain text parsing and transformation engine

mutation parsing plain-text regexp transformation

Last synced: 19 Nov 2024

https://github.com/martinkennelly/jsonparser

Computationally poor python JSON string extractor

json parsing python

Last synced: 07 Dec 2024

https://github.com/matej-ch/html-helpers

Two simple classes for removing html tags and extracting file patchs from tags

dom-manipulation domdocument html html-tags parsing php

Last synced: 14 Nov 2024

https://github.com/jedwards1211/segment-java

keeps track of where text is located in a file during parsing and prints it underlined in context

parsing

Last synced: 03 Jan 2025

https://github.com/mrbuslov/world-universities-websites-emails

World's universities emails, domains, websites. Emphasis is placed on emails and websites on the USA colleges n universities.

database emails json knowledge-base parsing university websites world-universities

Last synced: 12 Nov 2024

https://github.com/abdellahbellakrim/fdf

Drawing a 3D representation of the landscape

3d c graphics low-level-programming maths mlx42 parsing

Last synced: 14 Nov 2024

https://github.com/viktor-akusoff/gallerythief

Simple python package for scraping images from different search engines by prompt.

parsing searching web-scraping

Last synced: 13 Nov 2024

https://github.com/generalmimon/ks-table-py-benchmark

Kaitai Struct table format Python parsing benchmark

benchmark kaitai-struct parsing python

Last synced: 31 Dec 2024

https://github.com/tsabelmann/symparser-rs

Parser implementation of the SYM file format conceived by PEAK-System.

can can-bus parser parsing peak sym

Last synced: 19 Nov 2024

https://github.com/vadimkantorov/fasttsv

TSV parser for Python in pure vectorized NumPy code

numpy parsing simd tsv vectorized-code

Last synced: 13 Nov 2024

https://github.com/robertsaupe/php-json

php library for json and jsonc parsing

json jsonc library parsing php php8

Last synced: 14 Nov 2024

https://github.com/eratio08/pars-comb-ml

Monadic parsing in OCaml

monadic ocaml parser parser-combinators parsing

Last synced: 12 Oct 2024

https://github.com/dylanlacey/gown

Gown helps you eliminate unwanted things from your Sauce Connect logs

parsing sauce-connect sauce-labs

Last synced: 16 Nov 2024

https://github.com/filipnet/ups-json-publisher

UPS Data Publisher for MQTT: Capture UPS details using upsc, format as JSON, and send to MQTT broker.

grafana grafana-dashboard grafana-influxdb json mosquitto-pub mqtt mqtt-client nodered parser parsing shell-script ups upsc

Last synced: 27 Dec 2024

https://github.com/aggstam/btc-classifier

Python scripts suite for generating Bitcoin transactions graphs and analyzing them using machine learning.

bitcoin classification cryptocurrency graph machine-learning parsing python

Last synced: 13 Nov 2024

https://github.com/sintef/rusty-chunkenc

A Rust implementation of Prometheus' chunkenc library

chunkenc gorilla parsing prometheus rust-crate serialization time-series

Last synced: 13 Nov 2024

https://github.com/hyperimpose/minutia

Summarizing the content of internet services

html http hyperimpose hyperlink minutia parsing python url

Last synced: 13 Nov 2024

https://github.com/yaroslaff/topip

IPv4 grep and top usage summary for log files

cidr filter go golang grep ip ipv4 log logfile parsing sort top uniq

Last synced: 29 Dec 2024

https://github.com/luka2220/parsleyjs

A Javascript JSON parser library for seamlesly converting json strings into JS Objects

javascript json lexical-analysis parsing tokenizer

Last synced: 09 Jan 2025

https://github.com/eel-moun/bashclone

this project is about Building a minimalistic shell from scratch, emulating the behavior of Bash.

abstract-syntax-tree c collaboration git lexing parsing process shell system-design tokenizer

Last synced: 16 Nov 2024

https://github.com/mezoni/parser_combinator

Parser combinator is a collection of parsers that can be used to combine basic parsers to create parsers for more complex rules.

dart dart3 parser parser-combinators parser-library parsers parsing

Last synced: 13 Nov 2024

https://github.com/lupcode/java-json

Robust and efficient JSON parser and generator that includes line and column tracker for error handling. Can handle strings as well as streams for parsing and generating.

api column-tracker efficient efficient-json-parser java java-8 java-json json json-api json-parser library parsing robust streams utf8 utf8-characters utf8-string

Last synced: 14 Nov 2024

https://github.com/bitvantage/sharptextfsm

SharpTextFSM is a .NET implementation of the Google TextFSM Python module.

cli parser parsing regexp state-machine textfsm

Last synced: 07 Dec 2024

https://github.com/fdero/minigrammar

A parser-generation library that makes use of python metaprogramming to inject the parsing-logic into user defined AST-classes

grammar grammar-parser metaprogramming parsing parsing-library python3 reflection

Last synced: 14 Nov 2024

https://github.com/marcoradocchia/linux-meminfo

An efficient, zero-allocations /proc/meminfo parsing library for Rust.

linux meminfo memory parse parser parsing zero-allocation zero-allocations

Last synced: 04 Jan 2025

https://github.com/n-c0de-r/jobinterviewcode1

Javascript parsing test for a student job

application-tests jobinterview parsing

Last synced: 15 Nov 2024

https://github.com/natsionalnoedostoyanie/metro_parser

Parser for the METRO site

aiohttp parsing poetry

Last synced: 15 Nov 2024

https://github.com/bgelov/powershell-web-parsing

Parsing web sites and JSON data files with Powershell. Wikipedia, Aviasales, Visalist.io, OurAirports.com, Yandex.Raspisanie

parsing parsing-sites powershell powershell-parsing powershell-script web-scraping web-scraping-powershell

Last synced: 03 Jan 2025

https://github.com/g3th/fit_file_decoder

Decodes '*.fit' files and returns readable values.

bytes data decoder fit-file hex parsing

Last synced: 15 Nov 2024

https://github.com/razum2um/ruby-xml-mappers-bench

compare various xml -> ruby datastructures

parsing ruby xml

Last synced: 07 Dec 2024

https://github.com/matheusamazonas/yapcol

Yet Another Parser Combinator Library

clean clean-language parser parsing parsing-library

Last synced: 21 Dec 2024

https://github.com/seantiz/dryfold-cli

A tool to help me plan C++ codebase migration ahead of time. Dryfold breaks the work down into kanban-board tasks.

cpp kanban kanban-boards parsing report-generator rust static-analysis system-design tree-sitter typescript

Last synced: 15 Nov 2024

https://github.com/ashenblade/podcast-aggregator-tg-bot

Телеграм бот для отслеживания новых выпусков подкастов на различных платформах

aggregator daemon parsing podcast python scraper telegram-bot

Last synced: 19 Nov 2024

https://github.com/touhi99/parsing

Parsing Course Project - A CYK implementation with CNF

cky cnf cyk-algorithm nltk parsing

Last synced: 17 Nov 2024

https://github.com/alenales/parsing

Парсинг данных по продуктам для сопоставления с базами данных

analytics html parsing python requests sql

Last synced: 19 Nov 2024

https://github.com/maxdz-gmbh/mdz_xml

Very lightweight, fast and portable ANSI C 89/90 compliant library for parsing XML and building DOM-structure. One of the fastest and tiniest XML Parsers on the Web.

c dom library parse parser parsing portable xml xml-parser xml-parsing

Last synced: 28 Dec 2024

https://github.com/banyc/field_block

A definition language for buffer parsing. No code gen. Restrict business code to outside of the codec.

codec network parsing runtime zero-copy

Last synced: 19 Nov 2024

https://github.com/oxylabs/how-to-automate-recurring-scraping-jobs-with-scheduler

Automation is key when it comes to web data acquisition. If you have identical scraping jobs that you execute on a regular basis, let Scheduler do the work for you

github-python job-scheduler parsing python scheduler-service scraper web-scheduler

Last synced: 17 Nov 2024

https://github.com/orcalinux/c-json

A lightweight, fast, and cross-platform JSON parsing library for C developers. C-JSON simplifies JSON handling in C, supporting objects, arrays, strings, numbers, booleans, and null values with minimal memory overhead.

json json-parser parser parsing scanner

Last synced: 13 Dec 2024

https://github.com/s0fft/learning-lab

Code Notes & Test-Learn // Micro Pet-Projects: Python / Asynchrony / FastAPI / Django-Tastypie / Parsing / SQL / Docker / DS / ML / etc.

asynchrony data-science django docker fastapi jupyter-lab jupyter-notebook mashine-learning matplotlib notes numpy pandas parsing python3 scikit-learn seaborn sql sqlalchemy tastypie telegram-bot

Last synced: 15 Nov 2024

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

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

czechitas javascript parsing

Last synced: 24 Nov 2024

https://github.com/gusenov/syncfusion-ebooks

:book: Список бесплатных книг для .NET- и JavaScript-разработчиков.

curl ebooks html-parsing jq parsing syncfusion xmllint xpath

Last synced: 31 Dec 2024

https://github.com/bilalhameed248/pdf-document-extraction

Python PDF-to-HTML Converter: Transforming PDF Documents into Structured HTML Tags. - Feb 2022 - Jun 2023

document extraction fitz parser parsing pdf pymupdf pymupdf-fitz python python3

Last synced: 15 Nov 2024

https://github.com/bilalhameed248/news-website-nwsfd

CodeIgniter Based News Website - Sep 2020 - Aug 2021

codeigniter css gmail htlm5 news parsing scraping

Last synced: 15 Nov 2024

https://github.com/kcartlidge/argsparser

Easy argument parsing for .Net applications (Core 3 or later). Full unit test coverage. Compatible with NetStandard 2.0.

args config console net-standard parsing

Last synced: 15 Dec 2024

https://github.com/kirillsemyonkin/lsd

LSD (Less Syntax Data) configuration/data transfer format.

configuration data java parsing rust

Last synced: 30 Dec 2024

https://github.com/fredlackey/ugly-date

Discover the format of irregular date strings needed for parsing.

dateformat datetime javascript moment moment-js momentjs nodejs parsing

Last synced: 24 Nov 2024

https://github.com/styczynski/jnp1-task-1

Task we have to do as a part of subject on University of Warsaw

c jnp parsing regex task warsaw-university

Last synced: 15 Nov 2024

https://github.com/lapets/course-programming-languages

Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.

bnf compilers functional-programming interpreters lecture-notes parsing programming-languages static-analysis syntax type-checking type-systems

Last synced: 23 Nov 2024

https://github.com/iammosespaulr/nl2sympy

This is under construction, I'll push code when I make progress.

nlp nmt parsing sympy sympy-gamma

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

https://github.com/wdbm/megaparsex

parsing and associated utilities

ip metar parsing parsing-functions parsing-library python taf weather

Last synced: 07 Dec 2024

https://github.com/sebersole/hibernate-hql-benchmark

Benchmarks for HQL parsing and execution

antlr benchmark hibernate hql jmh parsing query

Last synced: 31 Dec 2024

https://github.com/under-web/news

Извлечение данных из динамических сайтов с применением своих классов

dynamic-website parsing python telegram

Last synced: 20 Nov 2024

https://github.com/reity/parsial

Python library that transforms any string parser into a parser that skips lines containing syntax errors.

parsing parsing-library

Last synced: 23 Nov 2024

https://github.com/under-web/meme_bot_posting

Бот телеграм парсит последние мемы и автопостит их в канал.

bot parsing telegram-bot

Last synced: 20 Nov 2024

https://github.com/under-web/nitropack_cheker

GUI приложение для проверки возможности оптимизации сайта .

nitropack parsing python selenium

Last synced: 20 Nov 2024

https://github.com/flyer-dm/webdataparser

Приложение для парсинга сайтов и выгрузки данных в разные форматы

daq data-collection-system data-export desktop-application flet parsing playwright

Last synced: 17 Nov 2024

https://github.com/dipaolo/pmt-viewer

Test task dated of 2007: MPEG-2 TS basic parser that shows packets + PMT

dvb mpeg-ts parsing test-task

Last synced: 07 Dec 2024

https://github.com/dipaolo/price-extractor

The source code of a video tutorial: how to parse prices from a web site and store them to DB (links in README)

parsing python scraping selenium tutorial web-parser

Last synced: 07 Dec 2024

https://github.com/mcdostone/nom-config-in

A config.in parser written in Rust.

config-in linux-kernel nom parsing rust

Last synced: 17 Nov 2024

https://github.com/peterdee/parser-test

Parser test task

expressjs nodejs parsing

Last synced: 20 Nov 2024

https://github.com/novikovadaria/btc_price_sell

Парсинг биржи через api | Exchange parsing via API

api btc exchange parsing

Last synced: 20 Nov 2024

https://github.com/urbanjost/m_kracken

parse command line arguments and create configuration files using syntax similar to ULS commands

argument command-line fortran fortran-package-manager fpm parser parsing

Last synced: 30 Dec 2024

https://github.com/appleipx/ivi-html-parsing

HTML парсер онлайн кинотеатра IVI

bs4 parsing python

Last synced: 13 Nov 2024

https://github.com/thomas-touhey/kaquel

Tools for handling ElasticSearch queries in various languages (Gitlab.com mirror).

elasticsearch es-query kql lucene parsing query

Last synced: 24 Nov 2024

https://github.com/darkzarich/run_elsea-bot

Discord bot made with Node.js (discord.js) and Selenium for grabbing data from THE iDOLM@STER Cinderella Girls: Starlight Stage token calculator

discord-bot discord-js nodejs parsing project selenium

Last synced: 18 Nov 2024

Parsing Awesome Lists