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/risto-stevcev/url-parser-combinator

:telescope: A proper url parser and combinator that works with eulalie

combinator parser url

Last synced: 25 Jun 2026

https://github.com/freekds/easyjson

Easy to use c++ JSON reader

c-plus-plus json json-parser parser

Last synced: 28 Apr 2026

https://github.com/marcelwaldvogel/deltat

Simple time duration parser for Python. Happy to parse "3h 2m 3.5s" for you.

parser parsing python python3 time

Last synced: 29 Jun 2025

https://github.com/picomet/htmst

HTML to AST with positions

ast html parser python

Last synced: 08 Feb 2026

https://github.com/tonyaajjackson/sosh_coding_test

A Python-based attempt at solving Sosh's take-home programming test, begun with next to no knowledge of parsers.

datetime parser parser-combinators recursive-descent-parser

Last synced: 24 Jun 2025

https://github.com/straightcurve/ryuko

transpiler from a custom shader language to GLSL

cpp20 glsl parser transpiler

Last synced: 25 May 2026

https://github.com/cryptogladi/obsidian-parser

Blazingly fast Obsidian vault parser with graph analysis

graph knowledge-graph obsidian parser vault

Last synced: 20 Jan 2026

https://github.com/mrozio13pl/ofi

Yet another arguments parser.

args argv cli cmd command commander opt options parser sade yargs

Last synced: 10 Feb 2026

https://github.com/gyf304/jsmkv

JSMKV is a in-browser MKV (Matroska) file player and a suite of typescript tools for working with Matroska files.

javascript matroska muxer parser typescript

Last synced: 03 Feb 2026

https://github.com/juliendelplanque/ply

A PLY parser/model for Pharo.

parser pharo ply smalltalk

Last synced: 05 Apr 2025

https://github.com/jamesgober/source-lang

Source file and buffer management with multi-file source maps.

compiler language parser rust source-map

Last synced: 08 Jul 2026

https://github.com/massigy/lalr1p.viz

This is a visualization of a Look Ahead Left to Right with 1 look ahead token Parser.

clr-parsing lalr-grammar lalr-parser parser visualization

Last synced: 20 Aug 2025

https://github.com/alextkdev/resume_parsing

Solution on Python that allows parsing and sorting of resumes from popular job websites.

beautifulsoup4 ci-cd flake8 parser parsing python3 selenium

Last synced: 20 Feb 2026

https://github.com/koykov/jsonvector

Vector JSON parser with minimum memory consumption.

json parser vector

Last synced: 20 Jan 2026

https://github.com/dwayne/hs-json-parser

A JSON parser compliant with RFC 8259.

haskell json json-parser parser pretty-printer rfc8259

Last synced: 08 Jul 2026

https://github.com/tomashubelbauer/js-markdown

Javascript Markdown AST/DOM parser and serializer

ast dom javascript markdown parser serializer

Last synced: 04 May 2026

https://github.com/ovidiuiliescu/basicparser

Very simple parser combinator, for learning purposes.

parser

Last synced: 04 Oct 2025

https://github.com/andrelmlins/rollup-plugin-variables

Rollup plugin from parse variables

parser plugin rollup variables

Last synced: 08 Jul 2026

https://github.com/nay-cat/hsperfdata-parser

Application for parsing and analyzing a hsperfdata file from a Java application in real time using its PID or directly from a hsperfdata file.

hotspot hsperfdata java jvm parser performance

Last synced: 13 Aug 2025

https://github.com/customcommander/ohm-grammar-quiz-markdown

Write up your practice problem (Quiz) in Markdown and turn it into JSON-LD structured data.

json-ld markdown ohm-grammar parser

Last synced: 13 Feb 2026

https://github.com/inferara/tree-sitter-inference

Inference Grammar for tree-sitter

inference parser tree-sitter

Last synced: 17 Apr 2026

https://github.com/dylancl/sitemap-crawler

Verify the status of each url in a (hosted) sitemap XML file.

crawler parser scraper sitemap xml

Last synced: 04 Oct 2025

https://github.com/iamgerwin/csharp-razor-docx-parser-poc

