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/mikepenzin/timeago-simple

timeago makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "1 day ago")

bower date nodejs-modules nodejs-plugin npm-module npm-package npm-scripts parser timeago vanilla-javascript vanilla-js

Last synced: 21 Feb 2026

https://github.com/arxeiss/go-expression-calculator

Custom implementation of calculator handling operator precedence and parentheses.

ast calculator lexer parser recursive-descent recursive-descent-parser shunting-yard shuntingyard

Last synced: 28 Mar 2025

https://github.com/rodrigooler/soljs

Parser to convert Javascript code to Solidity using abstract syntax tree

abstract-syntax abstract-syntax-tree blockchain es6 javascript js node open-source parser smart-contracts solidity typescript

Last synced: 11 Apr 2026

https://github.com/glaukiol1/gago

Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.

ast gago interpreter lexer parser programming programming-language

Last synced: 26 Jan 2026

https://github.com/rythenglyth/dly-parser

A tool and Node.js package to parse immanens' DLY container files.

container delivery delivery-reader deliveryreader dly dly-container file fileformat immanens parser

Last synced: 16 Apr 2025

https://github.com/kovah/laravel-html-meta

A simple helper to retrieve the HTML meta tags of a website.

html laravel laravel-package meta-tags parser

Last synced: 14 Apr 2025

https://github.com/nfroidure/strict-qs

A stricter query string parser

hacktoberfest javascript parser querystrings strict-types

Last synced: 12 Jul 2025

https://github.com/hjbdev/cs-log-parser-php

Counter-Strike Log Parser in PHP

counter-strike counter-strike-2 cs2 parser

Last synced: 13 Jan 2026

https://github.com/riboseinc/libnereon

a multi-configuration parser library

configuration hcl library parser parser-library

Last synced: 06 Apr 2025

https://github.com/quasilyte/pratt-parsers-go

Pratt parser implemented in Go

compilers example go golang parser

Last synced: 07 Apr 2025

https://github.com/iguessthislldo/bridle

OMG Interface Description Language Parser/AST Library

idl language-server language-server-protocol omg-idl parser python python3

Last synced: 16 May 2025

https://github.com/r-glazkov/fb2

FB2 for Rust

fb2 parser rust

Last synced: 08 Apr 2026

https://github.com/skwasjer/silenthunter

Silent Hunter 3/4/5 file parsers

hunter parser silent

Last synced: 12 Apr 2025

https://github.com/j0nimost/calcy

A math interpreter for the dev.to blog post

blog math parser

Last synced: 14 Apr 2025

https://github.com/danielrohers/bory

Node.js body and query parsing middleware with nesting

body nested node parser query

Last synced: 10 Apr 2025

https://github.com/ait-aecid/aecid-parsergenerator

Automatically create parser trees for textual logdata to facilitate analysis

hdfs log-data log-signatures log-templates logs parser parser-generation python templates

Last synced: 10 Apr 2025

https://github.com/hupe1980/go-textractor

📄 Amazon textract response parser written in go.

amazon aws golang parser textract unstructured-data

Last synced: 16 Apr 2025

https://github.com/rse/ael

Advanced Expression Language

evaluation expression language parser

Last synced: 19 Apr 2025

https://github.com/openbytedev/metalink

A Metalink parser for versions 4.0 and 3.0.

metalink parser

Last synced: 02 Jul 2025

https://github.com/kane50613/kcalculator

練習Lexer跟Parser還有Binary Tree的專案

calculator javascript lexer parser

Last synced: 19 Apr 2025

https://github.com/i3oris/topdown

Parser shard using top down operator precedence and Pratt Parsing.

crystal parser pratt-parsing

Last synced: 19 Apr 2025

https://github.com/karlicoss/hsbc-parser

Extract transaction data from HSBC credit card PDF statements

bank-statement hsbc parser

Last synced: 10 Jun 2025

https://github.com/wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer

Last synced: 13 Apr 2025

