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/silviucpp/refererparser

Erlang library for extracting marketing attribution data from referrer URLs

erlang parser referer-url

Last synced: 16 Apr 2025

https://github.com/sassman/edu-sql-parser-rs

SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.

compiler languages parser rust sql sql-parser transpiler typegen typescript

Last synced: 02 Sep 2025

https://github.com/elzup/peeler

parser for only bracket.

bootstrap brackets nest parser syntax tree

Last synced: 01 Jul 2025

https://github.com/rokf/lua-md2html

Another Markdown to HTML converter (with the ability to assign classes to rendered elements)

html lpeg markdown markdown-parser markdown-to-html parser

Last synced: 11 Apr 2026

https://github.com/darnfish/email-forward-parser

Parses forwarded emails and extracts original content

email forward mail parser

Last synced: 12 Apr 2025

https://github.com/turkeymcmac/instruction-hexadecimal-readers

Small C library for reading Intel HEX and SRECORD files.

intel-hex parser srecord

Last synced: 15 Mar 2025

https://github.com/denvercoder1/docstring-utils

Parser and checker for Numpy, Sphinx, and Google-style docstrings

docstrings parser python

Last synced: 13 Apr 2025

https://github.com/tunnckocore/mich-parse-selector

Tiny parser for simple CSS selectors, just in ~300 bytes. Pretty similar to what is done in Hyperscript

ast css css-selector-parser dom hast hastscript html hyperscript mich parser virtual-dom

Last synced: 27 Feb 2025

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

Simple epub parser

epub parser

Last synced: 10 Apr 2025

https://github.com/char0n/json-parsers

Monorepo containing research for various json-parsers

javascript json parser

Last synced: 20 Jan 2026

https://github.com/konrad2002/dsvparser

GoLang implementation of DSV7 file format with parser

dsv dsv6 dsv7 golang-package parser schwimmen

Last synced: 11 Mar 2026

https://github.com/simonkowallik/tmconfpy

serialize F5 config (bigip.conf) to JSON or python dict

bigip config f5 f5-bigip json parser serialization

Last synced: 22 Apr 2025

https://github.com/sixarm/markdown-tools

SixArm.com » Markdown » Scripts for parsing markdown

markdown parser scripts

Last synced: 04 Sep 2025

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

TypeScript types for PHP Parser JSON representation

ast parser php php-parser phpparser static-analysis static-analyzer typescript

Last synced: 13 Apr 2025

https://github.com/jednano/prisma2-sdl

Parses a subset of the Prisma 2 schema definition language

ast parser pretty-print prisma prisma2 schema sdl typesc

Last synced: 21 Jan 2026

https://github.com/hammpa/aiko_cross_platform

Repository bahasa pemrograman Aiko, dibangun menggunakan LLVM-14 dan C++. Mendukung tipe data primitif, array, struct, fungsi, loop, dan ekspresi kompleks untuk pengembangan bahasa modern

aiko clang codegen gcc lexer llvm parser

Last synced: 04 Sep 2025

https://github.com/felipebz/flr

A lightweight Java library which provides everything required to analyse any piece of source code.

lexer parser static-analysis

Last synced: 14 Jan 2026

https://github.com/luanmuniz/shorio

Dom Manipulation for Node.JS with an jQuery like API

dom dom-library dom-manipulation html-parser jquery nodejs parser

Last synced: 04 Jul 2025

https://github.com/getoslash/server-timify

Parser and transformer for the Server-Timing header.

headers parser performance server-timing

Last synced: 05 Sep 2025

https://github.com/beforesemicolon/html-parser

Customizable Fast HTML parser

html parser

Last synced: 09 Apr 2025

https://github.com/fundersclub/bai-lockbox

Easily parse BAI2 files typically used for Lockbox services

bai-files bai2-files lockbox parser

Last synced: 04 Aug 2025

https://github.com/jotavare/minishell

A simplified version of a unix shell, implemented as a command-line interpreter.

bash builtin c gdb input-validation lexer linux makefile minishell norminette parser readline shell signals unix valgrind

