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/io7m-com/jsx

S-expression parsing

java parser pretty-print s-expression

Last synced: 22 Mar 2025

https://github.com/evanrelf/problem-counter

Parse and count math homework problem ranges

haskell parser purescript

Last synced: 03 Aug 2025

https://github.com/pivoshenko/ihroteka-converter

🗃️ A lightweight package for converting Markdown into Steam-compatible markup

bbcode converter formatter gaming ihroteka markdown markup parser steam steam-bbcode steam-bbcode-converter steam-workshop text-processing

Last synced: 07 Mar 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/poti1/pod-query

Query POD information from a file

hacktoberfest parser perl perl5 perldoc pod

Last synced: 05 Mar 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/4ster-light/py-logic

Implementation of a logic formula parser and truth table generator in Python.

interpreter lexer parser python

Last synced: 16 Aug 2025

https://github.com/ydah/gashadokuro

💀 A CSS selector parser implemented in Ruby

cssselector parser

Last synced: 10 Nov 2025

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/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/regan-koopmans/compiler-project-lexer-and-parser

Repository for the compiler construction practical project.

compiler construction java learning lexer parser tokenizer

Last synced: 05 Oct 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/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/xdevelnet/tcsv2tssb

tcsv to tssb converter

binary-data converter csv parser

Last synced: 22 Mar 2025

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/titikterang/iso8583_python

iso 8583 parser based on python

iso8583 parser python

Last synced: 17 Aug 2025

https://github.com/kouisamine/json-to-string

JSON to String converter is a tool that facilitates the conversion of JSON data into a string format.

convert converter js json json-document json-schema json-to-string online parse parser php source-code string tools

Last synced: 21 Jan 2026

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/testingrequired/reqlang-expr

A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine.

abstract-syntax-tree bytecode-compiler grammar lalrpop logos parser repl typechecker types

Last synced: 17 Aug 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/khlam/cs480-translators

Oregon State University CS 480 Translators. Building a Python scanner and parser to output AST trees using bison and yylex.

assignments bison compiler flex oregon-state-university parser scanner

Last synced: 07 Feb 2026

https://github.com/win7user10/laraue.crawling

The set of tools for fast writing crawlers on the .NET

crawler csharp csharp-crawler parser

Last synced: 17 Aug 2025

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

A C# parsing library for Haskell

c-sharp parser

Last synced: 20 Feb 2026

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

MiniHaskell interpreter implementation

haskell interpreter parser

Last synced: 22 Mar 2025

https://github.com/codeismyid/tsc-output-format

Format Typescript compiler (tsc) diagnostic output into JSON, GHA Annotations, and more.

formatter parser tsc tsc-diagnostics tsc-output tsc-output-format tsc-output-formatter tsc-output-parser typescript typescript-diagnostics

Last synced: 09 Mar 2026

https://github.com/vlavrynovych/auto-envparse

⚡ Automatic environment variable parsing with zero configuration and type inference

12-factor dotenv env environment environment-variables parser schema zero-config zero-configuration

Last synced: 16 Jan 2026

https://github.com/girgias/css3-parser

A CSS Level 3 parser written in PHP.

css css3 parser php

Last synced: 16 May 2026

https://github.com/a631807682/ddltransform

parse ddl and transform to gorm model code

ddl gorm mysql orm parser postgresql

Last synced: 25 Feb 2026

https://github.com/devtheorem/php-handlebars-parser

Parse Handlebars templates to a spec-compliant AST with PHP.

handlebars parser php

Last synced: 25 Feb 2026

https://github.com/alfex4936/golang-studies

Learning Go (Go언어 공부 모음)

go golang kafka parser

Last synced: 17 May 2026

https://github.com/cedarscript/cedarscript-ast-parser-python

Lib for parsing and interpreting CEDARScript, a SQL-like language for code analysis and transformations

ai-assisted-development code-editing parser