A proof of concept Blazor web application that accepts DOCX file uploads and provides intelligent parsing with multiple output formats. Built with .NET 9 and modern web technologies.

csharp docx dotnet parser

Last synced: 18 Feb 2026

https://github.com/mtoohey31/starpath

A position-aware parser combinator library for OCaml with readable errors.

ocaml ocaml-library parser parser-combinators

Last synced: 11 Aug 2025

https://github.com/mann-conomy/vdf-utils

A Node.js utility library for parsing and converting objects in Valve's Data File (VDF) format.

format mann-conomy nodejs parser steam typescript valve vdf

Last synced: 28 Feb 2026

https://github.com/poppa/string-walker

Navigate within a string

parser string-manipulation strings tokenizer

Last synced: 14 Feb 2026

https://github.com/matrixeditor/bnf4j

An event-based parsing library (STreaming Api for Files), CSVParser (implementation) and BNF-Grammar creator/ parser completely written in Java.

abnf api bnf event-based java parser

Last synced: 10 Aug 2025

https://github.com/nakabonne/fmtdiff

A goimports client as well as a parser of its result

diff go go-library gofmt goimports golang parser

Last synced: 03 Oct 2025

https://github.com/Koatty/koatty_payload

Payload parser for koatty.

middleware parser request-handler

Last synced: 09 Aug 2025

https://github.com/plume-lang/tree-sitter-plume

Plume grammar for tree-sitter

parser plume tree-sitter

Last synced: 09 May 2026

https://github.com/hashadex/naturaldateinput

Java library for parsing human, natural language dates

date natural-language parser time todoist

Last synced: 15 Feb 2026

https://github.com/nilssonk/taoirc

A simple IRC client written in Rust.

grammar irc parser rust

Last synced: 08 Aug 2025

https://github.com/incomplete-infinity/combatlogparser

In development- Currently just an outline for code to parse game logs

combat-log data-processing eve-online game-analytics javascript log-parser parser pve pvp

Last synced: 08 Aug 2025

https://github.com/gregabbott/skip

Markdown to HTML webpages with 1 XSLT file. (Handles Wikilinks. Uses no JavaScript.)

blog blog-engine converter css html markdown nobuild nojs parser simple smol smolweb static-site tool web-design webpage website wikilinks xml xslt

Last synced: 09 May 2026

https://github.com/tiaanduplessis/micro-parsers

Body parsers extracted from Micro

buffer json micro parser string

Last synced: 15 May 2026

https://github.com/tomashubelbauer/js-markdown-parser

A MarkDown parser written in JavaScript

javascript js markdown parser

Last synced: 07 May 2026

https://github.com/pappasbrent/flagon

An ASCII graph parser written in Go

ascii go graph parser

Last synced: 22 Jun 2025

https://github.com/albbus-stack/latex-simplified

A faster syntax parser to LaTeX.

latex parser python tex

Last synced: 28 Apr 2026

https://github.com/permalik/markdown_parser_go

systems:markdown lexer and parser

go lexer markdown parser

Last synced: 04 Aug 2025

https://github.com/rahuldangeofficial/09-word-arithmetic-parser

An educational React compiler dashboard that visualizes how mathematical expressions written with English words (plus, minus, multiply, divide) are tokenized, parsed into abstract syntax trees (AST), and evaluated using BODMAS precedence rules.

abstract-syntax-tree javascript-es6 parser reactjs recursive-descent-parser tokenizer vitejs

Last synced: 02 Jun 2026

https://github.com/sebastian-software/ferrocat

Performance-first Rust toolkit for Gettext PO and NDJSON catalogs, merge workflows, and ICU MessageFormat-aware localization.

benchmarking gettext i18n icu-messageformat localization ndjson parser po-files rust translation

Last synced: 21 May 2026

https://github.com/wapiti08/crawlerset

The collections for different platforms to apply the python crawler and scrapy to extract information and also present different scraping methods

bs4 crawlspider parser python3 scrapy scrapy-redis selenium selenium-webdriver spider xml

Last synced: 16 Apr 2026