Last synced: 24 Apr 2025

https://github.com/jekyll2014/cctalkcontrol

Control CCTalk devices using a list of commands with user-defined parametes.

cctalk parser

Last synced: 30 Jan 2026

https://github.com/eb4j/mdict4j

MDict dictionary format parser for java

dictionary mdict mdx parser

Last synced: 14 Jan 2026

https://github.com/jmousqueton/boamp-extractor

Script d'extraction et de mise en page des AOs publiés au BOAMP

api boamp github-actions github-pages msteams parser python3

Last synced: 24 Apr 2025

https://github.com/mukeshm/gedcom-parser

Simple GEDCOM parser written in Haskell

haskell parser parser-combinators

Last synced: 29 Jan 2026

https://github.com/the-mikedavis/tree-sitter-git-config

A tree-sitter grammar for git's configuration language

config git parser tree-sitter

Last synced: 09 Apr 2025

https://github.com/typedduck/kamo

A library to assist in the creation of an interpreter or compiler and its associated runtime.

garbage-collection memory-management parser parser-combinators parsing rust rust-library s-expressions scheme

Last synced: 09 Apr 2025

https://github.com/sokis/asar-parse

从 asar 文件中加载模块

asar electron parser

Last synced: 18 May 2026

https://github.com/isaacvando/cooklang-hs

A parser for the cook markdown language written in Haskell

cooklang haskell parser

Last synced: 23 Aug 2025

https://github.com/kelvintaywl/code_comment

extracts comments from your source code (pip install code_comment)

comments extraction parser source-code

Last synced: 14 Jan 2026

https://github.com/neyn/neyson

Lightweight C++11 JSON Library

cmake cpp cpp11 cxx cxx11 json json-library json-parser lightweight parser

Last synced: 14 Jun 2025

https://github.com/bertiqwerty/mexpress

Math parser and evaluator based on the Rust crate Exmex

gradient math parser

Last synced: 14 Jan 2026

https://github.com/keyvan-m-sadeghi/parse-neo4j

Parse results from neo4j's http endpoint to normal JSON

json neo4j parser

Last synced: 13 Jun 2025

https://github.com/spire-rs/countio

💡 Utilities for tracking bytes in sync and async I/O streams, built for applications that need clear throughput metrics and minimal overhead.

byte futures io parser tokio

Last synced: 21 Jan 2026

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

LLVM TableGen grammar for tree-sitter

llvm-tablegen parser tree-sitter

Last synced: 06 Oct 2025

https://github.com/mincrmatt12/nmfu

the "no memory for you" "parser" generator

c dfa parser parser-generator python3 state-machine

Last synced: 07 Oct 2025

https://github.com/dan-sazonov/id3-editor

🎶⚙ The simplest console tool for batch editing of mp3 metadata

cli-tools id3 id3-parser id3-reader id3-writer metadata parser

Last synced: 10 Oct 2025

https://github.com/insei/tinyconf

Driver based configuration reader with config documentation auto generation

config configuration env parser yaml

Last synced: 10 Oct 2025

https://github.com/yossef-khaled/arithmetic-expressions-evaluator

A parser for the arithmetic expressions using C# language.

automation csharp parser regex

Last synced: 13 Oct 2025

https://github.com/chiefgokhlayeh/tap-consooomer

📦 Test Anything Protocol Consumer for Rust

consumer parser peg test-anything-protocol

Last synced: 13 Mar 2026

https://github.com/francescobarbieri/uri-parser

Surfing the Internet, but not only, requires skills to manipulate strings that represents Universal Resource Identifiers (URI). The purpose of this project is to create two libraries (Prolog and Lisp) that build structures that internally represents URIs starting from their representation as string.

lisp parser prolog uri uri-parser

Last synced: 27 Jan 2026

https://github.com/alipsa/sieparser

Java port of the .NET jsisie project at https://github.com/idstam/jsisie

accounting java parser

Last synced: 19 Apr 2026

https://github.com/0xstern/tailwind-resolver