https://github.com/stemjail/mnt-rs

Mount point parsing Rust library

mount parser

Last synced: 07 Apr 2026

https://github.com/j-jzk/klang

A toolkit for defining programming languages and DSLs in Kotlin

compiler dsl kotlin parser programming-language

Last synced: 10 Apr 2025

https://github.com/vxern/dexonline-scraper

🇷🇴 A performant, battle-tested scraper for dexonline.ro to fetch information about words in the Romanian language.

battle-tested definitions dexonline dictionary etymology examples expressions inflection javascript language node parser romanian scraper typescript

Last synced: 12 May 2025

https://github.com/leroyanders/article-generator

Crawl search results by Google Search API, unique, translate and manage using client side.

django generator mongodb parser python react spinrewriter

Last synced: 16 Mar 2025

https://github.com/pixieditor/pixiparser

A parser for serializing and deserializing .pixi files used by PixiEditor

csharp dotnet dotnet-core dotpixi nuget parser pixi

Last synced: 09 Jul 2025

https://github.com/cchexcode/wavefront_rs

An alternative, typed and simple wavefront format parser and writer.

obj parser rust wavefront writer

Last synced: 12 Dec 2025

https://github.com/genometric/bibitemparser

Parses a LaTeX BibTeX bibitem to a C# object

bibliography bibtex bibtex-entry bibtexparser latex parser

Last synced: 04 Mar 2026

https://github.com/ergebnis/front-matter

👀 Provides a composer package with a front-matter parser.

front-matter parser php

Last synced: 10 Apr 2025

https://github.com/svenfuchs/sh_vars

Shell variable parser

bash parser ruby shell variables

Last synced: 21 Apr 2025

https://github.com/devsnek/jsont

Json't JSON Library

elixir erlang json parser

Last synced: 10 Apr 2025

https://github.com/rwxrob/rat

🐀 Scanner-less PEG packrat parser and meta-grammar interpreter in Go

abnf ebnf go golang grammar language packrat parser peg pegn

Last synced: 12 May 2025

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

Snapdragon utility for creating a stack.

array nodes parse parser snapdragon stack tokenize tokens

Last synced: 03 Aug 2025

https://github.com/xieyuheng/sexp

An implementation of S-expression in JavaScript.

lisp parser s-expression scheme sexp

Last synced: 30 Sep 2025

https://github.com/customcommander/xss-lang

An experimental grammar for parsing XSS attacks

grammar javascript nearley parser security xss

Last synced: 25 Aug 2025

https://github.com/narochno/narochno.bbcode

A fork of https://bbcode.codeplex.com/ for .NET Core.

bbcode parser

Last synced: 03 Aug 2025

https://github.com/cjavad/discordql

You ever wanted to browse your discord server from a terminal? Look no further DiscordQL aims to be a CLI interface with your discord bot.

ast cli-interface discord lexer parser programming-language query-language semantic-analysis

Last synced: 28 Apr 2026

https://github.com/webmalc/booking-sites-parser

Parser for booking sites such as Booking.com, Homeaway.com, Airbnb.com

airbnb booking homeaway parser python

Last synced: 26 Aug 2025

https://github.com/cldfire/mc-legacy-formatting

A non-allocating parser for Minecraft's legacy formatting system

codes formatting minecraft parser vanilla

Last synced: 03 Aug 2025

https://github.com/lucasnlm/rinha-compiler-kotlin

Rinha interpreter for "Rinha de Compiladores" using Kotlin Native

interpreter kotlin parser works-on-my-machine

Last synced: 26 Jul 2025

https://github.com/haseeb-heaven/qurancloudapp

