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

Foundation for building and parsing fonts

font parsing typeface typography

Last synced: 16 Dec 2024

https://github.com/gstechschulte/go-interpreter

Code for "Writing an Interpreter in Go" by Thorsten Ball

golang interpreter lexical-analysis parsing

Last synced: 03 Dec 2024

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

Data parsing and validation with OneOf using Python type hints

gamedev oneof parsing python python3 validation

Last synced: 31 Dec 2024

https://github.com/msiebuhr/logmunch

Getting all the logs!

go heroku log logentries parsing

Last synced: 16 Nov 2024

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/abdelaziz18003/whoami-api

a node.js based API that parse request headers and return them in json format

api http-header ip-address parsing

Last synced: 03 Dec 2024

https://github.com/alexpasmantier/undead

A tool to search for dead code in Python projects

ast cli dead-code linter parsing python rust tool

Last synced: 11 Oct 2024

https://github.com/dankolesnikov/simplelanguage

Programming language - Scala subset

interpreters parsing scala

Last synced: 14 Dec 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/matheusamazonas/yapcol

Yet Another Parser Combinator Library

clean clean-language parser parsing parsing-library

Last synced: 21 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: 04 Dec 2024

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

Experimental parser which can process unicode input

parser parsing unicode

Last synced: 04 Dec 2024

https://github.com/mediaexplorer74/bandallsensors

A UWP app to display realtime values of MS Band Sensors

microsoft-band microsoft-band-2 parsing research rnd sensors ui uwp

Last synced: 04 Dec 2024

https://github.com/jack-r-warren/best_effort_parser

Dart best-effort parsing for names with unknown formats (like unstructured user input)

dart flutter parsing

Last synced: 31 Dec 2024

https://github.com/paultaykalo/swift-ast-dump-parser

Swift AST tree dump parser written in Ruby

ast parsing ruby swift

Last synced: 16 Dec 2024

https://github.com/lawlabs/courtlinkanalyzer

Приложение на SwiftUI для анализа ссылок судебных сайтов. Пользователь вводит список ссылок, а приложение автоматически определяет информацию о судах (мировые судьи, районные суды, кассационные суды и др.) и отображает результаты анализа

allcourts courts judiciary legaltech links parsing swiftui

Last synced: 04 Dec 2024

https://github.com/davidvujic/clojure-email-experiment

Experimenting with parsing email files using Clojure

clojure email parsing

Last synced: 09 Dec 2024

https://github.com/p1etrodev/pydantic-set-operations

An enhanced version of Pydantic's BaseModel, allowing for advanced model manipulations. (Inspired in TypeScript)

json-schema parsing pydantic pydantic-v2 python python310 python311 python312 type-hints validation

Last synced: 09 Dec 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/sokoloff06/mcpricesserver

A server side of my McPrices Android application

android java json parsing practice server

Last synced: 05 Dec 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/jedwards1211/segment-java

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

parsing

Last synced: 09 Nov 2024

https://github.com/abombalemba/ozon

Parsing Ozon site

ozon parsing python

Last synced: 31 Dec 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/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/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/appleipx/ivi-html-parsing

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

bs4 parsing python

Last synced: 13 Nov 2024

https://github.com/ushurbakiyevdavlat/parsingexamples

Examples for parsing on php, includes target sites and scripts.

parsing php web-scraping

Last synced: 23 Nov 2024

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

Personal Blog - Remake of Adonis OS Blog

material-ui mongodb nextjs parsing pnpm react typescript

Last synced: 03 Oct 2024

https://github.com/lcbx/sly-parsing-experiment

parsing experiment with the SLY python library

grammar parsing

Last synced: 23 Nov 2024

https://github.com/anujdhillxn/cpptries

Serializer-Deserializer for Tries in CPP

cpp data-structures parsing

Last synced: 31 Dec 2024

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

Simple ESRI SHP file to GeoJSON convertor

esri-shp geojson parsed-shapes parsing shapefile

Last synced: 11 Nov 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/07rinat07/parsing

