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/hapytex/django-path-converters

A collection of utility path converters.

django django-urls parsing path url

Last synced: 14 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/customcommander/parsley

Parses an object and replaces tokens with values from that object

config parsing

Last synced: 23 Dec 2024

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

Chrome extension that helps you to extract links to audio files from the web page

chrome-extension parsing

Last synced: 05 Feb 2025

https://github.com/martinkennelly/jsonparser

Computationally poor python JSON string extractor

json parsing python

Last synced: 02 Feb 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/ilya-bobyr/icp

Parser construction framework for interactive user input.

parsing rust terminal-based tui

Last synced: 17 Dec 2024

https://github.com/mrvladus/xml.h

Tiny header-only C/C++ XML parsing library

c header-only library parsing xml

Last synced: 06 Feb 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/novikovadaria/btc_price_sell

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

api btc exchange parsing

Last synced: 21 Jan 2025

https://github.com/pustovitdmytro/calendar-maker

module that can transform .txt files to .csv or .ics(ical) calendars

calendar csv ical parsing python3

Last synced: 10 Jan 2025

https://github.com/ssiarhei115/countryhouse-price-prediction

ML modeling for house price prediction in Belarus

big-data data data-science mashine-learning parsing parsing-engine

Last synced: 23 Dec 2024

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/thetasinner/echelon-unicode-parser

Experimental parser which can process unicode input

parser parsing unicode

Last synced: 31 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/yuriidorosh/markets-fetcher

A project for parsing data from CS2 marketplaces and consolidating it into a single application.

bs4 django django-rest-framework docker flask parsing python python3 request scraping selenium

Last synced: 26 Jan 2025

https://github.com/crhntr/template

Utilities for working with text/template or html/template source.

go parsing template type-checking

Last synced: 02 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/axynos/dave

Dave parses University of Tartu lectures and matches them with presenters for lecture visits. Dave is helpful. Be like Dave.

parsing scheduling webapp

Last synced: 17 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/yuriidorosh/interbox-test

Test task for InterBox involving the creation of programs for data parsing.

bs4 docker parser parsing python python3 redis

Last synced: 26 Jan 2025

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/lffg-archive/parser-combinator-ts

Messing around with parser combinators

parse-combinator parser parsing

Last synced: 01 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/lovasko/comma

CSV Parser & Producer

csv haskell parsing rfc-4180 text

Last synced: 25 Dec 2024

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

https://github.com/anbalagand/eaglenet

Simple lightweight networking layer written on top of URLSession. This will provide a clean, separate layer for networking.

async async-await fileupload http https interceptor ios json macos networking parsing swift tvos urlsession

Last synced: 14 Dec 2024

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

Duri is a package for parsing time durations to number of seconds.

datetime natural-language parsing swift

Last synced: 18 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 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/zimbora/mqtt-devices-parser

NPM MODULE - parsing mqtt messages coming from devices

json mqtt mysql2 parsing

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

https://github.com/psgebeline/harvard-cs50p

Assignments for Harvard's CS50p: Introduction to Programming with Python

conditionals csv exceptions file-io libraries loops parsing python regex unit-tests

Last synced: 20 Jan 2025

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

C#, .Net, .Net Core, AngleShark, CloudFlareUtilities, EF, EF Core, Entity Framework, ebanoe.it, parsing, scraper, parser

anglesharp dotnet-core parsing sqlite

Last synced: 24 Dec 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/alvarios/gcfs

Metadata management tool for file server.

couchbase golang parsing search-engine

Last synced: 19 Dec 2024

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

The source code of the Mendix Klippa OCR module to do document parsing directly from Mendix.

document invoice mendix module ocr parsing receipt

Last synced: 01 Jan 2025

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

The source code of the AutomationAnywhere Klippa OCR command to do document parsing directly from AutomationAnywhere.

automation-anywhere document invoice ocr parsing receipt

Last synced: 01 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/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/eratio08/pars-comb-ml

