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/fabiante/monkeylang

Monkey language

interpreter learning parser

Last synced: 24 Mar 2025

https://github.com/xrplwin/xrpl-nfttxmutationparser

Parse NFT and URI transaction to context aware object providing direction, token id and roles.

nft nftoken parser php uri uritoken xahau xrpl

Last synced: 26 Mar 2025

https://github.com/apollo-roboto/cs-commander

A command line parser for c# with type enforcement

cli csharp library parser

Last synced: 15 Mar 2025

https://github.com/chouffe/bassbull

Haskell - CSV parser

csv haskell parser

Last synced: 18 Jun 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/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/keinos/gofeed-cli

✅ A command that parses RSS/Atom/XML feeds to JSON. GoFeed Powered.

cli-app go gofeed parser

Last synced: 14 Jan 2026

https://github.com/eyelash/peg.hh

C++14 parser combinator

cpp cpp14 parser

Last synced: 30 Mar 2025

https://github.com/stater/read-cli

A small NodeJS Module to help parsing the CLI command and options.

cli cli-parser command javascript node-js node-module nodejs parser

Last synced: 30 Apr 2026

https://github.com/cubinegaming/calc-lang

a text-based interpreted calculator (adding more features)

ast calc calculator interperters lexer parser rust tokens

Last synced: 12 May 2025

https://github.com/pschichtel/rfc5988

Library to parse RFC 5988 and RFC 8288 Link headers

gradle kotlin kotlin-library link-header parser parser-combinators rfc-5646 rfc-5988 rfc-8288

Last synced: 05 Feb 2026

https://github.com/iwillspeak/teasel

Teasing HTML Elements from Text

html parser

Last synced: 24 Mar 2025

https://github.com/vahor/interpreter-in-rust

Based on "Writing an interpreter in Go" https://interpreterbook.com/

ast interpreter lexer parser rust

Last synced: 16 Mar 2025

https://github.com/tuananh/fast-osm-xml

a fast OSM to JSON parser

nodejs osm osm2json parser

Last synced: 19 May 2026

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

TypeScript version of AutoCAD MText parser

autocad javascript mtext parser typescript

Last synced: 12 Mar 2026

https://github.com/mineralscloud/quantumespressoparser.jl

Parses the input/output files of Quantum ESPRESSO to extract data

julia julia-package parser quantum-espresso reader regular-expressions

Last synced: 03 Feb 2026

https://github.com/rzcastilho/xmlx

Elixir native XML parser that enables search by attribute or element names

elixir parser xml

Last synced: 30 May 2026

https://github.com/superb-man/automaton-solver

regex -> abstract syntax tree -> nfa -> dfa(minimized) conversion.

cyk-algorithm dfa dfa-minimization dotfiles json moore-minimization nfa parser regular-expression x-33

Last synced: 06 Oct 2025

https://github.com/jamogriff/markup-front-matter-parser

An OOP-y Python package to parse front matter from markup files

factory-pattern front-matter html markdown markup parser python

Last synced: 14 Jan 2026

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

Sudachi's synonyms dictionary parser

dictionary parser sudachi

Last synced: 31 Mar 2025

https://github.com/pisdhooy/icc

ICC profile parser for pisdui

icc parser

Last synced: 12 Mar 2026

https://github.com/gokcan/atlas

Programming language for propositional calculus

flex lexical-analysis parser programming-language

Last synced: 23 Mar 2025

https://github.com/herber/argi

A simple args parser

args argument-parser arguments argv parser

Last synced: 17 May 2026

https://github.com/za-arthur/pg_textparser

Fast parser for text search of PostgreSQL

parser postgresql text-search

Last synced: 14 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/tree-sitter-grammars/tree-sitter-cpon

CPON grammar for tree-sitter

cpon parser tree-sitter

Last synced: 05 Oct 2025

https://github.com/hanzopgp/calcantlr

Compiler for an invented programming language using ANTLR and a custom stack machine.

antlr compiler language-theory lexer parser stack-machine university

Last synced: 21 May 2026

https://github.com/xsubject/constructor-argument-detector

👻 Terminal util to find constructor arguments when creating a contract in ethereum based networks

arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js