Error checking Getting information about a request Retrieving information using curl_setopt For simple GET requests Working with GET parameters in Curl Working with cookies Browser simulation Working with proxy servers Working with POST data via Curl Sending files using Curl All values ​​of curl_setopt

parsing php8

Last synced: 20 Dec 2024

https://github.com/kivanc57/nlp_data_visualization

This project provides Python scripts for analyzing and visualizing text data using efficient NLP methods. It includes tools for creating bar plots, histograms, pie charts, treemaps, violin plots, and word clouds, using libraries such as matplotlib, seaborn, wordcloud, spacy, and textblob.

data-science matplotlib nlp parsing plotting python spacy visualization

Last synced: 09 Oct 2024

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

https://github.com/rani-abha/mini-search-engine

This mini search engine should be programmed to perform parsing, crawling, indexing, and query-serving functions and return the results on a result page.

content-pages crawling indexing lucene parsing query-service rabittmq search-algorithm search-engine server spring-boot

Last synced: 15 Nov 2024

https://github.com/chewbaccayeti/octo_games_metrics

This repo dedicated to data scrapping/parsing them into fronted side with Highchart.js statistics (SteamDB, RedditAPI)

ajax axios cheerio cors dotenv express hot-reload javascript momentjs nodejs nodemon parsing puppeteer react reddit scraping steam typescript webpack

Last synced: 10 Oct 2024

https://github.com/nogira/feed-parser

small feed parsing library for hoon

atom feed hoon json parse parser parsing rss urbit

Last synced: 12 Dec 2024

https://github.com/lawlabs/courtcasesprogresssimulator

Этот проект представляет собой симулятор процесса получения дел с сайтов судов. Он демонстрирует ход процесса в реальном времени, используя график для визуализации количества полученных дел.

cases charts court lawmatic legaltech parsing simulation swiftui visualization

Last synced: 12 Dec 2024

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

https://github.com/mython-dev/parser-news

This bot can parse the news from the site kun.uz :)

aiogram beautifulsoup parser parsing python telegram-bot

Last synced: 22 Nov 2024

https://github.com/jgarber623/microformats-ruby

A Ruby gem for parsing HTML documents containing microformats.

html indieweb microformats microformats2 parsing ruby rubygems

Last synced: 23 Oct 2024

https://github.com/thetimick/tivkparser

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

parser parsing vk vkontakte

Last synced: 26 Sep 2024

https://github.com/lazycatcoder/autoriadataparser

Python parser extracting data about cars and sellers from the AutoRia website

autoria autoriaparser autoriatool beautifulsoup carscraper parsing python pythonscraper selenium webscraping

Last synced: 27 Dec 2024

https://github.com/adiepenbrock/rjvm

Parse JVM class files with Rust

jvm parsing rust

Last synced: 13 Oct 2024

https://github.com/drdaeman/destruct

Tiny library to parse binary structures into Python objects.

binary-data parsing python struct

Last synced: 10 Dec 2024

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

What if context-free grammars were as easy to use as regular expressions?. Clojure instaparse compiled to ESM

gll gll-parser instaparse parser parsing peg pegll

Last synced: 31 Oct 2024

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

Minimalist kindle notes reader

api-service elm haskell parsing web-application

Last synced: 06 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/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/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/Kubinyete/edi-php

A standard library for declaring EDI parsers

edi library parsing php php8

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

CSV Parser & Producer

csv haskell parsing rfc-4180 text

Last synced: 25 Dec 2024

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/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/felixschl/purescript-neodoc-parsing

Parsing library for purescript, originally written as efficient parser implementation for http://github.com/felixSchl/neodoc

parsing purescript

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

Computationally poor python JSON string extractor

json parsing python

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

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

42projects parsing printf stringmanipulation

Last synced: 21 Dec 2024

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

JSON parser

parsing

Last synced: 14 Nov 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: 16 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/pustovitdmytro/calendar-maker

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

calendar csv ical parsing python3

Last synced: 11 Nov 2024

Parsing Awesome Lists