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

Multi-Threaded Routing Toolkit (MRT) Routing Information Export Format (RFC 6396) parser library for Rust.

bgp mrt network parser rust-library

Last synced: 17 Mar 2025

https://github.com/maroontress/clione.java

A C17 lexical parser written in Java.

c17 java lexical-parser parser

Last synced: 15 Mar 2025

https://github.com/tracyxmr/twee

A Lua/Luau parser for code analysis and editor integration.

lua luau parser tree-sitter

Last synced: 17 Nov 2025

https://github.com/mlightcad/shx-parser

AutoCAD SHX font JavaScript Paser

autocad javascript parser shx shx-font typescript

Last synced: 20 Jan 2026

https://github.com/dburriss/funcydown.parser

Markdown parser and transformer for FuncyDown markdown generator

markdown parser transformer

Last synced: 11 Apr 2026

https://github.com/vincent-thomas/clier

A command line parser and framework for rust

cli framework library parser rust

Last synced: 05 Jan 2026

https://github.com/solo-steven/crafting-handbook

Learning to write JS infra, Compiler and OS and more.

generator handbook parser rust typescript

Last synced: 09 Mar 2025

https://github.com/ydah/otterraft

Simple YAML Frontmatter Parser

frontmatter hacktoberfest parser yaml-frontmatter

Last synced: 21 Jun 2025

https://github.com/asimihsan/dart_compilers_playground

Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).

compiler educational interpreter lexer parser scanner

Last synced: 23 Mar 2025

https://github.com/parthacharyaaaaa/locstat

CLI tool for counting lines of code (LOC), written using the C-Python API

c c-python-extensions cli parser python3

Last synced: 21 Feb 2026

https://github.com/everton3x/conversor-pad

Conversor dos arquivos de dados do SIAPC/PAD (do TCE/RS) para CSV, SQLite, Excell, etc.

parser php7

Last synced: 13 Jan 2026

https://github.com/potatoparser/lazycrate

Lazily and easily serialize and deserialize variables

brotli compression deserializer json parser serializer stringify variables

Last synced: 01 May 2026

https://github.com/azu/sudachi-synonyms-parser

Sudachi's synonyms dictionary parser

dictionary parser sudachi

Last synced: 31 Mar 2025

https://github.com/djoezeke/tomlfy

A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.

c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser

Last synced: 09 Mar 2025

https://github.com/bombsimon/monkey-c-rs

A (to be) Monkey C tokenizer, lexer and parser

monkey-c parser

Last synced: 21 Mar 2025

https://github.com/lee-w/facebookmessageparser

Parse your facebook message archive into JSON format

facebook parser

Last synced: 24 Mar 2025

https://github.com/longbridge/parser-benchmark

Benchmark parsers

nom parser peg pest

Last synced: 10 May 2026

https://github.com/moi-solutions/galadriel

Gem for handling parameter arrays.

array arrays gem hash parse parser rails ruby

Last synced: 05 May 2025

https://github.com/djwoms/python

python parser site

parser python

Last synced: 08 Apr 2025

https://github.com/99yuseong/html-parser

HTML compiler with python

compiler parser python tokenizer

Last synced: 20 Mar 2025

https://github.com/ebiselutica/susloader

A C# Library to read and write seaurchin score files

csharp netstandard20 parser score seaurchin

Last synced: 11 Apr 2026

https://github.com/t1st3/grunt-muxml

An XML parsing and formatting plugin for Grunt

formatter grunt grunt-plugin parser stream xml

Last synced: 22 Jul 2025

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/zon-dev/url

Zig URL package is a URI extension package

http parser url url-parser zig

Last synced: 15 Mar 2025

https://github.com/chee/nextstep-plist

parse and generate NeXTStep-style plists in javascript

parse parser plist

Last synced: 19 Apr 2025

https://github.com/sambacha/solidity-tools

ethereum/solidity tools/scripts/etc

ast erc20 erc721 ethereum evm grammar parser smart-contracts solidity

Last synced: 20 Jan 2026

https://github.com/psyb0t/go-config-parser

A Go wrapper package for reading and unmarshalling data from configuration files based on Viper.

