An open API service indexing awesome lists of open source software.

Parser

A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.

Common examples include:

https://github.com/julian-eggers/texin

With Texin you have to implement only one reader to process different spreadsheet-files (XLSX, CSV, TXT)

csv excel java parser reader spreadsheet text

Last synced: 20 Jan 2026

https://github.com/eibens/module_url

Extract version number, module name, and more from ESM or TypeScript module URLs.

deno parser typescript url versioning

Last synced: 15 May 2026

https://github.com/denvercoder1/jack-to-hack-compiler-ceylon

Jack to Hack Compiler in Ceylon completed for Fundamentals of Programming Languages Course, 2020-2021.

ceylon compiler hack-assembly jack-language nand2tetris parser tokenizer vm-language

Last synced: 19 Mar 2026

https://github.com/kamuridesu/lpp-vita-annotations

generate annotations for lpp-vita to help you to create lua homebrews for PS Vita

json lpp-vita lua parser ps-vita python shell

Last synced: 06 Apr 2026

https://github.com/oxylabs/custom-parser-instructions

Learn the fundamentals of writing parsing instructions with Oxylabs' Custom Parser.

parser parsing python scraping scraping-websites tutorial web-scraping

Last synced: 24 Dec 2025

https://github.com/platisd/cpp-command-parser

Parse CLI commands with compile-time checks for your sanity

c-plus-plus cli cpp parser

Last synced: 19 Jul 2025

https://github.com/nabijaczleweli/pls-rs

Rust crate for parsing and writing the PLS playlist format

parser playlist rust-library

Last synced: 11 Apr 2025

https://github.com/naryand/bencode

See https://github.com/lepton-rs/bencode

bencode nom parse parser rust serde zerocopy

Last synced: 17 Jul 2025

https://github.com/basemax/one-draft-in-python

A attempt to rewrite one language compiler in Python.

lexer parser ply python python-3 python3

Last synced: 03 Apr 2025

https://github.com/vikpe/mvdparser

Extract information from QuakeWorld MVD demos.

demos mvd parser quake quakeworld

Last synced: 02 Jan 2026

https://github.com/journy-io/user-agent-parser

📱 user-agent string parser

client-hints device header nodejs parser user-agent

Last synced: 17 May 2026

https://github.com/ithirzty/quickson

A faster json marshaler/unmarshaler library for golang

faster go golang json marshaler marshalling parser

Last synced: 08 Feb 2026

https://github.com/sambacha/solidity-grammar-rrd

Railroad Diagrams of the Solidity Grammar as defined by the ANTLR4 spec

antlr4 ethereum evm parser rrd smartcontracts solidity

Last synced: 20 Jan 2026

https://github.com/sourlemonjuice/argparsex

Comprehensive and configurable command line arguments parser library for C language.

argument-parser cli library parser

Last synced: 06 Mar 2026

https://github.com/hrosicka/jsonparsertoexcelpython

You dont have excel and you need transform json data into Excel. Simple script - example of parse json file, create dictionary and export into excel file - as example is used party list of friends

excel json parser partylist python xlsx

Last synced: 16 May 2026

https://github.com/basemax/autonewssubmitter

Analyze SQL query and extract data of attachment files to insert new wordpress post.

parse parser parsing php regex regex-match sql sql-queries sql-query wordpress wordpress-development wordpress-site

Last synced: 20 May 2026

https://github.com/rafaeelaudibert/compiladores.yy.c

Compiler for the fictional ere2020 language developed for Compilers 101 course at UFRGS.

101 compilers lexer parser ufrgs

Last synced: 27 Mar 2025

https://github.com/matthewdargan/rst

Basic reStructuredText parser

go golang lexer parser restructuredtext

Last synced: 16 Jun 2025

https://github.com/himenon/convert-text-to-react

PlainテキストにReactのコンポーネントを適用させるサンプルコード

function parser react typescript

Last synced: 15 Apr 2026

https://github.com/ehcaning/envparser

Environment variable parser package for npm

env parser

Last synced: 03 Sep 2025

https://github.com/hansputera/test-program-lang

Learn how to parse a script, and run it as a program

evaluation language parser

Last synced: 04 Apr 2025

https://github.com/joelniemela/profundity

Implementation for the profundity programming language