https://github.com/dwdw2/parser-orm

Small custom-syntax javascript ORM

javascript parser recursive-descent-parser sql-generator

Last synced: 03 Aug 2025

https://github.com/asynched/brainfuck

An implementation of the brainfuck language in Go.

brainfuck go parser

Last synced: 18 Apr 2026

https://github.com/nixinova/nouva

The Nouva programming language.

grammar language lark nixinova parser programming-language

Last synced: 01 Nov 2025

https://github.com/michallepicki/lang

A small example on how one might use leex+yacc from Gleam

gleam parser

Last synced: 30 Mar 2025

https://github.com/ysden123/scala-csvreader

Scala CSV file (stream) reader

csv file parser reader scala stream

Last synced: 22 Mar 2025

https://github.com/fenollp/ply

Rust PLY parser using Nom

nom parser ply rust

Last synced: 02 Aug 2025

https://github.com/lost22git/parser-combinator

parser combinator

combinator parser

Last synced: 02 Aug 2025

https://github.com/kx0101/liakos-language

Writing An Interpreter (Tree-Walking) In Go from scratch, using Vaughan Pratt's Parser For Educational Purposes

ast expressions go golang identifiers interpreter lexer parser pratt-parser repl statements tokenizer tokens vaughan-pratt

Last synced: 01 Aug 2025

https://github.com/womblee/retardlink_uploader_client

A C++ Desktop Client for a URL Shortening service "Retard Link"

client cpp cpp-programming http parser request shortener tool url url-shortener url-shortener-api

Last synced: 01 Aug 2025

https://github.com/panthevm/clj-ph-css

Clojure wrapper for ph-css

clojure css parser

Last synced: 16 Apr 2026

https://github.com/vstelmakh/url-highlight-domain-updater

Domain updater for Url highlight

domain parser php url-highlight

Last synced: 08 Nov 2025

https://github.com/fulminazzo/kjason

A JSON parser written in Kotlin

gradle groovy json kotlin parser tokenizer

Last synced: 09 Apr 2026

https://github.com/isk-insider/eve-paste

📋🌱 A node.js library for parsing copied and pasted data from EVE Online.

appraisal eve-online nodejs parser paste

Last synced: 23 Sep 2025

https://github.com/ik5/smudh

Handling SMPP short_message UDH content in golang

golang parser smpp udh

Last synced: 31 Jul 2025

https://github.com/the-mikedavis/tree-sitter-edoc

A tree-sitter grammar for the Erlang documentation generator (Edoc) syntax

edoc erlang lexer parser tree-sitter

Last synced: 09 May 2026

https://github.com/prashantrahul141/splax

A memory safe, easy, dynamic programming language.

interpreter lexer parser programming-language rust tree-walk-interpreter

Last synced: 30 Jul 2025

https://github.com/edumserrano/markdown-link-check-log-parser

A Docker container GitHub action that can be used to parse the log output from the Markdown Link Check action.

github github-action github-actions markdown markdown-link-check parser

Last synced: 22 Sep 2025

https://github.com/rvanbaalen/hashparser

Tiny javascript library to get and set (encoded) hash parameters

hash javascript parser url util

Last synced: 02 Apr 2026

https://github.com/bookshelf-writer/puremail

A blazing‑fast, zero‑allocation Go package for strict e‑mail parsing, tag trimming and binary serialisation

email golang gomod normalize parser valid zero-alloc

Last synced: 30 Jul 2025

https://github.com/rczaka/oauth-code-parser

Simple, web based, OAuth URL code parser

oauth2 parser

Last synced: 14 May 2025

https://github.com/raspi/finnishstreetdatabaseconverter

Finnish street database parser

converter go golang json parser

Last synced: 12 May 2026

https://github.com/vishwaksena94/tokenloom

🔍 Parse streamed text into structured events using TokenLoom, a TypeScript library designed for flexible handling of real-time data and custom tags.

anthropic claude code-fence gemini gpt groq llm markdown markup openai parser stream streaming syntax syntax-highlighting tokenization tokens xai

Last synced: 17 Apr 2026

https://github.com/hemakodaa/bsky-getauthorfeed-parser