Last synced: 30 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/yaroslaff/a2conf

Work with apache2 config programmatically from python

apache2 automatically config configuration configure parse parser python script

Last synced: 10 Dec 2025

https://github.com/neuroglia-io/data.coda

.NET Standard 2.1 library for parsing Belgian CODA files

coda dotnet parser

Last synced: 17 May 2026

https://github.com/andrewmaksimchuk/vodiy

Download road signs and descriptions to them from cli.

cli lynx makefile parser wget

Last synced: 29 Oct 2025

https://github.com/gre1wy/oaa

KPI IPT course, 5 semester

db inverted-index lexer parser

Last synced: 25 Mar 2025

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

markdown to html parser

compiler html markdown markdowntohtml parser

Last synced: 12 Feb 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/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/akarshjha03/compiler-design

This repository is dedicated to understanding and implementing the core concepts of compiler design. It covers various stages of a compiler, including lexical analysis, syntax analysis, semantic analysis, intermediate code generation, optimization, and code generation.

clanguage compiler compiler-design flex lalr-parser lex lexical-analyzer parser

Last synced: 15 May 2025

https://github.com/wizard04wsu/tree-sitter-regex-js

Tree-sitter grammar for JavaScript regular expressions (without the Unicode flag)

atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter

Last synced: 20 Apr 2026

https://github.com/aggrathon/rustcalculator

A commandline calculator written in Rust

calculator parser rust

Last synced: 16 Mar 2025

https://github.com/bahmutov/commit-closes

Parses commit message to find all "fixes", "closes" and "resolves" issue numbers

commit github parser

Last synced: 26 Sep 2025

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/qfox/smarty-parser

:elephant: Smarty AST parser

lexer parser smarty

Last synced: 27 Mar 2025

https://github.com/rtxux/pascalcompiler

Pascal-- Compiler written in C#, a course project of Compiler's Principle

compiler parser pascal

Last synced: 14 Jun 2025

https://github.com/kojobailey/nucc-cpp-parser

A simple drag-n-drop terminal-based tool for unpacking CyberConnect2 NUCC XFBIN files into more easily-editable formats and vice versa.

binary cpp cyberconnect2 deserialisation deserialiser files json nucc parser reader repacker serialisation serialiser terminal-based unpacker writer xfbin

Last synced: 18 Apr 2026

https://github.com/aenguerrand/log-ai

Parse, extract and analyse raw log with AI

ai log parser

Last synced: 16 Nov 2025

https://github.com/atharvathorve/monke

Implementation of an interpreter for the monkE programming language in Go

abstract-syntax-tree evaluator go interpreter lexer object-system parser

Last synced: 01 Apr 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/marcosspessatto/compiler

Transpiler from CT language to Java

compiler java jflex lexical-analysis parser

Last synced: 14 Jul 2025

https://github.com/haskell-github-trust/smt2-parser

Parse smt2 in Haskell

haskell parser smt smt-lib smt2

Last synced: 29 May 2026

https://github.com/aligator/nogo

A .gitignore parsing lib in pure Go

files git gitignore go ignore lib parser

Last synced: 21 Apr 2026

https://github.com/tipalol/parser

Компактный класс Parser, с помощью которого можно легко и непринужденно доставать необходимую информацию с любого сайта.

java jsoup parser web

Last synced: 22 Mar 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/baraja-core/table-of-content

A tool for easily compiling Table of content from the article content.

article content entity fast generator parser speed

Last synced: 15 May 2025

https://github.com/starbuildr/norwegian_id_number

Elixir library to parse and validate Norwegian national identification numbers

national-id national-identification-number norwegian parser

Last synced: 21 Feb 2026

https://github.com/tztsai/matopy

Matlab to Python 3 Translator.

lexer matlab parser python python3 syntax-analysis translation

Last synced: 16 Mar 2025

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/infallibless/cookie-parser

parse cookies - open src

cookieparser cookies parser

Last synced: 16 Mar 2025

https://github.com/syntatis/wp-plugin-readme-parser

⚗️ Retrieve information from WordPress plugin readme files

parser readme wordpress-plugin

Last synced: 20 Oct 2025

https://github.com/swellshinider/easyarguments