Resolve Tailwind theme variables into JavaScript objects. Supports Tailwind v4 with future-proof versioning.

canvas chart css-variables parser postcss resolver tailwind tailwindcss tailwindcss-v4 theme theme-resolution typescript

Last synced: 23 Oct 2025

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

TS corpus test grammar for tree-sitter

neovim neovim-plugin parser test tree-sitter

Last synced: 23 Oct 2025

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

🧚pxi-json is a JSON plugin 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: 15 Mar 2026

https://github.com/pathaknv/fault-and-reliability-detection-in-programming

A project focused on find faults and determine the reliability of program

college-project fault parser python reliability

Last synced: 26 Oct 2025

https://github.com/janbaig/pratt-parser

A Top Down Operator Precedence Parser

parser pratt-parser

Last synced: 27 Oct 2025

https://github.com/anthonymel/wb_parser

parser for goods from wildberries.ru. FOR FUN, MAY NO FUNCTION

cronjob json parser php wildberries yii2-framework

Last synced: 24 Jan 2026

https://github.com/savetz/appleii-naturallanguageprocessing

Various experiments in parsing and natural language processing in the Forth language for the Apple II

appleii cgraph forth lexicat marcusparser naturallanguageprocessing parser parsing

Last synced: 28 Jan 2026

https://github.com/kangaroux/hamplify

HAML-ish template compiler written in Python

converter django flask haml haml-ish html jinja2 parser python template

Last synced: 06 Feb 2026

https://github.com/kaloslazo/datafusiondb

Integration of different data models (Extendible Hashing, AVL, Sequential File) and advanced information (index) retrieval techniques within a single DB.

cpp dbms parser python sql

Last synced: 31 Jan 2026

https://github.com/aibrush/pyparsing-rs

Rust rewrite of Python's pyparsing library with PyO3 bindings. 20-45x faster than original pyparsing.

fast grammar parser rust sparsing

Last synced: 14 Feb 2026

https://github.com/antoinegagne/robots

A parser for robots.txt with support for wildcards. See also RFC 9309.

crawling erlang erlang-library parser parsing parsing-library rfc-9309 robots-exclusion-standard robots-parser robots-txt

Last synced: 27 Feb 2026

https://github.com/ratson/nix-treesitter

All and up-to-date tree-sitter grammars built for nix.

flakes grammar nix nix-flake nix-flakes parser tree-sitter tree-sitter-grammars

Last synced: 27 Feb 2026

https://github.com/romancha/litnet-book-saver

Simple Litnet.com book saver

book litnet parser save

Last synced: 12 Feb 2026

https://github.com/2bigo/parse-neo4j

Parse results from neo4j's http endpoint to normal JSON

json neo4j parser

Last synced: 12 Feb 2026

https://github.com/here-be/snapdragon-capture

Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code

ast capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin

Last synced: 12 Feb 2026

https://github.com/jacob-c-smith/json

A tested JSON parser / serializer

c json parser serializer tested

Last synced: 13 Feb 2026

https://github.com/onmax/issue-form-parser

Convert GitHub Form Issues into JSON objects with this simple Action.

github-actions issue-forms json parser

Last synced: 13 Feb 2026

https://github.com/benjaminfjones/presburger

WIP - Library for efficient Presburger Arithmetic

decision-procedure linear-programming parser rust smt

Last synced: 28 Feb 2026

https://github.com/rojosinalma/itunes_parser

iTunes XML parser based on nokogiri-plist gem.

gem itunes music parser ruby

Last synced: 15 Feb 2026

https://github.com/kevcodez/ecommerce-parser

Simple to use E-Commerce page parser written in Kotlin supporting top e-commerce websites

e-commerce java java-8 jsoup kotlin maven parser

Last synced: 15 Feb 2026

https://github.com/shellyln/go-open-soql-parser

Open source implementation of the SOQL parser for Go

go golang graph-query library object-query parser query-language soql soql-parser soql-query sql

Last synced: 01 Mar 2026

https://github.com/shreeve/rip-lang

A modern language that compiles to JavaScript

bun coffeescript compiler javascript parser parser-generator rip s-expression solar