config configuration golang golang-package parser

Last synced: 10 Mar 2026

https://github.com/svhawkins/calculator

string-based calculator using a simple tokeniser and a stack to parse mathematical expressions in order to evaluate them. Able to evaluate real, imginary, and complex numbers as well as booleans.

calculator math parser

Last synced: 31 Mar 2025

https://github.com/dzhibas/bool_expr_parser

Boolean expresion parser and evaluation function for feature flagging - flipper

boolean-expression parser rust

Last synced: 04 Jun 2026

https://github.com/gitanat/exmufochlop

Extendable Multi-Format Chat Log Parser. Intended as a repository of encoders/decoders ("converters") of multiple chat log formats (MSN, aMSN, ICQ, GTalk...)

chat chat-log msn parser parsing python

Last synced: 30 Mar 2025

https://github.com/adamreichold/robinson

For when you go to a lonely island and survival depends on parsing XML.

dom parser tree xml

Last synced: 16 Mar 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/limitcool/hostsparser

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

go hosts hosts-manage hostseditor hostsfile lexer parser

Last synced: 25 Mar 2025

https://github.com/coderaiser/key

simple key parser

javascript key parser

Last synced: 21 Feb 2026

https://github.com/liraymond04/tree-sitter-awatalk

Awatalk grammar for tree-sitter

awatalk parser tree-sitter

Last synced: 06 Jan 2026

https://github.com/puripuri2100/opam-file-rs

Parser and printer for the opam file syntax with Rust

opam parser rust

Last synced: 03 Jul 2025

https://github.com/kouisamine/url-parser

Parse details from any URLs.

js online parser php source-code tools url url-parser

Last synced: 20 Jun 2026

https://github.com/io7m-com/jobj

Wavefront OBJ reader/writer

java obj parser wavefront

Last synced: 14 Jul 2025

https://github.com/moviestoreguy/termi

A flag replacement library to create detailed cli applications

cli flag golang parser

Last synced: 18 Jun 2025

https://github.com/stephane-martin/w3c-extendedlog-parser

A parser in golang for W3C Extended Log format

golang logs parser

Last synced: 23 Apr 2025

https://github.com/pr4j3sh/hash-tag

markdown to html parser

compiler html markdown markdowntohtml parser

Last synced: 12 Feb 2026

https://github.com/olofblomqvist/marlowe-rs

A Rust library for working with the Marlowe DSL for Cardano financial smart contracts.

blockchain cardano dsl marlowe parser rust smart-contracts

Last synced: 09 Apr 2025

https://gitlab.com/zhiburt/ansitok

A library for parsing ANSI Escape Codes

ansi parser rust terminal

Last synced: 14 Apr 2025

https://github.com/jesusgraterol/argv-utils

The argv-utils package is a lightweight library for Node.js that simplifies working with command-line arguments passed to your scripts. It streamlines the process of accessing and managing arguments from process.argv property.

args arguments argv argvs node parser sh shell shell-script utilities utils

Last synced: 31 Jan 2026

https://github.com/bluk/readfeed

Pull parsers for various feed formats.

atom atom-feed atom-feed-parser parser rss rss-feed-parser rust xml xml-parser

Last synced: 09 Apr 2025

https://github.com/tido64/panini

panini 🥪 is a dumb-as-bread INI file reader with a SAX-like interface.

cpp cpp17 ini ini-parser parser reader sax

Last synced: 28 Mar 2025

https://github.com/infallibless/cookie-parser

parse cookies - open src

cookieparser cookies parser

Last synced: 16 Mar 2025

https://github.com/anabolicsanonymous/mediainfo-share

Modern Flask web-app sharing platform with mediainfo-parsing and auto-deletion.

flask mediainfo parser torrents web-appplication

Last synced: 29 Apr 2026

https://github.com/taufik-nurrohman/y-a-m-l

Obviously, a YAML parser.

converter parser php yaml

Last synced: 24 Apr 2025

https://github.com/cathood0/flutter_quill_delta_easy_parser

Convert your Quill Delta into a simplified document format, making it easier to manage and manipulate text attributes

