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/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/vimaltiwari2612/expression-evaluator-tree-creator

A tool to parse expression and form an expression tree. Can be used to understand complex If-Else conditions/ Algorithm studies / compiler design studies.

compiler-design css css3 expression-evaluator expression-parser expression-tree-builder expressionengine html javascript parser pure-javascript syntax-tree tree-structure treeview

Last synced: 14 May 2026

https://github.com/eight04/expression-eval-bundle

This repository bundles expression-eval and jsep to a single file.

browser eval expression-evaluator javascript parser rollup

Last synced: 20 Aug 2025

https://github.com/shushtain/colson-pip

ColSON parser for Python

colson filetype json parser python

Last synced: 15 Jul 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/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/djoezeke/yamlfy

A Lightweight Yaml file parser and emmiter written in pure c.

c config configuration cpp deserialize emmiter parser serializer yaml yaml-parser

Last synced: 21 Aug 2025

https://github.com/armmbed/logic-trace-parser

This tool parses an export from Saleae Logic software and interprets it according to the configuration used.

logic parser saleae spif trace

Last synced: 25 Jun 2025

https://github.com/airvzxf/sniparinject

SniPar Inject is the abbreviation of these three word: Sniffer, Parser and Inject. Intercept and read the network packets to find information about the game, but it could be useful for any network sniffer.

game games hack hacking inject monitor monitoring network networking packet packets parse parser sniff sniffer video-game video-games

Last synced: 18 May 2026

https://github.com/casparwylie/zandt-lang

Another homemade programming language (ongoing and incomplete!)

language lexer parser programming-language

Last synced: 18 May 2026

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/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/marcos-venicius/cson

A very simple JSON reader in C

c json json-reader lexer lib linked-list parser parsers syntax-tree

Last synced: 17 May 2026

https://github.com/dopsun/chatbot-cli

A simple ChatBot command line parser, trained with templates.

chatbot cli parser

Last synced: 11 Jan 2026

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/srlearn/linter

A grammar and linter for ILP datasets.

golang inductive-logic-programming parser relational-learning

Last synced: 26 May 2026

https://github.com/danielmschmidt/java-method-parser

A node utility to get the methods out of java files

java parser

Last synced: 10 Jul 2025

https://github.com/carnagion/parsnip

A simple monadic parser combinator library written in Haskell.

haskell parser parser-combinators

Last synced: 22 Aug 2025

https://github.com/RSGL/RSP

Single Header File Library that can pharse multiple databases all in one single header file. Supports, XML (HTML/SVG) and JSON

cpp cpp11 header-only html json library parser rsgl single-header xml

Last synced: 12 Mar 2025

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/tutv/luxojr

Get pixels from image or buffer

buffer images jpeg nodejs parser pixels png

Last synced: 18 May 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/naryand/bencode

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

bencode nom parse parser rust serde zerocopy

Last synced: 17 Jul 2025

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/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/92181/calculator

A small and lightweight Javascript calculator. Useful for integration into web applications.

calculator html javascript math parser

Last synced: 18 May 2026

https://github.com/rdf-elixir/content_type

An Elixir parser for HTTP Content-Type headers

content-type elixir http parser

Last synced: 18 Jun 2026

https://github.com/alukianov63/vk-resource-parser

vk-resource-parser is a simple and easy-to-use script that allows you to download various resources (photos, videos, messages, documents, etc.) from the popular social network VKontakte.

parser python resources resources-parser script vk vk-api vkontakte vkontakte-api

Last synced: 09 Mar 2026

https://github.com/imgurbot12/pyxml

Pure python3 alternative to stdlib xml.etree with HTML support

html-parser parser python python3 xml xml-parser

Last synced: 11 Sep 2025

https://github.com/cubicpath/dyncommands

Dynamic command execution, parsing, and storage for IRC chatbots and CLI applications.

dynamic extensible library parser pypi-package python python3

Last synced: 13 Mar 2025

https://github.com/bbugyi200/magodo

A Python library for working with the todo.txt format, with some magic thrown in.

cc-python library parser productivity python todo todotxt

Last synced: 16 May 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/ydah/otterraft

Simple YAML Frontmatter Parser

frontmatter hacktoberfest parser yaml-frontmatter

Last synced: 21 Jun 2025

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/annahri/mq.sh

Postfix's Mailq Parser

awk bash mailq parser

Last synced: 27 Mar 2025

https://github.com/lk-KEVIN/BattlefieldMapListParser

A PHP file parser for Battlefield 3 and Battlefield 4 MapList files

battlefield battlefield-3 battlefield-4 bf3 bf4 maplist parser php-parser snet

Last synced: 25 Aug 2025

https://github.com/daankets/node-cli-advanced

Advanced Node Command Line Interpreter

argument cli javascript node parser typescript

Last synced: 09 Apr 2026

https://github.com/xirzo/httpparser

Http parser for recreational purposes

http parser

Last synced: 19 Apr 2026

https://github.com/oeb25/sql-fmt

A _very inprogress_ SQL parser and formatter written in Rust, specifically ment to be used with PostgreSQL

formatter parser postgres rust

Last synced: 17 May 2026

https://github.com/peti/parsec-class

Type class for types that can be constructed from their text representation

haskell haskell-library parsec parser

Last synced: 07 Mar 2026

https://github.com/muhammad-fiaz/ason