compiler parser programming-language

Last synced: 22 Jun 2025

https://github.com/skalt/container_image_dist_ref

A library for parsing OCI container image references

docker oci-distribution oci-image parser

Last synced: 17 Feb 2026

https://github.com/moriyoshi/fluent-plugin-parser-logfmt

Logfmt parser plugin for fluentd 1.0 or later

fluentd logfmt parser td-agent

Last synced: 11 Jul 2025

https://github.com/WillKirkmanM/pascal-compiler

Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.

ast compiler interpreter parser pascal

Last synced: 17 Jul 2025

https://github.com/niklashigi/gamepad-info

Retrieve information about a gamepad

gamepad gamepad-api npm-package parser

Last synced: 28 Apr 2026

https://github.com/marcosspessatto/compiler

Transpiler from CT language to Java

compiler java jflex lexical-analysis parser

Last synced: 14 Jul 2025

https://github.com/ymdarake/broken-html-parser

Broken HTML Parser written in TypeScript, expected to be run on browsers as a bundled single js file. (each branch supports specific broken web pages)

broken-html html-parser lexer parser typescript

Last synced: 17 Jul 2025

https://github.com/vit0rr/chicken

Chicken is a toy programming language in OCaml because I want to learn OCaml

chicken compiler lexer ocaml parser parsing programming-language

Last synced: 28 Mar 2025

https://github.com/so1der/python-parser

Python news parser, which sends messages in telegram

beautifulsoup4 parser python-script requests telebot telegram-bot

Last synced: 28 Mar 2025

https://github.com/tqma113/cyk

A parser of CYK for CNF(Chomsky Normal Form) by Rust.

cnf cyk parser rust

Last synced: 28 Mar 2025

https://github.com/oefenweb/r-item-json-parser

Removes JSON format from Oefenweb item dataset

cran item json parser r

Last synced: 17 May 2026

https://github.com/yord/pxi-benchmarks

🧚pxi-benchmarks is a performance benchmark for pxi (pixie), the small, fast, and magical command-line data processor.

csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv

Last synced: 19 Jun 2025

https://github.com/bytebase/tidb-parser

TiDB parser based on ANTLR4

antlr antlr-parser antlr4 database parser sql tidb

Last synced: 02 Nov 2025

https://github.com/francisrstokes/hindley-milner-parser

A Hindley-Milner type signature parser in haskell

haskell parsec parser parser-combinators

Last synced: 04 Apr 2025

https://github.com/nbareil/yaraparser-go

scanning and parsing yara files just for fun, ⚠️ NOT (intented to be) FINISHED!

go parser yara yara-format

Last synced: 24 May 2026

https://github.com/kldzj/env

A simple and type-safe env parser

env environment-variables node parser typescript

Last synced: 11 Apr 2026

https://github.com/florczakraf/gitlab-duration-parser

A simple Gitlab time-tracking message parser

gitlab parser python time-tracking

Last synced: 31 Oct 2025

https://github.com/yord/shargs-parser

shargs-parser is a collection of parser checks and stages for shargs 🦈.

command-line parser shargs

Last synced: 17 Jul 2025

https://github.com/annahri/mq.sh

Postfix's Mailq Parser

awk bash mailq parser

Last synced: 27 Mar 2025

https://github.com/tank-bohr/legendary_goggles

Converts human readable representation of time to machine readable

date erlang leex parser sugar

Last synced: 07 Sep 2025

https://github.com/gchudnov/jaxzilla

A JSON parser for Scala with SAX-style API.

hacktoberfest json parser

Last synced: 12 Apr 2026

https://github.com/andrianllmm/eng-dictionary-parser

Parser for an English XML dictionary

dictionary english parser text-mining xml-parser

Last synced: 09 Jul 2025

https://github.com/thevurv/mic1

A tiny (400 SLOC), optimizing, metaprogrammable, statement-based language that compiles to SIC-1 code for https://github.com/jaredkrinke/sic1

compiler lua oisc optimizer parser programming-language sic sic1 subleq

Last synced: 21 Jun 2025

https://github.com/scrapesome/scrapesome

A Powerful Web Scraper with dynamic rendering support.

asyncio markdown parser playwright python scraper scraping

Last synced: 15 Jun 2025

