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/galaco/bitbuf

A simple Go Read & Write bitstream

bitstream buffer compression parser

Last synced: 25 Mar 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/sirwanafifi/qu_note_parser

NestJS application to parse Quiver library files

note-taking parser quiver

Last synced: 25 Jul 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/lionello/nix-d

Lexer, parser, and evaluator for Nix files, written in D-lang

ast dlang evaluator interpreter lexer nix parser parsing

Last synced: 10 Jan 2026

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/bertiqwerty/mexpress

Math parser and evaluator based on the Rust crate Exmex

gradient math parser

Last synced: 14 Jan 2026

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

Simple URL parser and manager.

manager parser url url-parser

Last synced: 25 Jul 2025

https://github.com/alek-s/define-fixml

Enter FIXML post-trade message, get an easy to read table of what it means

allocinstrctnalert allocrpt derivatives fixml fixml-message parser tradecaptrpt

Last synced: 15 Oct 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/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/mashingan/pbparsen

Nim Protobuf parser

nim parser protobuf3

Last synced: 06 Jul 2025

https://github.com/vinkius-labs/html-markdown-converter-mcp

Vinkius Edge high-performance Model Context Protocol (MCP) server for bidirectional HTML/Markdown transformation.

ai-agent ai-tools converter developer-tools html html-to-markdown llm-tool markdown mcp mcp-server modelcontextprotocol parser token-optimization vinkius vinkius-cloud vinkius-edge

Last synced: 27 Jun 2026

https://github.com/ferhatgec/finif

finif, cli .ini parser

cpp file ini ini-parser parser

Last synced: 18 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/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/erykjj/refractor

REFERENCE EXTRACTOR - scripture and publication reference parser

parser publication-references scripture-references

Last synced: 14 Jan 2026

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

从 asar 文件中加载模块

asar electron parser

Last synced: 18 May 2026

https://github.com/ozansz/v-lang-tester

Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozşahin)

antlr4 compiler parser risc-v

Last synced: 07 Feb 2026

https://github.com/gabrielcsapo/shell-p

🐚 Introspect on the most time consuming part of your shell script

parser runner shell-script utility

Last synced: 28 Apr 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/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/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/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/bhmj/xpression

Expression parser written in Go

expression go golang library parser

Last synced: 28 Jan 2026

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

SixArm.com » Markdown » Scripts for parsing markdown

markdown parser scripts

Last synced: 04 Sep 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/iantayler/ming

A small module for working with Stabler's Minimalist Grammars in Perl6.

minimalistgrammars parser perl6 top-down

Last synced: 16 Jan 2026

https://github.com/bionode/bionode-obo

Streaming OBO 1.2 Parser

bioinformatics bionode nodejs parser tool

Last synced: 11 Apr 2025

https://github.com/steinwurf/petro

mp4 parser

mp4 mp4box parser

Last synced: 05 Apr 2025

https://github.com/davidgarsan/xlsx2json

Turns Excel files into JSON files for multi-language use

excel excel2json json parser xlsx xlsx2json

Last synced: 18 May 2026

https://github.com/andrey123815/andrey_parser

:scroll: Library for working with smart C-strings

automatic c-string clever-string parser

Last synced: 23 Oct 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/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/groobledierne/minecraft-protocol-chat-parser

A small library to transform a string formatted by Minecraft into a JavaScript object

hacktoberfest javascript minecraft parser

Last synced: 20 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/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/frozzare/php-redirects

Parse Netlify's _redirects file format.

netlify parser php redirects

Last synced: 14 Jun 2026

https://github.com/attackonmorty/rdp

Recursive Descent Parser

parser

Last synced: 20 Aug 2025

https://github.com/guidevloper/nullstack-to-njs

Parser from something to the Nullstack njs file

cli nullstack parser

Last synced: 02 Apr 2025

https://github.com/yunabraska/java-info-action

Fast Maven/Gradle parser. This dynamic GitHub action automatically detects and extracts crucial information such as Java version, project version, and encoding. It also provides essential build commands and properties to make your development process more independent, efficient and streamlined.

build-script github-actions gradle information-retrieval java java-version maven parser project-version

Last synced: 01 Jul 2026

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/pjiwm/rlox-ast

A Rust implementation for the interpreted language jlox from the book Crafting Interpreters by Robert Nystorm

abstract-syntax-tree dynamically-typed interpreter lexer lexical-analyzer lox-language parser resolver rust scripting-language visitor-pattern

Last synced: 10 Jan 2026

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

🔗 A library for parsing URLs.

parser rust url

Last synced: 27 Apr 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/cangshudada/canvas-parse

🐱‍🐉canvas parse

canvas parser

Last synced: 27 Oct 2025

https://github.com/hituziando/yamlparserjava

YAML decoder in Java.

decoder java parser yaml

Last synced: 20 May 2026

https://github.com/ruimaciel/mjson