delta document flutter-quill parser quill-delta rich-text

Last synced: 05 Sep 2025

https://github.com/jackeemkin11/html-parsing-libraries

The best HTML parsing libraries for web scraping, comparing features like CSS selector and XPath support across popular tools like jsoup, Nokogiri, and Cheerio.

expression-evaluator hacktoberfest html-sanitization htmlparser2 javascript jquery markdown math-expressions mirrored-repository mit-license parser php scientific-computing testing

Last synced: 13 Apr 2026

https://github.com/cium1/go_spider

Go 爬虫引擎 + 实例(parser)

go golang gospider parser spider

Last synced: 11 Mar 2026

https://github.com/tangenta/subscm

A tiny programming language that is a subset of scheme

expr parser scheme-dialect

Last synced: 29 May 2026

https://github.com/farhanshoukat/information-retrieval

Parse HTML pages. Create inverted index. Search for pages

bm25 inverted-index inverter jelinek language-model okapi okapi-bm25 parser tf-idf

Last synced: 31 Mar 2025

https://github.com/andreazllin/node-meta-parser

Get Open Graph and other metadata from a webpage

graph html meta node ogp open opengraph parser scraper tags

Last synced: 30 Apr 2026

https://github.com/morganconrad/unformatter

Parses data written by a java.util.Formatter. Not quite a scanf since the format details are different.

formatter java parser scanf

Last synced: 28 Feb 2025

https://github.com/djoezeke/csvee

Light-weight, Simple and fast Modern Csv parser and encoder for C/C++ with TSV support.

c cpp csv csv-parser csv-reader parse parser streaming tsv-parser

Last synced: 20 Apr 2026

https://github.com/sc4rfurry/load_xl

load_xl is a versatile Python library for parsing various configuration file formats, including .env, .ini, .yaml, .json, .toml, and .xml.

config-parser env parser python3

Last synced: 08 Jan 2026

https://github.com/kokkekpek/ton-fun-parser

Parser for bets from game contract

game parser ton typescript

Last synced: 11 Mar 2025

https://github.com/ferhatgec/finifrs

finifrs, fast cli .ini parser

cli file ini ini-parser parser rust

Last synced: 18 Feb 2026

https://github.com/1biot/FiQueLa

UniQueL (Universal Query Language) is a PHP library for easy manipulation of JSON or Yaml or Neon data.

json neon parser php query sql yaml

Last synced: 26 Aug 2025

https://github.com/jacarte/jastgen

Generate generic AST json structure for js files using babel

ast parser typescript

Last synced: 27 Apr 2025

https://github.com/oduwsdl/accesslog-parser

Web server access log parser and CLI tool with added features for web archive replay logs

access-logs accesslog-parser cli memento package parser python3

Last synced: 16 Oct 2025

https://github.com/turtleexception/fancyformat

Simple library to translate message formats

discord formatter markdown markdown-parser minecraft parser

Last synced: 13 Apr 2026

https://github.com/progfay/scrapbox-parser-stream

Parsing Scrapbox notation with Node.js Stream

node-stream parser scrapbox scrapbox-parser-stream

Last synced: 25 Mar 2025

https://github.com/daun/tree-sitter-latte

A tree-sitter grammar for the Latte templating language

latte parser tree-sitter tree-sitter-grammar

Last synced: 26 Apr 2026

https://github.com/jcp/datafilter

Quickly find flags (words, phrases, etc) within your data. :male_detective:

csv data-clean data-cleansing hate-speech-detection parser python swear-filter text textfile

Last synced: 14 Jan 2026

https://github.com/jay51/pjscript

JS like, single file simple language written in python

interpreter js learning lexer parser python

Last synced: 14 Jan 2026

https://github.com/creadone/ngx

NGINX access log parser and filter by fields or values with output to JSON or plain text

crystal logs nginx parser

Last synced: 16 May 2026

https://github.com/yonis-savary/php-dom

HTML Parser for PHP, with support for simple CSS Selectors !

dom parser php php-html

Last synced: 10 Apr 2025

https://github.com/princemaple/elixir-imap