QuranCloudApp is application to get data from Quran like Ruku,Ayah,Page and also search engine to search any text in Quran and get lists of Quran types,formats etc. which fetches data from [QuranCloud](https://alquran.cloud/) server and shows data to user.

al-quran islam islamic-app json-api json-parser muslim parser quran quran-api quran-cloud quran-info quran-json quran-search quran-web rest-api rest-client

Last synced: 23 Jul 2025

https://github.com/corytodd/bender

Arbitrary binary file viewer

binary-data netcore3 parser yaml-configuration

Last synced: 02 Mar 2025

https://github.com/pniedzielski/mgs

Tools for working with Minimalist Grammars

haskell linguistics mg minimalistgrammars parser

Last synced: 07 Mar 2025

https://github.com/prantlf/oscript-parser

A parser for the OScript language written in JavaScript. With an AST walker, a syntax checker (lint) and a code-executing interpreter.

ast ast-walker interpreter lexer lint oscript parser parsing syntax-checker tokenizer walker

Last synced: 01 Aug 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/nixpulvis/parser-combinator

CFG Parser Combinators for Racket

json library parser

Last synced: 12 Jul 2025

https://github.com/arondight/python-dmiparser

This parse dmidecode output to JSON

dmidecode parser python

Last synced: 06 Aug 2025

https://github.com/anaskhan96/r2ic

A front end compiler to compile basic constructs in Rust to an intermediate code (quadruples) with optimizations

abstract-syntax-tree intermediate-code intermediate-representation lexer parser quadruple rust

Last synced: 12 Jul 2025

https://github.com/lukakerr/sea

A simple lexer, parser and evaluator for a C like language

evaluator lexer parser recursive-descent-parser

Last synced: 07 Sep 2025

https://github.com/mutlusun/csv2bibtex

A small utility to parse CSV files to Bib(La)TeX files.

biblatex bibtex converter csv parser rust

Last synced: 23 Mar 2025

https://github.com/kuria/simple-html-parser

Minimalistic HTML parser

encoding html parser php

Last synced: 14 Apr 2025

https://github.com/zacharygolba/todotxt-rs

A zero-copy parser for the todo.txt format

parser todo-txt zero-copy

Last synced: 22 Mar 2025

https://github.com/jirutka/gversion.lua

Lua library for Gentoo-style versioning format

alpine-linux gentoo lua parser versioning

Last synced: 31 Jul 2025

https://github.com/oaleynik/iptc-reader

Parse IPTC directory from buffer

buffer image iptc parser

Last synced: 20 Apr 2026

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/qnton/tld-extract

Simple npm package that allows to extract the TLD, domain, and subdomain.

extract parser tld typescript

Last synced: 29 Jan 2026

https://github.com/stefanoamorelli/crabrl

Rust XBRL parser that's 50-150x faster than traditional parsers. Built for speed and accuracy when processing SEC EDGAR filings.

accounting cli edgar finance financial-data financial-reporting high-performance parser regulatory-reporting rust rust-lang sec sec-edgar xbrl xbrl-parser xml-parser

Last synced: 23 Sep 2025

https://github.com/eurydia/project-structogram-builder-online

An online Nassi-Shneiderman diagram builder using C-style code.

c-style-lang muiv5 nassi-shneiderman-diagrams parser reactjs wepapp

Last synced: 29 Jul 2025

https://github.com/chbrown/bartleby

BibTeX (and TeX) parsing with Clojure

bibliography bibtex clojure latex lexer parser parser-combinators tex

Last synced: 15 Apr 2025

https://github.com/anton-yurchenko/go-changelog

Golang package for changelog :bookmark: creation/parsing

changelog go golang module parser

Last synced: 22 Aug 2025

https://github.com/derhuerst/vdv-451-reader

A streaming VDV 451 reader.

parser public-transport transit vdv-451

Last synced: 15 Apr 2025

https://github.com/josh-hemphill/subslate

A configurable template string replacement library for Node.js, web, and Deno

deno nodejs parser string-manipulation template

Last synced: 30 Jun 2025

https://github.com/grongor/go-url-parser

Simple library/CLI utility for parsing URLs (who wants to mess with sed/awk/cut/...). Supports "template" formatting.

cli go golang parser unix url url-parser

Last synced: 23 Mar 2025

https://github.com/elzup/peeler

parser for only bracket.

bootstrap brackets nest parser syntax tree

Last synced: 01 Jul 2025

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

PEM grammar for tree-sitter

parser pem tree-sitter

Last synced: 18 Jan 2026

https://github.com/dcavar/treebankparser

Parser for treebanks based on Penn Treebank type of encoding that generates Probabilistic Context Free Grammars

bnf bnfc context-free-grammar lexical-functional-grammar parser penn-treebank probabilistic-context-free-grammar syntax treebank

Last synced: 11 Jun 2025

https://github.com/hdoc1509/tree-sitter-hygen-template

Tree-sitter grammar for Hygen templates

hygen parser template tree-sitter

Last synced: 24 Mar 2025

https://github.com/x39/xcg

X39s Code Generator - Creating your CST (Concrete-Syntax-Tree) with ease

code-generation code-generator cpp cst generator parser parser-generator syntax-tree

Last synced: 07 May 2026

https://github.com/johnjohndoe/sessionize

A Kotlin library containing a parser and models for the Sessionize API.

api kotlin moshi okhttp parser retrofit sessionize

Last synced: 08 Apr 2025

https://github.com/mihaigalos/url-parse

🔗 A library for parsing URLs.

parser rust url

Last synced: 27 Apr 2025

https://github.com/ren3gadem4rm0t/cef-parser-go

Simple CEF Parser written in Go

cef go logging parser

Last synced: 03 Oct 2025

https://github.com/hyeockjinkim/zoker

The zoker is a tool you can use to apply zero knowledge proofs to smart contracts.

lalrpop parser rust solidity zero-knowledge

Last synced: 03 Oct 2025

https://github.com/sirwanafifi/qu_note_parser

NestJS application to parse Quiver library files

note-taking parser quiver

Last synced: 25 Jul 2025

https://github.com/dan-niles/rpal-interpreter

A lexical analyser and parser for the RPAL language, built for CS3513: Programming Languages

lexical-analyzer parser programming-languages rpal

Last synced: 11 Jun 2026

https://github.com/miedzinski/python-syntax

Python 3 parser

parser python rust

Last synced: 27 Apr 2026

https://github.com/microformats/microformats-parser-website-python

Website for Microformats Python parser (mf2py & mf2util)

microformats microformats2 parser python website

Last synced: 28 Jul 2025

https://github.com/codeshayk/fileutil.core

FileUtil - C# File Parser for fixed width or delimiter separated files.

csharp-library csv-parser delimited-files dotnet dotnet-standard fileparser fixed-width parser parsing-engine

Last synced: 08 Aug 2025

https://github.com/chapig/mathenize.jl

Perform mathematical operations from strings in the Julia Language.

julia math mathematics parser

Last synced: 18 Feb 2026

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/attackonmorty/rdp

Recursive Descent Parser

parser

Last synced: 20 Aug 2025

https://github.com/baraja-core/url

Simple URL parser and manager.

manager parser url url-parser

Last synced: 25 Jul 2025

https://github.com/nicklayb/leex_yecc_example

A leex and yecc example for the 2019-03 Montreal Elixir Meetup talk

elixir erlang leex lexer parser yecc

Last synced: 20 Aug 2025

https://github.com/techship/apollo-openapi

Light OpenAPI parser library in PHP

library openapi parser php php7 swagger

Last synced: 02 Jan 2026

https://github.com/s2quake/commands

Parses a string to set a value to a specified property or invoke a specified method. Like Terminal or Powershell, it provides a REPL environment to provide a command-based development environment.

command commandcontext console csharp dotnet parse parser repl terminal

Last synced: 16 Jan 2026

https://github.com/BAMresearch/openbis-upload-helper

Upload Helper Tool and Parsers for OpenBIS in the BAM Data Store

bam-data-store metadata-extraction openbis parser uploader

Last synced: 16 Jan 2026