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.

https://github.com/gregros/char-info

Unicode character information library

parsing unicode-characters unicode-information

Last synced: 12 May 2025

https://github.com/kccqzy/haskell-sajson

Haskell wrapper for sajson

haskell json parsing

Last synced: 10 Apr 2025

https://github.com/devtin/duckfficer

Zero-dependencies light-weight library for modeling, validating and sanitizing data 🦆 🐵 👁

coercion data duck-typing json parsing schema validation

Last synced: 01 Mar 2025

https://github.com/martinjack/uaddresspacy

🇺🇦 UAddresspacy | Spacy разборка украинского адреса на типы

address nlp parsing spacy spacy-nlp ukraine

Last synced: 19 Jan 2025

https://github.com/turbolent/parsercombinators

A parser-combinator library for Swift

parser parser-combinators parsing swift

Last synced: 28 Mar 2025

https://github.com/gil9red/hideme.ru-proxy-list

Скрипт для парсинга списка прокси сайта hideme.ru (#python3 #hidemeru #proxy #parsing)

hideme parsing proxy python

Last synced: 16 Dec 2024

https://github.com/msakai/pseudo-boolean

Haskell library for parsing/generating OPB/WBO files used in pseudo boolean competition.

parsing pseudo-boolean

Last synced: 21 Mar 2025

https://github.com/capturr/price-extract

Performant way to extract price amount and metadatas (currency, decimal & thousands separator) from any string.

amount crawler crawling currencies currency extract extractor javascript nodejs parser parsing price scraper scraping spider typescript

Last synced: 25 Feb 2025

https://github.com/rye/sked

Parse building schedules from PDF files

hacktoberfest parsing pdf schedules

Last synced: 13 Apr 2025

https://github.com/chimehq/binarycursor

Go binary data reader

binary go parsing

Last synced: 10 Mar 2025

https://github.com/macmade/id3v2

C++ library for ID3v2 tag parsing

cplusplus cpp id3 id3v2 parsing tag tags

Last synced: 19 Apr 2025

https://github.com/duffsdevice/cpp-typename-parser

A small lightweight Library to parse and construct C++11 typenames

cpp11 datatypes parser-library parsing string

Last synced: 04 Apr 2025

https://github.com/hapytex/django-path-converters

A collection of utility path converters.

django django-urls parsing path url

Last synced: 01 Apr 2025

https://github.com/josecarneiro/mr-roboto

🤖 Handle and parse a site's robots.txt file and extract actionable information

extract parser parsing robots robots-txt

Last synced: 15 Mar 2025

https://github.com/zainabdnaya/minishell_42

The objective of this project is for you to create a simple shell.

42projects c execution minishell parsing sh

Last synced: 12 Apr 2025

https://github.com/wdbm/dendrotox

Python interface to Tox distributed communications

parsing python tox weather

Last synced: 07 Dec 2024

https://github.com/reznikmm/anagram

Grammar handling and parser generation Ada library

ada grammars parsing syntax-analysis

Last synced: 14 Mar 2025

https://github.com/chakrit/truth_serum

Ruby lib for parsing github-style searches.

github-search parsing search truth-serum

Last synced: 11 Apr 2025

https://github.com/lawlabs/courtlinkanalyzer

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

allcourts courts judiciary legaltech links parsing swiftui

Last synced: 12 Apr 2025

https://github.com/rakin406/html-parser

An HTML parsing library

html library parsing

Last synced: 01 Mar 2025

https://github.com/mraniki/findmyorder

A python package to identify and parse order for trade execution.

findmyorder order parsing pyparsing pypi-package talky trading

Last synced: 03 Jan 2025

https://github.com/justcabbage/osu-parser

C++20 compatible parser for osu! filetypes

cpp osu osu-libraries osugame parser parsing

Last synced: 21 Mar 2025

https://github.com/nix1707/webscrapper-browserextension

Scraper Master is a Chrome extension for effortless web data extraction. Built with React, TypeScript, and the Chrome Scripting API, it ensures efficient, high-quality, and seamless scraping. Utilizing HTML and CSS, ScrapeEase offers a clean, responsive design. Simplify your data collection with Scraper Master.

chrome-extension chrome-extensions css data frontend html html-parser modern parser parsing react scraper scraping typescript ui validation webparser webparsing webscraping

Last synced: 21 Jun 2025

https://github.com/mattmcfarland/docsense

An intelligent documentation generator for Ecmascript, Typescript, and Flowtype

ast documentation-generator ecmascript javascript parsing typescript

Last synced: 29 Mar 2025

https://github.com/lennartpollvogt/markdown-to-data

Convert markdown and its elements (tables, lists, code, etc.) into structured, easily processable data formats like lists and hierarchical dictionaries (or JSON), with support for parsing back to markdown.

dictionaries json lists markdown markdown-parser markdown-to-data markdown-to-json md parser parsing tables

Last synced: 18 Dec 2024

https://github.com/nobodyinperson/perl6-fortran-grammar

Perl6 grammar to parse FORTRAN source code

fortran module parsing perl6

Last synced: 13 May 2025

https://github.com/oxylabs/how-to-scrape-wayfair

A step-by-step tutorial on extracting data from Wayfair’s product pages at scale and in real time. The guide details actionable code and considers various aspects before and during the scraping process.

data-extraction how-to parsing python wayfair wayfair-scraper web-scraping

Last synced: 17 Jan 2025

https://github.com/abrudz/parsing

Dyalog APL expressions to parse common and unusual data formats from text files

apl csv data data-format dyalog-apl dyalogapl parsing

Last synced: 05 Apr 2025

https://github.com/antoinegagne/robots

A parser for robots.txt with support for wildcards. See also RFC 9309.

crawling erlang erlang-library parser parsing parsing-library rfc-9309 robots-exclusion-standard robots-parser robots-txt

Last synced: 17 Jun 2025

https://github.com/l-portet/yellow-scraper

Data scraper of french yellow pages (Pages Jaunes)

extract node pages-jaunes parsing puppeteer scraper yellow-pages yellow-scraper

Last synced: 27 Mar 2025

https://github.com/prantlf/oscript-parser

A parser for the OScript language written in JavaScript. With an AST walker, a syntax checker (lint) and a code-executing interpreter.

ast ast-walker interpreter lexer lint oscript parser parsing syntax-checker tokenizer walker

Last synced: 05 Dec 2024

https://github.com/generalmimon/bmptool

Simple tool built on Kaitai Struct for reading BMP images

bmp javascript kaitai-struct parsing

Last synced: 11 Jun 2025

https://github.com/fahmiaziz98/receipt_parsing

receipt parsing using donut model, next we will add using LLM + OCR or VLM

donut flask image-to-text parsing transformer

Last synced: 20 Nov 2024

https://github.com/yarosj/prestige-of-districts

:mag_right: This application parses sites and retrieves data associated with failures of public services to display districts' prestige

amqp apollo-client apollo-server docker-compose graphql mapbox-gl ner neural-network nlp nodejs parsing pika python3 rabbitmq react scraping semantic-ui-react spacy taskscheduler webpack

Last synced: 12 Mar 2025

https://github.com/koval01/whoogle-search-kdev

Privacy-focused proxy app powered by Flask and BeautifulSoup4, acting as an intermediary between users and Google search results. Removes ads, trackers, and unnecessary clutter, enhancing user privacy and search experience.

adfree anonymous beautifulsoup4 flask flyio freedom heroku nginx opensource parsing privacy python replit self-hosted tor web

Last synced: 21 Jan 2025

https://github.com/desmos-labs/athena

A custom chain parser for the Desmos Network chains

blockchain golang hacktoberfest parsing

Last synced: 15 Apr 2025

https://github.com/stagas/tokenizer-next

iterator based tokenizer for writing parsers

iterable iterator lexer parser parsing regexp regexp-match tokenizer

Last synced: 05 Apr 2025

https://github.com/dcarbone/json-to-go

PHP Implementation of mholt/json-to-go

golang json parsing php

Last synced: 24 Jun 2025

https://github.com/qwefgh90/comment-parser

The Comment Parser supports various languages based on FSM. It's written by scala and java.

comment comment-parser java language parser parsing sbt scala

Last synced: 05 Apr 2025

https://github.com/raulpy271/django_asynchronous

🎌 Processamento de tarefas assincronas utilizando: Django, Celery, RabbitMQ e Docker.

celery data-processing django docker docker-compose parsing rabbitmq

Last synced: 24 Jun 2025

https://github.com/foresterre/version-number

🔢 Two and three component version number parsing ~ Major Minor (Patch)

cargo hacktoberfest metadata parsing rust rustup

Last synced: 21 Mar 2025

https://github.com/shadelessfox/calc

Calculator inside your terminal in case you missed the builtin one.

calculator lexing parsing rust

Last synced: 05 Apr 2025

https://github.com/xe/mapatei

Some code to work with mapatei

conlang parsing

Last synced: 06 Apr 2025

https://github.com/choroba/marpa-enhanced-calculator

Example for my Marpa presentation

marpa parsing perl5

Last synced: 03 Mar 2025

https://github.com/jgontrum/cky-parser-optimization

Assignments and materials for the syntactic parsing class at Uppsala University.

course language-processing nlp parsing syntactic-parsing university uppsala-university

Last synced: 22 Mar 2025

https://github.com/maskedsyntax/covid-tracker

Qt app to keep a track of Covid-19 records of different countries.

coronavirus coronavirus-tracking covid-19 data parsing scraping scraping-websites tracker web-scraping

Last synced: 29 Mar 2025

https://github.com/matthias-q/tree-sitter-prql

A tree-sitter grammar for prql

parsing prql syntax-highlighting tree-sitter

Last synced: 06 Apr 2025

https://github.com/rubenchristoffer/hetty-http-utilities

Hetty HTTP Utilities is a lightweight Java API primarily useful for parsing and creating raw HTTP requests and responses, along with sending and receiving them through TCP sockets.

http http-client http-packets http-parser https java login-automation parsing robot tcp tcp-sockets

Last synced: 07 May 2025

https://github.com/dalpd/plumes-hs

A CLI tool to parse and plot simulation data exported from Visual Plumes

cli haskell parsing visual-plumes

Last synced: 18 Feb 2025

https://github.com/agoose77/derpy

Context Free Grammar "Parsing with Derivatives", in Python

ast derivative grammar parsing python

Last synced: 05 Mar 2025

https://github.com/1and1/fralax

Framework for Large XML File Parsing

parsing xml

Last synced: 05 Mar 2025

https://github.com/felipensp/zed

Zed is a command line tool for editing text using Perl Regular Expressions

cli editing linux parsing perl regex sed unix

Last synced: 05 Mar 2025

https://github.com/loyc12/solong42

42 School Project : a minimalist 2d game to learn about the basics of games and sprites

game graphics mlx42 parsing retro

Last synced: 18 Feb 2025

https://github.com/jabedude/acct

Rust crate for processing acct(5) files

acct accton crates file-processing log logging parsing rust

Last synced: 14 May 2025

https://github.com/sanjinkurelic/mvcgenerator

Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).

analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture

Last synced: 15 May 2025

https://github.com/rokf/howl-peg

Syntax highlighting for the PEG notation for Howl

grammar howl parsing peg programming-languages

Last synced: 14 Mar 2025

https://github.com/novikovadaria/rulate-parser

Парсинг названий новелл с сайта TI.Rulate.ru | Parsing the titles of short stories from the site TI.Rulate.ru

parsing personal-project

Last synced: 14 Mar 2025

https://github.com/novikovadaria/recipe

Парсинг рецептов | Recipe parsing

parsing personal-project

Last synced: 14 Mar 2025

https://github.com/novikovadaria/novel_updates

Парсинг названий новелл с сайта NovelUpdates | Parsing of novella titles from the Novel Updates website

csv parsing python

Last synced: 14 Mar 2025

https://github.com/novikovadaria/dynamic_website-

Парсинг динамического сайта | Dynamic site parsing

beautifulsoup4 csv parsing python selenium-webdriver

Last synced: 14 Mar 2025

https://github.com/lamg/predicate

Parsing, evaluating and textually representing predicates

boolean-expression evaluation parsing predicates

Last synced: 15 Apr 2025

https://github.com/avindra/casd-json-schema

Schema discovery tool for the CA technologies (now Broadcom) ServiceDesk / ServiceCatalog web services