https://github.com/il2horusteam/il2fb-ds-events-parser

Parser of events of the dedicated server of «IL-2 Sturmovik: Forgotten Battles» flight simulator

events forgotten-battles il-2 library parser python sturmovik

Last synced: 21 Mar 2025

https://github.com/cstayyab/markdown-to-unicode

A simple library to convert Markdown syntax to Unicode characters.

convert formatting markdown parser text unicode

Last synced: 04 Mar 2026

https://github.com/notfounnd/ini-parser

A professional INI file parser for Node.js with CLI support. Parse INI configuration files into structured JavaScript objects with support for sections, multi-line values, comments and global keys.

cli config ini lib nodejs npm parser

Last synced: 16 Apr 2026

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

JSON reading and writing for the Savi standard library, written in pure Savi.

json library parser savi standard-library

Last synced: 18 Mar 2025

https://github.com/stefankoppier/language-csharp

A C# parsing library for Haskell

c-sharp parser

Last synced: 20 Feb 2026

https://github.com/allo-media/elm-es-simple-query-string

Parse and serialize ElasticSearch query strings.

elasticsearch elm parser query

Last synced: 10 Jan 2026

https://github.com/gituser12981u2/mathematicalexpressionparser

This Java application is designed to parse and evaluate mathematical expressions. It utilizes a Lexer to tokenize input, a Parser to construct an abstract syntax tree (AST), and evaluates these expressions to return results in fractional form.

abstract-syntax-tree ast calculator java lexer parser

Last synced: 30 Mar 2025

https://github.com/doeixd/combi-parse

Type-safe, friendly parser combinator library for TypeScript featuring composable parsers, left-recursion support, detailed error reporting, and Unicode character classes.

combinators grammar parser parser-combinators typescript typescript-library

Last synced: 10 Oct 2025

https://github.com/ixalodecte/filestruct

A python package to structure files using visual and style informations

layout-analysis parser pdf

Last synced: 14 Jan 2026

https://github.com/hyouteki/mdc

Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage

c commonmark gui-application parser

Last synced: 04 Oct 2025

https://github.com/meese-enterprises/aria-control-file-parser

Parse out useful information from `.aria2` files.

aria2 aria2c ctf cybersecurity parser

Last synced: 14 Jan 2026

https://github.com/ethanlabs101/lua-toolkit

A collection of Lua utilities, encoders, parsers, binary tools, and experiments built for learning and fun.

binary encoder hex lua lua-programming lua-scripting parser reverse-engineering xor

Last synced: 20 Jun 2026

https://github.com/ngtcp2/sfparse-rs

RFC 9651 Structured Field Values parser in Rust

http parser rfc8941 rfc9651 rust structured-fields structured-headers

Last synced: 13 Aug 2025

https://github.com/sience/yarnparser

A Yarn parser written in Lua to convert Yarn Spinner dialogues into Lua structures. (also ebnf desc. of yarn)

dialogues lua parser script yarn yarnscript

Last synced: 04 May 2026

https://github.com/itsmejayd/filter-duplicate-lines

A Python tool with a Flask web interface designed to remove duplicate entries from line break delimited lists while maintaining the relative position of blank lines in the input text. Originally created to clean up OneTab exports (maintaining tab groups), it can be used for any text list with similar requirements.

flask-application onetab parser python

Last synced: 01 Mar 2025

https://github.com/tree-sitter-grammars/tree-sitter-cst

CST grammar for tree-sitter

cst parser tree-sitter

Last synced: 17 Aug 2025

https://github.com/steffen-w/kicadfiles

A comprehensive Python library for parsing and manipulating KiCad file formats with full S-expression support, type safety, and flexible error handling.

kicad kicad-library kicad-pcb kicad-schematics parser s-expressions

Last synced: 10 Oct 2025

https://github.com/decodelabs/idiom

Lightweight text to HTML parser - tags optional

parser php text-to-html

Last synced: 15 Apr 2025

https://github.com/bohdaq/url-search-params

`url-search-params` provides ability to create search params (query string) from HashMap and vice versa.

parser query rust url

Last synced: 02 Apr 2026

https://github.com/red1c3/jkpython

A JVM Python interpreter

bison evaluator flex interpreter jvm lex lexer parser python yacc