M's JSON parser: a small JSON parser written in ISO C

autoconf automake autotools c c-library c89 json json-parser library parser

Last synced: 02 Jan 2026

https://github.com/ferhatgec/inifrs

inifrs, ini file parser crate

crate file ini ini-parser parser rust

Last synced: 27 Jun 2025

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/mateodaza/top-down-parser

Top-Down Parser Simulation on Java.

compiler-design compilers java parser syntax-analysis

Last synced: 14 May 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/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/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/rodydavis/flutter_html_wysiwyg

Html Editor and Parser (CSS and Clean Html)

css dart flutter html parser

Last synced: 07 May 2026

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/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/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/chenasraf/massarg

Command and argument parser on steroids - JS/TS

args cli command-line javascript parser shell typescript

Last synced: 26 Jan 2026

https://github.com/matthewpi/tree-sitter-caddyfile

Caddyfile grammar for tree-sitter

caddy caddyfile caddyserver parser tree-sitter

Last synced: 05 Aug 2025

https://github.com/nilostolte/microvba-powerpoint

MicroVBA is a VBA interpreter written in VBA to be used in PowerPoint in order to be able to import large vector graphics files. The advantages are: vectorization of PowerPoint presentations (no fonts needed), can be used as a Vector Graphics File Format storage, smooth connectivity with VBA programs inside the PowerPoint presentations, simplification of complex objects construction, no limitations in the size of the files and more pertinent and helpful error messages.

code-generation compiler file-format interpreter microvba office parser powerpoint powerpoint-automation powerpoint-generation powerpoint-presentations powerpoint-vba vba vba-programs vector-graphics vectorization

Last synced: 24 Jan 2026

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/hmmhmmhm/string-error-parse

📚 Simple string error parser of node.js

error javascript nodejs parse parser

Last synced: 03 May 2026

https://github.com/stafflinepeopleplus/svelters

A WIP svelte parser written in rust. Designed with error recovery and reporting in mind

parser rust svelte

Last synced: 03 Jul 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/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/thedammyking/rss-in-json

Utility for parsing RSS and ATOM feed to JSON format.

atom atom-feed atom-feed-parser feed feed-parser json parser rss rss-feed rss-feed-parser rss-in-json

Last synced: 22 Apr 2025

https://github.com/amoshnin/typescript-programming.language

⚡️ Small programming language and interpreter that supports fundamental programming concepts. Inspiration is heavily taken from the BASIC language and it is written in TypeScript

interpreter javascript lexer parser programming-language typescript

Last synced: 06 May 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/noorzaie/aqs

A query string parser with advanced features

nodejs parse parser query querystring url

Last synced: 20 May 2026

https://github.com/na2axl/deltoid.js

A Delta converter to HTML and plain text.

delta html javascript parser quill quill-delta quill-editor quilljs

Last synced: 14 May 2026

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

CFG Parser Combinators for Racket

json library parser

Last synced: 12 Jul 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/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/techship/apollo-openapi

Light OpenAPI parser library in PHP

library openapi parser php php7 swagger

Last synced: 02 Jan 2026

https://github.com/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

Last synced: 27 Feb 2026

https://github.com/vberlier/docutils

Simple javascript parser for docutils xml documents.

docutils parser restructuredtext sphinx xml

Last synced: 26 Apr 2025

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/greg-kennedy/php-bbcode

BBCode to HTML conversion, in PHP.

bbcode html parser php

Last synced: 27 Feb 2026

https://github.com/markolofsen/unrealon-parser-amazon

Enterprise-grade Amazon scraper with AI-powered automation, anti-detection, and real-time monitoring capabilities.

amazon bs4 parser parsing proxy scraper

Last synced: 13 Sep 2025

https://github.com/korora-tech/temps

Parse human-readable time expressions in Rust. Supports relative times, dates, weekdays, and combined expressions in multiple languages. Works with chrono and jiff.

chrono date date-parser datetime i18n internationalization jiff multilingual natural-language-support parser rust time time-parser

Last synced: 26 Jun 2025

https://github.com/jwerle/zargv

Parse command line arguments supporting a variety of flag formats.

argv command-line-parser parser zz

Last synced: 14 Mar 2025

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

GStreamer pipeline grammar for tree-sitter

gstreamer-pipeline parser tree-sitter

Last synced: 30 Jan 2026

https://github.com/bntzio/trello-json-parser

Transform your exported json trello data into a human readable format!

json parser python script trello

Last synced: 14 Apr 2025

https://github.com/christian-2003/lispinterpreter

An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.

abstract-syntax-tree abstractsyntaxtree interpreter java lexer lisp parser parsetree programming-language source-code tokenizer

Last synced: 30 Mar 2025

https://github.com/jerryfzhang/removelinebreaks

This is a simple python program to help you remove all line breaks in a selected text file.

beautify minify parser python

Last synced: 16 May 2025