broadcom ca-technologies data-engineering doselect headless-browser javascript json parsing scraper service-management servicedesk

Last synced: 06 Mar 2025

https://github.com/cdiggins/myna-markdown

A simple JavaScript parser for GitHub flavored markdown with an HTML converter.

javascript markdown myna parsing typescript

Last synced: 26 Feb 2025

https://github.com/forwardemail/python-arf

Node.js wrapper around the Python package arf, which is a processor for Abuse Reporting Format (ARF) messages.

abuse arf bulk email format formatting javascript json message messages node parse parser parsing python read report reporting

Last synced: 26 Feb 2025

https://github.com/maskedsyntax/arm7-assembler

An ARM7 Assembler made in python using regex and tkinter

armv7 assembly-language editor parsing regular-expressions tkinter-gui

Last synced: 30 Mar 2025

https://github.com/jbruchon/jodycalc

Jody's little calculator, a project for teaching myself language parsing and interpreting

calculator educational interpreter math parsing simple

Last synced: 30 Mar 2025

https://github.com/savi-lang/peg

Parsing Expression Grammars for the Savi standard library.

library parser parsing peg savi standard-library

Last synced: 18 Mar 2025

https://github.com/maxcore25/excelparser

Learning To Parse Excel Tables, Generate Docx Files And Convert To PDF Files