ASON: Adaptive Structured Object Notation - Python library for dynamic data serialization, providing flexibility and simplicity.

adaptive-structure-object-notation api ason cli client data file file-format file-sharing file-upload json json-data json-parser open-source opensource parser parsing python python3

Last synced: 02 Feb 2026

https://github.com/soerlemans/pcap-parser-simba2json-processor

Highly performant C++23 PCAP parser that converts SIMBA messages to JSON. Done as a coding challenge for a High Frequency Trading (HFT) firm.

callgrind cpp cpp23 high-frequency-trading high-performance-computing json optimization parser pcap performance simba

Last synced: 29 Apr 2026

https://github.com/smirnovoleg/haskell-interpreter

MiniHaskell interpreter implementation

haskell interpreter parser

Last synced: 22 Mar 2025

https://github.com/huntlabs/view

Compile Time Embedded Template Parser/Generator for D

dlang html parser view

Last synced: 07 Mar 2026

https://github.com/chouffe/bassbull

Haskell - CSV parser

csv haskell parser

Last synced: 18 Jun 2025

https://github.com/houshmand-2005/vohulang

Vohulang A Programming Language Based On Rust Language

language parser rust

Last synced: 27 May 2026

https://github.com/apollo-roboto/python-runrun

A typed command line parser for Python

cli library parser python typed

Last synced: 07 Apr 2025

https://github.com/wudi/pdfkit

PDFKit is a comprehensive, pure Go library for PDF

creator parser pdf pdf-generation pdfkit

Last synced: 04 Mar 2026

https://github.com/siadat/bake

Code for GopherCon presentation

golang parser

Last synced: 30 Aug 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/lleny/tree-sitter-ca65

ca65 grammar for tree-sitter

6502 ca65 parser tree-sitter

Last synced: 03 May 2026

https://github.com/mandarancio/dyaf

Do Yourself A Favor: an extensible parser and AST Generator

ast compiler dsl extensible modular parser

Last synced: 22 Mar 2025

https://github.com/open-inflation/perekrestok_api

Perekrestok API sync client

parser perekrestok playwright python3 sync

Last synced: 30 Aug 2025

https://github.com/akrck02/markdown-docs-dev-diary

Development diary for the markdown-docs library.

dev-diary markdown parser

Last synced: 15 Jun 2025

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/dburriss/funcydown.parser

Markdown parser and transformer for FuncyDown markdown generator

markdown parser transformer

Last synced: 11 Apr 2026

https://github.com/suddenlygiovanni/learning

This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.

abstract-syntax-tree algorithms data-structures lexer parser

Last synced: 19 Jul 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/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/xrplwin/xrpl-txparticipantextractor

Parse XRPL transaction and extracts all participating and non-participating accounts.

parser participants php php8 xrpl

Last synced: 17 Feb 2026

https://github.com/poti1/pod-query

Query POD information from a file

hacktoberfest parser perl perl5 perldoc pod

Last synced: 05 Mar 2025

https://github.com/onlycodergod/parser-cinema

🎞🔍Simple and fast parser with Go

fast framework golang json parser petproject small smart

Last synced: 12 Jan 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: 02 Jul 2026

https://github.com/dwjft/ebcdic-parser

parse ebcdic numbers

ebcdic parser

Last synced: 07 Apr 2025

https://github.com/javaparser/javaparser-gradle-sample

Sample project with a basic Gradle + JavaParser setup

bootstrap gradle java javaparser parser tutorial

Last synced: 21 Apr 2026

https://github.com/tteeoo/aetg

➗ Arithmetic expression tree generator (essentially a simple calculator in the command line)

arithmetic calculator command-line go golang math parser syntax-tree tree tree-structure

Last synced: 24 Feb 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/mikroskeem/quackit

Quake/Valve .cfg file parser

configuration golang library parser quake source-engine valve

Last synced: 28 Mar 2025

https://github.com/lycuid/ruson

Command line utility for parsing and processing JSON text (faster than 'jq').

command-line-tool json-parser parser rust-lang

Last synced: 29 Oct 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/herber/argi

A simple args parser

args argument-parser arguments argv parser

Last synced: 17 May 2026

https://github.com/tensorush/semver

:crab: :1234: Basic Semantic Versioning parser.

parser rust semver semver-format semver-parser

Last synced: 15 Apr 2025

https://github.com/silentsoft/datecraft

Facade API to handling various date formats for Coordinated Universal Time also known as UTC.

converter date datetime formatter gmt offset parser time timestamp timezone utc

Last synced: 11 Jan 2026

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/0x5a17ed/plainfields

A lightweight, human-friendly configuration format for Go with simple syntax for fields, lists, and maps.

configuration-language data-serialization dsl dsl-syntax go golang golang-library golang-package lexer parser

Last synced: 30 Apr 2025

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

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

function parser react typescript

Last synced: 15 Apr 2026

https://github.com/captainayan/accountlite-cli

💡💰Lightweight Command line Double-Entry Accounting Software💵💸

account-lite accounting commerce cpp finance journal journal-entries ledger parser personal statements trial-balance

Last synced: 29 Mar 2025

https://github.com/lambdaurora/lib.html

An HTML AST, parser, and writer library written in TypeScript.

ast deno html parser typescript

Last synced: 17 May 2026

https://github.com/mhshams/parser-combinators

Parser combinators with kotlin

json-parser kotlin parser parser-combinators

Last synced: 01 Jul 2026