Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/parsing
- Wikipedia: https://en.wikipedia.org/wiki/Parsing#Computer_languages
- Related Topics: language, yacc, antlr, semantic-analysis, symbol-table, lookahead, ll, lr-parser, generated-parser,
- Aliases: parser-generator, ast, lexer, tokenizer, grammar, lexical-analysis, parse, bnf, backus-naur-form, lalr,
- Last updated: 2025-01-11 00:17:57 UTC
- JSON Representation
https://github.com/alextkdev/resume_parsing
Solution on Python that allows parsing and sorting of resumes from popular job websites.
beautifulsoup4 ci-cd flake8 parser parsing python3 selenium
Last synced: 11 Oct 2024
https://github.com/typeclasses/attoparsec-run
Conveniently run Attoparsec parsers
haskell haskell-library parsing
Last synced: 05 Dec 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/typeclasses/pro-source
haskell haskell-library parsing text
Last synced: 05 Dec 2024
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/JulianAlonso/JASOON
Swift JSON parsing library
json json-parser parsing parsing-library swift swift3
Last synced: 15 Nov 2024
https://github.com/andream16/all-hail-gbp
Quandl Request Handler and Parser for GBP/EUR and GBP/USD
Last synced: 27 Dec 2024
https://github.com/andream16/yaggts
Yet Another Golang Google Trends Scraper
Last synced: 27 Dec 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/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/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/sumannaidur/automation-testing
Selenium Automation Testing for Reliance Digital Website
github html json minproject otp-verification parsing pytest python selenium selenium-python selenium-webdriver software-testing-vtu testautomation testscripts vtu vtu-mini-project webdriver webtesting
Last synced: 14 Nov 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/jameserrington/css-parser
Go CSS Parser, built following the spec
Last synced: 30 Dec 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/nikolai2038/webtoons-parser
Bash script to download images from www.webtoons.com
Last synced: 14 Nov 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/nikolai2038/moodle-downloader
Bash-script to download videos from moodle page
bash curl downloader moodle parsing
Last synced: 14 Nov 2024
https://github.com/nikolai2038/politech-get-schedule-for-google-calendar
Bash script to get shedule for Google Calendar from https://my.spbstu.ru/
bash google-calendar ics parsing
Last synced: 14 Nov 2024
https://github.com/martinkennelly/jsonparser
Computationally poor python JSON string extractor
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/marinagorbacheva/information-retrieval
Website scraping, parsing, indexing and search.
indexing parsing scraping search
Last synced: 16 Nov 2024
https://github.com/maheera421/bulldozer-price-prediction-model
Prediction of the auction prices of bulldozers using historical data.
datetime-formatters feature-importance hyperparameter-tuning imputation mean-absolute-error mean-squared-log-error parsing preprocessing random-forest-regressor randomizedsearchcv seaborn-plots
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: 11 Jan 2025
https://github.com/dark-lon3r/aiomediagrabber
AioMediaGrabber — бота для Telegram на базе библиотеки aiogram, который позволяет скачивать видео из TikTok 🎵 и треки из SoundCloud 🎧! 🚀
aiogram aiogram-bot bot download downloader easy music os parser parsing python scraper telegram telegram-bot telegram-bot-api ukraine ukrainian video
Last synced: 11 Jan 2025
https://github.com/iprakharv/json-parser-python
This is a Python-based JSON parser that validates JSON objects. It checks for the correctness of the JSON format and handles multiple types of JSON structures, including strings, numbers, booleans, null values, arrays, and nested objects.
json json-parser json-parsing parsing python python-3 python-script python3
Last synced: 22 Dec 2024
https://github.com/mmgrant73/easygetopt
easygetopt is a python script that generates code for parsing command line arguments by just answering a couple of question.
Last synced: 08 Jan 2025
https://github.com/eomm/sqs-json-body-parser
Middyjs middleware to parse your AWS SQS events
aws aws-lambda hacktoberfest javascript json lambda middleware middy parsing sqs
Last synced: 31 Dec 2024
https://github.com/fontseca/lexemn
Lexemn is a high level programming language for interpreting and evaluating mathematical expressions. It will also feature the capability to plot functions and solve basic equations.
cmake cpp interpreter lexing mathematics parsing programming-language
Last synced: 20 Nov 2024
https://github.com/seykes/parsing-freelance.ru
Сбор всех IT'шников с сайта.
bs4 csv csv-parser parsing python
Last synced: 05 Jan 2025
https://github.com/j1sk1ss/telegrammessageparser.exmpl
Simple Bot, that parse needed messages from chats on account to another chat
Last synced: 11 Jan 2025
https://github.com/samarjit98/language-processors
Tools and algorithms used to build compilers.
bison c compiler-design cpp flex lex lexical-analysis parsing yacc
Last synced: 30 Nov 2024
https://github.com/anthonydibi/threesharp
Visualize C# code in virtual reality
csharp parsing unity virtual-reality
Last synced: 14 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/raul23/parsing-wikipedia
Practicing regex with Python by parsing Wikipedia pages
beautifulsoup beautifulsoup4 parsing python regex regular-expression wikipedia
Last synced: 14 Nov 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/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/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/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 07 Jan 2025
https://github.com/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 14 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/sigmapitech/chaos
A tool to automatically apply bits of the Epitech norm
epitech epitech-norme from-scratch lexer linter normalization norminette parsing python
Last synced: 08 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
Last synced: 15 Nov 2024
https://github.com/vityaman-edu/prog-langs-arithmetic-expression-calculator
Last synced: 11 Jan 2025
https://github.com/adsh16/riscassist
A custom assembler and simulator implementation for a 16-bit ISA (Instruction Set Architecture) supporting various operations including arithmetic, data movement, branching, and floating-point computations.
computer-organisation-architechure parsing python
Last synced: 08 Jan 2025
https://github.com/s3b4s/html-monparser
An HTML parser implemented using the monadic parser monpar.
functional-programming parser parsing
Last synced: 30 Nov 2024
https://github.com/razum2um/ruby-xml-mappers-bench
compare various xml -> ruby datastructures
Last synced: 07 Dec 2024
https://github.com/hazimavdal/jare
Just Another Regex Engine
brzozowski-derivative elm-lang formal-languages parsing regex regexp regular-expression
Last synced: 16 Nov 2024
https://github.com/jonathas/pixmania-parser
:computer: Parsing a product from Pixmania's website
e-commerce parsing php scraper scraping
Last synced: 16 Nov 2024
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 Nov 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/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/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: 19 Nov 2024
https://github.com/gkovacs/list_requires_multi
List the libraries required by some Javascript code by parsing it
Last synced: 30 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: 22 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/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: 10 Jan 2025
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/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/vendulabezakova/javascript-ukol-03
Parsování data bez využití knihovny Day.js
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/gusenov/litres-scr
beautifulsoup4 jupyter-notebook litres-api parsing python
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/marirs/cef2hashmap-rs
A Simple CEF Parser to a HashMap
cef common-event-format json parsing rust rust-crate rust-lang rust-library
Last synced: 08 Nov 2024
https://github.com/vedant1100/get-api
api api-integration flutter parsing postman-testing rest-api
Last synced: 20 Nov 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/aftermath22/oxygen_a-compiled-mini-language
A custom mini language with its own custom compiler built from scratch in modern C++20.
arena-allocator ast cmake cpp20 custom-language error-handling generation mini-compiler nasm nasm-assembly oops-in-cpp parse-tree parsing tokenization wsl
Last synced: 30 Dec 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/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/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/kirillsemyonkin/lsd
LSD (Less Syntax Data) configuration/data transfer format.
configuration data java parsing rust
Last synced: 30 Dec 2024
https://github.com/lazycatcoder/parsing
Data parsing using Python (BeautifulSoup, Requests, Selenium)
data-parsing ekatalog hdrezka instagram parser parsing python python-parser scraping scraping-websites tripadvisor website
Last synced: 08 Jan 2025
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/numq/protobuf-descriptor-parser
Protocol Buffers descriptors parsing library
dynamic-message parsing protobuf protobuf-java protobuf-kotlin protobuf-runtime protocol-buffers schema wire-schema
Last synced: 18 Nov 2024
https://github.com/under-web/news
Извлечение данных из динамических сайтов с применением своих классов
dynamic-website parsing python telegram
Last synced: 20 Nov 2024
https://github.com/lexhouk/goit-pyweb-hw-09
Модуль 9: Web-scraping
beautiful-soup beautifulsoup beautifulsoup4 goit goit-pyweb-hw-09 lxml lxml-html parser parsing python-beautiful-soup python-beautifulsoup python-parser python-scraper python-scraping scraper scraping scrapy studying xpath xpath-queries
Last synced: 17 Nov 2024
https://github.com/under-web/meme_bot_posting
Бот телеграм парсит последние мемы и автопостит их в канал.
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/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/urbanjost/m_args
Command line parsing using a NAMELIST group -- packages for use with fpm(1)
argument command command-line commandline fortran-package-manager fpm parsing
Last synced: 30 Dec 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
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/osvegn/libparser
Library to parse argument into options
argument-parser argument-parsing arguments c library parser parser-library parsing
Last synced: 17 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: 11 Jan 2025
https://github.com/vdoninav/timetable_hse_bot
hse timetable tg bot
parsing requests telegram telegram-bot telegram-bot-api
Last synced: 17 Nov 2024