docx docx2pdf excel openpyxl parser parsing pdf python python-os

Last synced: 08 Mar 2025

https://github.com/mackenzie-high/snowflake

Snowflake is a Parsing Expression Grammar (PEG) library and graphical parser-generator.

parsing parsing-expression-grammar recursive-descent-parser

Last synced: 15 Mar 2025

https://github.com/gkjohnson/scientific-javascript

A proof of concept project that adds a unit notation to Javascript using Sweet.js

engineering javascript parsing science sugar sweetjs syntax units

Last synced: 27 Mar 2025

https://github.com/kumpmati/nopsa

PWA that analyses a UTU Nettiopsu transcript of study records

parsing pdf pdfjs study-records svelte utu

Last synced: 08 Apr 2025

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: 14 Jun 2025

https://github.com/thatxliner/lark_shell

[NOT ACTIVELY MAINTAINED] A terminal version of the online Lark IDE

lark-parser parsing program python-3 python-3-6 python3 python36 tool urwid

Last synced: 22 Jan 2025

https://github.com/fanquake/elf-reader

Swift 5 based ELF parser (WIP)

parsing swift swift5

Last synced: 24 Mar 2025

https://github.com/ianhoffman/interpret_z

A lightweight interpreter for Sailthru's Zephyr language, written in Python.

compiler interpreter parsing python3 sailthru zephyr

Last synced: 27 Feb 2025

https://github.com/dcavar/j-json-nlp

Java JSON-NLP Maven module and validator

java json-nlp machine-learning nlp parsing

Last synced: 19 Feb 2025

https://github.com/dcavar/treeprocessor

Converter for bracketed annotation syntax trees, generating a PCFG, dominance relations, scope, c-command

ai cfg constituent-structure java nlp parsing pcfg phrase-structure-tree syntax treebank

Last synced: 19 Feb 2025

https://github.com/utkarshkukreti/parco

A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.

combinator ll parse parsec parser parser-combinator parsing regex regexp string typesafe typescript

Last synced: 01 Apr 2025

https://github.com/orest-d/nomic

Nomic - a toolset for Domain Specific Languages

code-generation compiler-construction dsl interpreter parsing transpilation transpiler

Last synced: 11 Jun 2025

https://github.com/mubelotix/minecraft-protocol-derive

Procedural macros to make your Rust structs compatible with the Minecraft protocol.

derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization

Last synced: 05 Dec 2024

https://github.com/maread99/valimp

Use Python type hints to validate, parse and coerce inputs to public functions

argument-parser coerce functions parser parsing python3 validation

Last synced: 12 Jun 2025

https://github.com/markusressel/py-range-parse

Parses commonly used range notations to python objects

hacktoberfest parsing python3 range range-notations

Last synced: 13 Feb 2025

https://github.com/boneskull/rc-yaml

Extend the "rc" module with YAML parsing

cli config configuration json parse parsing rc rc-yaml yaml

Last synced: 30 Jan 2025

Parsing Awesome Lists