Last synced: 28 Jan 2026

https://github.com/globoplox/dice

A tool for throwing dices

crystal parser

Last synced: 12 Jun 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/jmrozanec/cobiss-parser

Parses COBISS/COMARC format into Dublin Core object.

bibliography cobiss cobiss-parser comarc dublin-core metadata parse-cobiss-files parser

Last synced: 05 Nov 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/mabdanm/markdown-table-repair

Markdown Table Repair is a Python package that repairs and cleans malformed Markdown tables, converting them into structured pandas DataFrames.

deep-learning llama3 llm machine-learning markdown mistral openai-api parser repair

Last synced: 27 Oct 2025

https://github.com/doctorjohn/keyvalues1

Parser for version 1 of Valve's KeyValues format with focus on relevant steamcmd output

keyvalues parser python python3 valve

Last synced: 01 Aug 2025

https://github.com/yoeven/url-query-json-parser

JSON query parser for URL query strings to complex JSON objects and vice versa

decode encode javascript js json param parser query string ts typescript url

Last synced: 10 Apr 2026

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/sixarm/youtube-html-parser

YouTube HTML parser scripts

html parser shell youtube

Last synced: 08 Apr 2026

https://github.com/tech189/tiripode

Parser and grammar tool for Mycenaean Greek / Linear B

ancient-greek linear-b mycenaean parser postgresql python

Last synced: 18 May 2026

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/bsnext/fastify-bowser

A plugin for Fastify that adds the 'request.useragent' property to get header 'user-agent' parsed data.

bowser fastify parser plugin typescript useragent

Last synced: 09 Mar 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/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/chehanr/nic_parser

A python package to parse Sri Lankan national identity card numbers.

identity national nic nic-parser parser python python-library python3 sri-lanka

Last synced: 24 Oct 2025

https://github.com/igorskyflyer/rust-adblock-metadata-parser

🎠 A fast AdBlock metadata parser written in Rust. 🧪

adblock back-end crate igorskyflyer meta metadata module parse parser rust rust-lang

Last synced: 04 Oct 2025

https://github.com/chouffe/bassbull

Haskell - CSV parser

csv haskell parser

Last synced: 18 Jun 2025

https://github.com/gokcan/atlas

Programming language for propositional calculus

flex lexical-analysis parser programming-language

Last synced: 23 Mar 2025

https://github.com/manasesjesus/fdbs-and-sql-parser

Implementation of a Federative Database System – SQL Parser included

database dbms distributed-database federated java javacc jdbc oracle parser sql sql-parser

Last synced: 12 Jul 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/blitz-krieg-cmd/soulib

Souls Lib - Zig library for Reading and Writing Dark Souls Remastered files.

fromsoftware parser zig zig-package ziglang

Last synced: 06 Sep 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/teh-cmc/zig-ron

[WIP] A robust, efficient implementation of the Rusty Object Notation (RON) for the Zig programming language.

parser ron zig

Last synced: 25 Jun 2025

https://github.com/gunh0/gamemeca-crawler

🎮 Game rankings data from a website and saves it as a CSV file using BeautifulSoup and requests

beautifulsoup parser parsing python-requests

Last synced: 25 Mar 2025

https://github.com/dkostmii/tree-sitter-mavka

Tree-sitter для Мавки

mavka parser tree-sitter

Last synced: 19 Apr 2025

https://github.com/jacoscaz/taskparser

A CLI tool to extract tasks and worklogs out of Markdown documents.

extract markdown parser tasks todo

Last synced: 20 Oct 2025

https://github.com/sauravbhattacharya001/sauravcode

Frustrated by syntax-heavy languages, I designed *sauravcode* for simplicity and clarity. It removes unnecessary punctuation and rigid conventions, focusing purely on logic. With minimal syntax, it allows ideas to flow naturally without distraction. *Sauravcode* is my tool for coding as a seamless, intuitive process, free from constraints.