Last synced: 02 Mar 2026

https://github.com/sni/shelltoken

Go library to split a commandline into env, command and arguments.

golang golang-library parser shell string

Last synced: 04 Mar 2026

https://github.com/duologic/jsonnet-in-jsonnet

Interpreter for Jsonnet written in Jsonnet

interpreter jsonnet jsonnet-lib parser

Last synced: 04 Mar 2026

https://github.com/raleksandar/numenor

Customizable, safe evaluator of JavaScript-like expressions.

evaluator javascript parser pratt-parser

Last synced: 04 Apr 2026

https://github.com/yanniskatsaros/crafting-interpreters

A follow-along of Bob Nystrom's book, Crafting Interpreters

bytecode compiler crafting-interpreters interpreter language ocaml parser rust virtual-machine

Last synced: 19 Apr 2026

https://github.com/jitesoft/php-xml2array

Simple xml parser for php.

parser php7 xml xml-parser

Last synced: 21 Apr 2026

https://github.com/vndee/pasc

PASC (Mini Pascal) - 502057 (Programming Language Concepts) Spring 2018-2019 assignment.

compiler java lex parser python yacc

Last synced: 22 Apr 2026

https://github.com/katahiromz/macroparser

plain C++ parser example

lexer lexical-analysis parser

Last synced: 05 Jun 2026

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

Package rawconv contains everything needed to create (custom) types which can unmarshal raw string values into any type in Go.

decode encode go golang marshal parse parser types unmarshal

Last synced: 25 Apr 2026

https://github.com/yjhmelody/lua-rs

A toy Lua5.3 Compiler

bytecode compiler lua parser rust

Last synced: 27 Apr 2026

https://github.com/capturr/price-extract

Performant way to extract price amount and metadatas (currency, decimal & thousands separator) from any string.

amount crawler crawling currencies currency extract extractor javascript nodejs parser parsing price scraper scraping spider typescript

Last synced: 30 Apr 2026

https://github.com/uditkarode/kumi

🦡 A parser combinator library for TypeScript.

parser parser-combinators typescript

Last synced: 08 Jun 2026

https://github.com/robertohuertasm/package-lock-json-parser

🦀 📕 Simple package-lock.json parser

npm npm-package package-lock package-lock-json parser

Last synced: 02 Sep 2025

https://github.com/ok-ryoko/tree-sitter-systemtap

SystemTap grammar for tree-sitter

parser systemtap tree-sitter

Last synced: 20 Feb 2026

https://github.com/eantcal/miptknzr

Multum-In-Parvo Tokenizer Library

cplusplus-14 library parser tokenizer

Last synced: 02 Apr 2026

https://github.com/mormubis/pgn

PGN is a parser that is part of the ECHECS project, designed to interpret the PGN (Portable Game Notation) specification.

chess fide parser pgn

Last synced: 17 Mar 2026

https://github.com/openvicproject/lexy-vdf

VDF parser using Lexy

keyvalue parser steam valve vdf

Last synced: 11 Jul 2025

https://github.com/hrehfeld/python-org-mode

Towards a complete org-mode parser

emacs json org-mode parser python roundtrip

Last synced: 12 Apr 2026

https://github.com/fabarca/andar

Provides an abstraction layer for creating and parsing paths in a programmatic way via templates.

best-practices desing-patterns parser path path-manager python template

Last synced: 14 Jan 2026

https://github.com/DyGriin/tree-sitter-eel2

EEL2 grammar for tree-sitter.

eel2 parser tree-sitter

Last synced: 11 Mar 2025

https://github.com/shortishly/scran

scran is a parser combinator library heavily influenced by nom

combinator erlang maybe parser

Last synced: 19 Feb 2026

https://github.com/gabriel-pinheiro/pierrejs

A parser library with human-friendly parsing errors

parser

Last synced: 23 Jul 2025

https://github.com/giorgiogtelian/luna

this is my little project: a new programming language named after my dog

cpp csharp java language parser programming-language programming-languages

Last synced: 13 Feb 2026