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/phillvancejr/spirit_x3_lang

Tiny Language to test Boost Spirit X3

boost compiler cpp parser parsing spirit x3

Last synced: 30 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: 02 Feb 2025

https://github.com/thepaqui/opengl_bmpviewer

Simple BMP viewer in OpenGL

bmp opengl parsing

Last synced: 22 Dec 2024

https://github.com/aperezdc/python-cmdcmd

Ergonomic and flexible commands-with-subcommands command line parser

cli commandline commands parsing python python3

Last synced: 20 Dec 2024

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: 02 Feb 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/sjakobi/hspec-parsec

Hspec expectations for testing Parsec parsers

haskell hspec parsec parsing testing

Last synced: 19 Jan 2025

https://github.com/kalessin/sequential-parser

Utility for parsing structured text with text patterns

parsing scraping

Last synced: 24 Jan 2025

https://github.com/jt2m0l3y/mypl

Programming language designed for the purpose of studying compilation and runtime processes. As a side note, OCaml was also introduced to contrast with imperative languages.

ast code-generation compiler-design cpp grammars jit lambda-calculus lexical-analysis ocaml parsing type-checking vm

Last synced: 27 Dec 2024

https://github.com/alexitx/ap-parse

Parser for iw and iwinfo on OpenWrt devices

device iw iwinfo openwrt parser parsing python python3 station wifi

Last synced: 27 Dec 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: 19 Jan 2025

https://github.com/mvinyard/abcparse

A better base class that handles parsing local arguments.

baseclass parsing python

Last synced: 25 Jan 2025

https://github.com/hyperimpose/minutia

Summarizing the content of internet services

html http hyperimpose hyperlink minutia parsing python url

Last synced: 12 Jan 2025

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 Jan 2025

https://github.com/gervinfung/adonix-blog

Personal Blog - Remake of Adonis OS Blog

material-ui mongodb nextjs parsing pnpm react typescript

Last synced: 31 Jan 2025

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

A standard library for declaring EDI parsers

edi library parsing php php8

Last synced: 23 Oct 2024

https://github.com/lev135/space-consumers

Improved space consumers for megaparsec library

haskell haskell-library megaparsec parsing

Last synced: 19 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: 01 Feb 2025

https://github.com/ysoroko/minishell

Interactive Bash terminal, recreated in C.

42 bash builtins lexing minishell parsing pipes redirections s19 s42

Last synced: 27 Dec 2024

https://github.com/yves-biener/zparser-html

HTML Spec Complient parser written in zig.

html parsing tokenizer tree-structure zig

Last synced: 24 Oct 2024

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/marco-m/clim

command-line argument parsing for Go

cli command-line parsing

Last synced: 20 Jan 2025

https://github.com/marco-m/roundtrip_ini

decode, edit and encode the INI file format, preserving comments and blank lines

go ini-file parsing roundtrip structural-editing

Last synced: 20 Jan 2025

https://github.com/ayeshaashfaq12/c-compiler

This project is a C++ compiler designed to provide all standard compiler features, with the parsing phase already completed and further stages in development.

compiler-construction compiler-design cpp cpp-programming lexical lexical-analysis parser parsing software-development syntax-analysis

Last synced: 24 Jan 2025

https://github.com/hansalozu/bincol-tgbot

Telegram bot that makes it easier to get information from the bincol.ru website. It parses the data of the electronic schedule and notifies about changes in it

nodejs parsing scraping-websites telegraf telegram telegram-bot

Last synced: 05 Jan 2025

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/avijeetpandey/advanced-codables-demo

A repo to demonstrate advanced functionalities of codables using swift and uikit

codables ios-app json parsing swift uikit

Last synced: 25 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/matthewmueller/chrono.go

Tiny golang wrapper for chrono.js.

chrono date golang language natural parsing

Last synced: 25 Jan 2025

https://github.com/albamerdani/deepsea-python-task

Flask project to read and parse log file

logs parsing regex unittest

Last synced: 20 Jan 2025

https://github.com/jedevc/dwarfshell

A simple one-file, no-dependency shell written in python

linux parsing python shell

Last synced: 25 Jan 2025

https://github.com/anhgelus/lemonde-live-discord

Bot discord envoyant les derniers post du live du journal Le Monde

discord discord-bot jda kotlin le-monde lemonde live parsing toml

Last synced: 25 Jan 2025

https://github.com/andream16/all-hail-gbp

Quandl Request Handler and Parser for GBP/EUR and GBP/USD

go golang parsing quandl

Last synced: 27 Dec 2024

https://github.com/andream16/yaggts

Yet Another Golang Google Trends Scraper

go golang parsing selenium

Last synced: 27 Dec 2024

https://github.com/oorabona/reargs-cli