EasyArguments is a lightweight library for managing and parsing input arguments in C# .NET projects.

argparser arguments csharp csharp-library library net open-source parser

Last synced: 30 Mar 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/ieeax/cssparser

A lightweight CSS tokenizer/parser written in C#.

csharp css css3 parser

Last synced: 20 May 2026

https://github.com/dreamycecil/lilacdragonscript

***Deprecated!!!*** A self-made interpreter for a simple scripting language with a JavaScript-like syntax. [Work In Progress]

compiler interpreter language parser programming-language scripting-language

Last synced: 01 May 2025

https://github.com/rangoo94/universal-lexer

Parse any text input to tokens, according to provided regular expressions.

lexer lexical-analysis parser parsing regular-expression scanner tokenizer

Last synced: 09 Sep 2025

https://github.com/simplepie/utility-pack

A set of small utilities for PHP.

enum parser php php72 php73 php74 querystring simplepie time types url util

Last synced: 11 Apr 2025

https://github.com/qingwei-li/parsedate

Converts a value to a Date

date parse parser string

Last synced: 04 Apr 2025

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

Postfix's Mailq Parser

awk bash mailq parser

Last synced: 27 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/nstdio/libpgn

The PGN (Portable Game Notation) parser.

parse parser pgn

Last synced: 02 Jul 2026

https://github.com/perlpunk/parse-bbcode

perl5 Module to parse BBCode and render it as HTML or text

bbcode parser perl5

Last synced: 09 Jul 2025

https://github.com/simpsonresearch/simplc_parser

Parser for my programming language, simp lang (simpl) made in C

c parser programming-language simpl

Last synced: 31 Aug 2025

https://github.com/zenor0/compiler-labs

Fuzhou University 2024 compiler course labs.

2024 analysis compiler course-labs fzu grammar lab lexer parse parser python semantic

Last synced: 05 May 2025

https://github.com/vinpac/graphql-study

A GraphQL-like language parser. Example with editor and AST Tree

graphql language lexer parser study

Last synced: 16 May 2026

https://github.com/richbl/esri-ascii-parser

A CLI utility written in Go to validate and parse an ESRI ASCII raster format file and send it to console, file, or database

ascii database esri esri-ascii-parser go golang parse parser

Last synced: 16 May 2026

https://github.com/dev-cetera/df_config

A package that provides methods to load configuration data and access it at runtime.

cache dart json library localization package parser utils

Last synced: 24 Apr 2026

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: 16 May 2026

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/erkobridee/ds-ast

DS ( Data Structure ) AST ( Abstract Syntax Tree )

ast computer-science data-structures lexer parser

Last synced: 17 Jun 2025

https://github.com/alexboia/kml-for-php

PHP Kml Library

kml library parser php processor

Last synced: 12 Feb 2026

https://github.com/vsedyshev-intermedia/vparser

VParser is Python parser provide smart string parser and matcher

bdd bdd-framework parser parser-combinators python

Last synced: 28 Dec 2025

https://github.com/pstolarz/sprops

C library for parsing configuration files built of properties (key/value pairs) which may reside inside "scopes", that is blocks of configuration with assigned name and an optional type. Scopes may constitute hierarchical nesting tree of an arbitrary depth.

api bison c configuration cpp library parser properties yacc

Last synced: 16 May 2026

https://github.com/frozen/htmlquery

Html parsing library with jquery like css selectors

css html parser parsing rust

Last synced: 16 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/yord/shargs-opts

shargs-opts is a type-based command-line options DSL for shargs 🦈.

command-line parser shargs

Last synced: 09 Jul 2025

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/yord/shargs-usage

shargs-usage is an automatic usage documentation generation library for shargs 🦈.

command-line parser shargs

Last synced: 19 Jun 2025

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

shargs-parser-integration-tests runs several integration tests for shargs-parser and shargs 🦈.

command-line parser shargs

Last synced: 19 Jun 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/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/roswelly/solana-transaction-crawler

crawl & parse solana transaction

crawler parser rust solana transaction

Last synced: 15 May 2026

https://github.com/cicovic-andrija/libparse

Rust parser combinator library

csv parser parser-combinators rust

Last synced: 21 Jun 2025