c-language code-generation compiler custom-language interpreter language-design parser programming-language python transpiler

Last synced: 19 Apr 2026

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/drom/tree-sitter-mlir

MLIR grammar for tree-sitter

mlir parser tree-sitter

Last synced: 26 Feb 2026

https://github.com/oovm/mathml

MathML renderer and latex/asciimath convert

asciimath expression latex math mathml parser

Last synced: 16 Feb 2026

https://github.com/aspicho/epub-parser

Simple Python ePUB parser with GUI

epub json parser python qt6 utility

Last synced: 07 Mar 2026

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

Parser for a Tagalog dictionary website

dictionary parser tagalog text-mining web-scraping

Last synced: 22 Jun 2026

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/rmsnow/cmmcompiler

A simple compiler of the language, CMM.

compiler lexer parser

Last synced: 24 Jul 2025

https://github.com/ccwang002/pyhgvs-lite

A liteweight Python parser for HGVS names

hgvs lark-parser parser

Last synced: 17 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/scdh/pygexml

Small pythonic wrapper around PAGE XML

page-xml parser python xml

Last synced: 19 Feb 2026

https://github.com/jcubic/expression.php

Safely evaluate math, string, and boolean expressions

evaluator expression interpreter math parser

Last synced: 14 Apr 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/tylersuehr7/sqlite-class-parser

A lightweight object-to-SQL statement parser.

java java-libraries parser sql sql-parser

Last synced: 27 May 2026

https://github.com/dhawalhost/nqjson

nqjson - Next-gen Query JSON library for Go with powerful path queries and modifier

golang json json-path parser query

Last synced: 10 Mar 2026

https://github.com/niklasrosenstein/python-hcl2-ast

A HCL2 parser based on python-hcl2 that produces an Abstract Syntax Tree.

ast hcl parser python

Last synced: 15 Oct 2025

https://github.com/yanniskatsaros/fable

A simple, linear, non-recursive data-interchange format designed to be easily emitted, and parsed by any language.

data-interchange deserialization parser python3 serde serialization

Last synced: 27 Sep 2025

https://github.com/poppa/key-value-file

Simple key/value file parser/writer

dotenv dotenv-parser keyvalue keyvalue-files nodejs parser typescript

Last synced: 30 Jan 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/yord/shargs-example-sync-sql

shargs-example-sync-sql is a sample application of shargs 🦈.

command-line parser shargs

Last synced: 15 Oct 2025

https://github.com/vinukathejana/env

A simple and flexible Go package for loading environment variables from a config file or the system environment and unmarshaling them into a struct. Automatically supports multiple data types with clear error handling.

environment-variables golang parser

Last synced: 27 Jul 2025

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

C++14 parser combinator

cpp cpp14 parser

Last synced: 30 Mar 2025

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

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

formatter makdown parser strict validator

Last synced: 25 Oct 2025

https://github.com/timolinn/html

[WIP] HTML Parser written in Go

browser browser-engine go html htmlparser parser parsers

Last synced: 22 Mar 2025

https://github.com/yagasoft/dynamics365-crmtextparser

A parser that resolves many challenges that come up in the context of Dynamics 365 dynamic text.

dynamics dynamics-365 dynamics-crm microsoft parser template templating

Last synced: 25 Feb 2026

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/tree-sitter-grammars/tree-sitter-pymanifest

PyPA manifest grammar for tree-sitter

manifest parser tree-sitter

Last synced: 29 Apr 2026

https://github.com/evan-choi/jsqlparser.net

JSqlParser.NET parses an SQL statement and translate it into a hierarchy of .NET classes. The generated hierarchy can be navigated using the Visitor Pattern

dotnet ikvm jsqlparser parser sql

Last synced: 21 May 2026

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/kareimgazer/xml-parser

Best xml editor from scratch

cplusplus cpp csharp json parser xml

Last synced: 07 May 2026