Last synced: 23 Jun 2026

https://github.com/raws/harby

Tcl-like syntax parser

grammar grammar-parser parser ruby tcl

Last synced: 10 Oct 2025

https://github.com/go-pogo/env

Package env reads and parses environment variables from various sources.

decode dotenv encode env go golang marhsal parser unmarshal

Last synced: 14 Jan 2026

https://github.com/dalisoft/jsona-rs-npm

JSONA parser, linter, formatter, lsp and cli

formatter jsona jsona-parser lsp npm parser rust

Last synced: 26 Jan 2026

https://github.com/farzonl/regexparser

for CS 3240

parser regex

Last synced: 12 Apr 2025

https://github.com/keyweeusr/fbmessageparser

:zap: Parse Facebook messages from the downloaded archive

archive facebook message parser

Last synced: 09 Nov 2025

https://github.com/defaultsbotdevelopment/dbd-tools

Provides usefull functions to help you create your dream projects!

arrays convert discord objects parser time tools utility

Last synced: 06 May 2026

https://github.com/decaded/csv-chaos-tamer

A Node.js script that processes multiple differently formatted CSV files into clean, normalized JSON, built specifically to prepare data for celestial.decaded.dev.

celestial csv json parser

Last synced: 17 Apr 2026

https://github.com/beenotung/html-parser.ts

zero-dependency html parser for node.js and browser that return the dom (tree) structure

dom html nodejs parser typescript-library

Last synced: 28 Apr 2026

https://github.com/mdouchement/vdf

Valve Data Format parser and generator written in Golang

generator parser steam valve valve-data-format vdf-format

Last synced: 13 Jun 2026

https://github.com/dxkite/language

language support test

ast-parser parser

Last synced: 10 Jun 2025

https://github.com/mattacosta/php-parser

A cross-platform, error-tolerant PHP parser that provides a complete representation of your source code.

ast cross-platform parser php php-parser

Last synced: 17 Jan 2026

https://github.com/vcputtini/pflogentry

A small object library capable of interpreting the log entries generated by PFSense(tm) and manipulating this data.

analizer cpp cpp17 filterlog firewall lib library parse parser pfsense

Last synced: 14 Jun 2025

https://github.com/urijhoruzij/parser

Parser that allows you to upload images of products from online stores.

node-js nodejs parser puppeteer

Last synced: 11 May 2026

https://github.com/limitcool/hostsparser

这是一个用Go语言编写的hosts文件解析器,它使用词法分析和语法分析技术来解析和修改hosts文件。作为一个库项目,它提供了简单易用的API来操作和管理hosts文件。

go hosts hosts-manage hostseditor hostsfile lexer parser

Last synced: 25 Mar 2025

https://github.com/massigy/ll1p.go

This is a simple LL(1) grammar tokenizer & parser written in Go.

go-programming-language golang grammar-parser language-theory ll1-grammar ll1-parser parser regular-expression tokenizer

Last synced: 10 Aug 2025

https://github.com/valdezfomar/tree-sitter-xresources

Xresources grammar for tree-sitter

parser tree-sitter xresources

Last synced: 23 Oct 2025

https://github.com/maximilianmairinger/clicmdast

CLI command ast parser manipulate program bash powershell generic agnostic.

ast bash cli cmd command manipulate mutate parser shell syntax tokenizer

Last synced: 11 May 2026

https://github.com/luxluth/alrc

Advanced Lyrics File format parser

lrc lyrics parser

Last synced: 10 Aug 2025

https://github.com/mosherubin/getcmdopt

Simple, light, cross-platform C++ class for parsing command line options

argument-parser argv argv-parser command-line command-line-parser cross-platform getopts parser

Last synced: 11 Jun 2025

https://github.com/fink-lang/prattler

A generic top down operator precedence parser

ast compiler fink fink-lang parser

Last synced: 04 Apr 2026

https://github.com/jelhamm/deterministic-finite-automaton-dfa

"implementation of a Deterministic Finite Automaton (DFA). Includes classes for defining and processing DFAs, with parsers for JSON, Text File, Dictionary and String formats."

compiler defaultdict deterministic-finite-automaton dfa dfa-simulator json jupyter-notebook parser python

Last synced: 10 May 2026