A CLI tool to help creating and validating argument parsing with [reargs](https://github.com/oorabona/reargs)

argument cli nodejs parsing reargs

Last synced: 31 Jan 2025

https://github.com/turbaszek/knotes

Minimalist kindle notes reader

api-service elm haskell parsing web-application

Last synced: 01 Feb 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 Jan 2025

https://github.com/thetimick/tivkparser

Приложение, для получения различных данных из соц. сети VK

parser parsing vk vkontakte

Last synced: 19 Jan 2025

https://github.com/skitsanos/gemini-ocr

PDF Screenshot OCR Analysis with Google Gemini Pro

ai artificial-intelligence gemini gemini-pro llm ocr ocr-reader ocr-recognition ocr-shell parsing rag

Last synced: 15 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/mmgrant73/easygetopt

easygetopt is a python script that generates code for parsing command line arguments by just answering a couple of question.

parsing python python-script

Last synced: 08 Jan 2025

https://github.com/dankolesnikov/simplelanguage

Programming language - Scala subset

interpreters parsing scala

Last synced: 31 Jan 2025

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: 16 Jan 2025

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

CodeIgniter Based News Website - Sep 2020 - Aug 2021

codeigniter css gmail htlm5 news parsing scraping

Last synced: 16 Jan 2025

https://github.com/hsugawa8651/simplestringscanners.jl

Julia package for lexical scanning operations on a string

julia julia-language julialang parsing string

Last synced: 22 Jan 2025

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

Go CSS Parser, built following the spec

css go parsing

Last synced: 30 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/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/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: 16 Jan 2025

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: 20 Jan 2025

https://github.com/j1sk1ss/telegrammessageparser.exmpl

Simple Bot, that parse needed messages from chats on account to another chat

bot parsing

Last synced: 11 Jan 2025

https://github.com/anthonydibi/threesharp

Visualize C# code in virtual reality

csharp parsing unity virtual-reality

Last synced: 13 Jan 2025

https://github.com/raul23/parsing-wikipedia

Practicing regex with Python by parsing Wikipedia pages

beautifulsoup beautifulsoup4 parsing python regex regular-expression wikipedia

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

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: 16 Jan 2025

https://github.com/martinkennelly/jsonparser

Computationally poor python JSON string extractor

json parsing python

Last synced: 02 Feb 2025

https://github.com/fredgdaley2/sortiously

Sort delimited or fixed width files by a defined key with data filter options and progress reporting.

csharp csv data-filtering delimited-files dot-net etl fixed-width merge parser parsing purge sort sorting

Last synced: 31 Jan 2025

https://github.com/rathod-shubham/web-scraping

Scrape the content of the web with ease using beautiful Soup.

beautifulsoup4 parsing python3 regex request sqlite webscraping

Last synced: 22 Jan 2025

https://github.com/thowv/easy-parse

Parsing using objects and types in Python (WIP)

parser parsing python python3

Last synced: 07 Jan 2025

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/s3b4s/html-monparser

An HTML parser implemented using the monadic parser monpar.

functional-programming parser parsing

Last synced: 28 Jan 2025

https://github.com/thetasinner/echelon-unicode-parser

Experimental parser which can process unicode input

parser parsing unicode

Last synced: 31 Jan 2025

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 Jan 2025

https://github.com/nlm/parseable

Reliable parsing of python data structures into objects

json nested-parseables parsing schema

Last synced: 21 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: 28 Jan 2025

https://github.com/alphahydrae/mutxtor

Plain text parsing and transformation engine

mutation parsing plain-text regexp transformation

Last synced: 19 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/aleroxac/intelipost-jobtest

Implementação do desafio proposto para vaga de Analista de Infraestrutura na Intelipost

docker docker-compose intelipost jobtest logging parsing

Last synced: 16 Jan 2025

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 Jan 2025

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 Jan 2025

https://github.com/dor-sketch/backup-server

Server-client dynamics & efficient file parsing.

asynchronous-programming boost cpp parsing python-bytes python3 spdlog struct templates

Last synced: 22 Jan 2025

https://github.com/dor-sketch/textanalysisc

Text processing tools written in C, including brackets balancing and ASCII sequence compressor.

ascii brackets parsing stack syntax

Last synced: 22 Jan 2025

https://github.com/dor-sketch/complexcalculatorc

Designed for complex number calculations, showcasing modular programming and efficient parsing techniques in ANSI C.

ansi-c ansic calculator complex-numbers modular-architecture openuniversity parsing

Last synced: 22 Jan 2025

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

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

php library for json and jsonc parsing

json jsonc library parsing php php8

Last synced: 14 Jan 2025

https://github.com/dylanlacey/gown

Gown helps you eliminate unwanted things from your Sauce Connect logs

parsing sauce-connect sauce-labs

Last synced: 17 Jan 2025

https://github.com/knightchaser/sentinela

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

evtx go opensource parsing sysmon

Last synced: 28 Jan 2025

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/turkeymcmac/dcn

A data parser.

parsing

Last synced: 22 Jan 2025

https://github.com/mostafa-wael/file-parsing-in-perl

Parsing a file to search for a given word, just trying to use the language :-D

parsing

Last synced: 22 Jan 2025

https://github.com/pranavjeet-naidu/nfabric

A Non-deterministic Finite Automaton (NFA) based Regular Expression Engine implemented in Scala. Supports basic regex operations, dot operator, and visualization using GraphViz.

finite-automaton graphviz nfa parsing regex-engine regular-expressions scala

Last synced: 04 Feb 2025

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

Parsing Awesome Lists