A parser for app.bsky.feed.getAuthorFeed GET endpoint

bluesky bluesky-api parser

Last synced: 16 Apr 2026

https://github.com/psychollama/json-parser

A hand-written JSON parser because reasons

json parser

Last synced: 17 Apr 2026

https://github.com/rgrove/parse-yaya

A Yet Another Yet Another Markup Language parser for Node.js and browsers.

javascript js json nodejs parser yaya

Last synced: 17 Apr 2026

https://github.com/robroseknows/stellaris-parser

Parser for parsing Stellaris game data files.

lark parser python travis-ci

Last synced: 23 Jun 2026

https://github.com/solrikk/2gistrace

Скрипт на Python для автоматического сбора информации о компаниях из каталога 2ГИС. Полученные данные сохраняются в формате CSV и могут использоваться для анализа или интеграции в другие системы.

2gis parser

Last synced: 23 Jun 2026

https://github.com/saradaabura/pygps2

Analyze almost every sentence.

gnss gps parser pygps2 python

Last synced: 05 Apr 2026

https://github.com/rivnakm/tree-sitter-zenscript

Zenscript grammar for tree-sitter

parser tree-sitter zenscript

Last synced: 18 May 2026

https://github.com/rouming/usb-parser

Tool which parses USB 2.0 protocol sampled by the oscilloscope

ds1054z oscilloscope parser protocol rigol scpi usb

Last synced: 24 Jun 2026

https://github.com/rbcavi/parserlang

A programming language, intended for writing recursive descent parsers

compiled-language parser vm

Last synced: 18 Apr 2026

https://github.com/networkexception/script

A primitive scripting language I develop when I'm bored

csharp interpreter parser typescript

Last synced: 18 Apr 2026

https://github.com/nathanpc/pickle

An electronic component pick list application and file parser library

electronics parser perl

Last synced: 19 Feb 2026

https://github.com/unmango/go-make

Makefile parsing library for Go

ast go golang make makefile parser printer scanner

Last synced: 19 Apr 2026

https://github.com/burntcaramel/lofi-elixir

Lofi parser for Elixir

content elixir lofi markup parser

Last synced: 11 Jun 2026

https://github.com/ayeshamk23/minishell

minishell is a basic UNIX shell written in C that supports command execution, pipes, redirections, and environment variables.

environment-variables fork minishell parser pipe redirection shell terminal unix

Last synced: 20 Apr 2026

https://github.com/nir3x/markuplanguageparser.cpp

MarkupLanguageParser.cpp - Simple C++ Parser for Markup Language

c-plus-plus cpp markup-language parser parsing tree-structure unit-testing

Last synced: 04 Jun 2026

https://github.com/danilosampaio/integraph

Create Architecture diagrams from your code.

architecture diagram mermaid parser yaml

Last synced: 20 Apr 2026

https://github.com/imor/water

A WebAssemly binary parser

parser webassembly

Last synced: 20 Apr 2026

https://github.com/koykov/xmlvector

Vector XML parser with minimum memory consumption.

parser vector xml

Last synced: 20 Jan 2026

https://github.com/hienlh/parse-apk-ipa

🗳 Packed node js to parse apk/iap file

apk ipa json parser

Last synced: 21 Apr 2026

https://github.com/aloisdeniel/node-xmlobject

Convert javascript objects to and from xml strings.

builder node parser xml

Last synced: 21 Apr 2026

https://github.com/mitjafelicijan/rssperado

CLI utility that fetches RSS feeds and also does other stuff

cli ner parser rss translation

Last synced: 26 Jul 2025

https://github.com/repcomm/quadgraph

A simple quadratic function grapher in js

canvas graph js parser quadratic-formula

Last synced: 25 Jul 2025

https://github.com/rk0cc/dart_repourl

Alternative Uri object of representing repository URL in Git

dart git http https parser repository repository-url rsync ssh uri url

Last synced: 22 Apr 2026

https://github.com/farinap5/ndr-c

Custom architecture and compiler written in C

compiler lexer neander parser

Last synced: 17 Sep 2025