Elixir IMAP client

client elixir imap parser

Last synced: 26 Mar 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/tsarchghs/how-to-write-a-simple-interpreter

How to write a simple interpreter - Blog Post

evaluation interpreter lexer parser

Last synced: 08 Oct 2025

https://github.com/rzane/argy

Yet another command line option parser

arguments cli command-line options parser positional ruby

Last synced: 08 Oct 2025

https://github.com/cityssm/node-avanti-time-data-parser

Parses the time data Excel report from Avanti into a JavaScript object.

avanti parser payroll timesheets

Last synced: 27 Oct 2025

https://github.com/andrewlader/go-tendo

Go application used to walk a Go project and count the legitimate packages, structs, methods and functions.

ast counting-objects go golang methods packages parser source-code structs

Last synced: 14 Jan 2026

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

Tcl-like syntax parser

grammar grammar-parser parser ruby tcl

Last synced: 10 Oct 2025

https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java

Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs

algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser

Last synced: 10 Oct 2025

https://github.com/petercamilleri/format_engine

A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.

engine formatting parser parsing parsing-routines ruby rubygem

Last synced: 19 Jan 2026

https://github.com/lussierc/boscopl

A fun & simple programming language.

parser programming-language python scanner

Last synced: 11 Oct 2025

https://github.com/fshmidt/hflabs_task

A small program which parses a table from supposed url and writes it to a Google Document using Google Drive API.

golang google-cloud google-drive-api parser

Last synced: 12 Oct 2025

https://github.com/beyondmagic/litteral

.lrc cli reader.

cli cpp2b lrc parser

Last synced: 12 Oct 2025

https://github.com/irvifa/compiler-final-project

Code written for my final project in Compiler course at Universitas of Indonesia

compiler compilers parser

Last synced: 12 Oct 2025

https://github.com/chengzeyi/sharpccompiler

Simple compiler. 自制简单语言编译器

compiler lexical-analyzer parser

Last synced: 12 Oct 2025

https://github.com/orchestron-orchestrator/acton-yang

YANG parser and library working with YANG schemas and YANG-modeled data with XML & JSON serializers

hacktoberfest json netconf parser xml yang

Last synced: 19 Jan 2026

https://github.com/gofunky/cssauron

build a matching function in CSS for any nested object structure without eval

css js library match parser selector selector-factory selectors-match stream style-selectors transform traverse

Last synced: 21 Jan 2026

https://github.com/assayyaad/haikal-markdown

أدوات هيكلية صارمة لملفات Markdown

formatter makdown parser strict validator

Last synced: 25 Oct 2025

https://github.com/seddryck/chrononuensis

Chrononuensis is a library for parsing complex time periods like year-month, year-quarter, month-week, and year-week. Effortlessly decode and validate non-standard formats, handle fiscal calendars, ordinal days, and custom cycles. Lightweight, flexible, and precise, it structures time data with ease.

date-parser date-structure parser

Last synced: 16 Oct 2025

https://github.com/miso-belica/py.js

Python expressions parser and evaluator written in Javascript (https://github.com/odoo/odoo/tree/14.0/addons/web/static/lib/py.js)

eval evaluator javascript parser python tokenizer

Last synced: 27 Jan 2026

https://github.com/enansari/cph

competitive programming helper: A powerful parser to make competitive coding easier | دستیار برنامه نویسی رقابتی: یک پارسر قدرتنمد برای استفاده در کدنویسی رقابتی

codeforces competitive-programming cpp parser python quera quera-ir

Last synced: 17 Oct 2025

https://github.com/delthas/discord-formatting

A small Go library for parsing Discord markdown-like messages to an AST

ast discord formatting markdown parser

Last synced: 06 May 2026

https://github.com/chanakayaa/nessus_file_parser

This script parses Nessus XML scan reports to extract vulnerability details, including CVE/CWE IDs, severity levels, and other pertinent information. It then generates two HTML reports: one summarizing vulnerabilities in a table format and another providing detailed findings for each vulnerability.

nessus nessus-files nessus-parser nessus-report nessus-scanner parser tenable

Last synced: 24 Oct 2025