Monadic parsing in OCaml

monadic ocaml parser parser-combinators parsing

Last synced: 21 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/yvann-ba/ft_printf

Custom `printf` implementation in C. Supports various format specifiers and variadic arguments

42projects parsing printf stringmanipulation

Last synced: 01 Jan 2025

https://github.com/mvtm-dn/shpfile

Simple ESRI SHP file to GeoJSON convertor

esri-shp geojson parsed-shapes parsing shapefile

Last synced: 10 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/floriancassayre/comptebon

Le jeu du compte est bon sur Twitter.

actor-model parsing scala twitter-bot

Last synced: 25 Dec 2024

https://github.com/luka2220/fun-interpreter

Interpreter for a new programming language with basic features

evaluation interpreter java lexical-analysis parsing

Last synced: 01 Jan 2025

https://github.com/rylei-m/usu_2024_dmca_warning_automation

Used for parsing important information out of DMCA emails to make automating copyright warning emails more efficient

automation copyright-protection email-sender json-data parsing python smtp xml

Last synced: 01 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/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/vincentlevo/resumax

ResuMax is a web app for analyzing and optimizing resumes. Upload your resume and get personalized suggestions to improve it, including keyword matches, strengths, and enhancement tips. The app breaks down skills, experience, and education, helping you tailor your resume for better results.

dashboards nextjs openai-api parsing reactjs restful-api tailwindcss

Last synced: 01 Jan 2025

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/rryi/tokens.jl

parse text into tokens, build memory-efficient token lists and trees,

lexer mutable-strings parser parsing string string-manipulation string-tree string-vector token tokenize

Last synced: 08 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/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/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: 20 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/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/whothefluff/abap-xmlparser

XML parser

abap parsing xml

Last synced: 14 Jan 2025

https://github.com/christianp/grammars-for-informal-notation

A customisable parsing expression grammar for Numbas' JME

computer-algebra grammar javascript numbas parsing peg

Last synced: 26 Dec 2024

https://github.com/ma27/gh-explorer

Simple project exploring tool for GitHub based on Haskell, Nix and Elm.

elm github haskell nix parsing

Last synced: 26 Dec 2024

https://github.com/typeclasses/attoparsec-run

Conveniently run Attoparsec parsers

haskell haskell-library parsing

Last synced: 01 Feb 2025

https://github.com/sdsc-ordes/pxrread

Multilingual Parser for the px file format: https://www.scb.se/en/services/statistical-programs-for-px-files/px-file-format/

cube library parsing px statistical-data

Last synced: 26 Dec 2024

https://github.com/atiq-cs/vnextmt

vNext Rule Migration Tool

json parsing string-manipulation

Last synced: 26 Dec 2024

https://github.com/lunakoly/aster

Yes, here we go, one more parser generator...

parsing

Last synced: 25 Jan 2025

https://github.com/nulldev/whitespace-parse

:black_square_button: A custom single-line whitespace de- and encoder.

npm npm-package nulldev parser parsing whitespace

Last synced: 26 Jan 2025

https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset

This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.

avl-tree cpp data-structures hashtable linked-list parsing

Last synced: 11 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/paultaykalo/swift-ast-dump-parser

Swift AST tree dump parser written in Ruby

ast parsing ruby swift

Last synced: 19 Jan 2025

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

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

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

https://github.com/ethanuppal/libcmdapp2

A simple and intuitive command line parsing library.

command-line library parsing

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

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

Generic parsing tools for lexical and syntactical analysis.

browser javascript lexical-analysis nodejs parsing syntactic-analysis typescript

Last synced: 10 Jan 2025

https://github.com/thetimick/tivkparser

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

parser parsing vk vkontakte

Last synced: 19 Jan 2025

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/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/berkus/oak-cool-hm-types

Implementation of Aiken's COOL teaching language in Rust with Hindley-Milner type inference, using oak as parser.

language oak parsing rust type-inference

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

Parsing Awesome Lists