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/insei/tinyconf

Driver based configuration reader with config documentation auto generation

config configuration env parser yaml

Last synced: 10 Oct 2025

https://github.com/robbepop/cnf-parser

Efficient and customizable CNF parser for SAT solving.

cnf-clauses parser sat-solver

Last synced: 27 Dec 2025

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/inv2004/newfix

Fix static-typed parser

benchmarks financial fix parser parsers protocol

Last synced: 09 Apr 2025

https://github.com/nerd-bear/bassil

Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.

cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser

Last synced: 27 May 2026

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/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/jekyll2014/cctalkcontrol

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

cctalk parser

Last synced: 30 Jan 2026

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/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/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/reprompts/repmt

repmt is a lightweight Python library that automatically parses large Python repositories and converts them into clean, structured static prompts — ideal for AI prompt engineering, documentation, or code intelligence workflows.

beginner-friendly directory open-source parser pip-package prompt prompt-engineering prompts pypi-package pypi-packages python python-library python3 readme-generator repository stream-u streamlit

Last synced: 04 Jul 2025

https://github.com/jekyll2014/escposparser

Easy to parse ESC/POS command log to understand what printer is printing.

escpos parser printer

Last synced: 07 Mar 2026

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/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/jirutka/gversion.lua

Lua library for Gentoo-style versioning format

alpine-linux gentoo lua parser versioning

Last synced: 31 Jul 2025

https://github.com/simonecorsi/flaggy

⛳️ Zero dependency command flag generator from a simple javascript object

argv command flag javascript nodejs npm opt options parser stringify

Last synced: 14 Sep 2025

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

PEM grammar for tree-sitter

parser pem tree-sitter

Last synced: 18 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/silviucpp/refererparser

Erlang library for extracting marketing attribution data from referrer URLs

erlang parser referer-url

Last synced: 16 Apr 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/beforesemicolon/html-parser

Customizable Fast HTML parser

html parser

Last synced: 09 Apr 2025

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/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/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: 02 Apr 2026

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/davidbonachera/EdiParser

A simple positional EDI parser for Symfony 📑

edi parser php positional symfony-bundle

Last synced: 10 Mar 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/eb4j/mdict4j

MDict dictionary format parser for java

dictionary mdict mdx parser

Last synced: 14 Jan 2026

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

🔗 A library for parsing URLs.

parser rust url

Last synced: 27 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/oaleynik/iptc-reader

Parse IPTC directory from buffer

buffer image iptc parser

Last synced: 20 Apr 2026

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/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/char0n/json-parsers

Monorepo containing research for various json-parsers

javascript json parser

Last synced: 20 Jan 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/tkosminov/epub-parser

Simple epub parser

epub parser

Last synced: 10 Apr 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/bionode/bionode-obo

Streaming OBO 1.2 Parser

bioinformatics bionode nodejs parser tool

Last synced: 11 Apr 2025

https://github.com/mokiat/goexr

Go library for parsing OpenEXR files

decoder exr go golang openexr parser

Last synced: 13 Sep 2025

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/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/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/pniedzielski/mgs

Tools for working with Minimalist Grammars

haskell linguistics mg minimalistgrammars parser

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

NestJS application to parse Quiver library files

note-taking parser quiver

Last synced: 25 Jul 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/elzup/peeler

parser for only bracket.

bootstrap brackets nest parser syntax tree

Last synced: 01 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/baraja-core/url

Simple URL parser and manager.

manager parser url url-parser

Last synced: 25 Jul 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/sigilbyte/functional-programming-language-fun

About Fun is a playful implementation of the basic functional programming language F. This was a group project by CS students @ LMU Munich.

compiler functional-programming haskell parser tokenizer

Last synced: 29 May 2026

https://github.com/josecarneiro/mr-roboto

🤖 Handle and parse a site's robots.txt file and extract actionable information

extract parser parsing robots robots-txt

Last synced: 04 Jul 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/denvercoder1/docstring-utils

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

docstrings parser python

Last synced: 13 Apr 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/maxfischer2781/xrootdlib

Tools for working with the XRootD middleware

monitoring parser streams xrootd

Last synced: 11 Apr 2025

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

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/sixarm/markdown-tools

SixArm.com » Markdown » Scripts for parsing markdown

markdown parser scripts

Last synced: 04 Sep 2025

https://github.com/steinwurf/petro

mp4 parser

mp4 mp4box parser

Last synced: 05 Apr 2025

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

Minimalistic HTML parser

encoding html parser php

Last synced: 14 Apr 2025

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/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/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/narochno/narochno.bbcode

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

bbcode parser

Last synced: 03 Aug 2025

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/maxbarsukov/korol-i-shut-lyrics-parser

🍯💀 Allows you to collect all the lyrics of your favorite band

gorshok king-and-jester kish korol-i-shut lyrics nokogiri-parser parser ruby-parser web-scraping

Last synced: 13 Jul 2025

https://github.com/sixarm/lynx-html-to-text

lynx-html-to-text: use the lynx web browser to convert HTML to plain text

html lynx parser script shell text

Last synced: 22 Apr 2025

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/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/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/nixpulvis/parser-combinator

CFG Parser Combinators for Racket

json library parser

Last synced: 12 Jul 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/0xd34df00d/cmake-syntax

A library for parsing CMake syntax

cmake haskell parser

Last synced: 30 Jul 2025

https://github.com/galaco/bitbuf

A simple Go Read & Write bitstream

bitstream buffer compression parser

Last synced: 25 Mar 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/turbolent/parsercombinators

A parser-combinator library for Swift

parser parser-combinators parsing swift

Last synced: 28 Mar 2025

https://github.com/anthonymichaeltdm/clia

Rust command-line argument parser with no extra dependencies.

command-line parser rust rust-crate

Last synced: 14 Apr 2025

https://github.com/miraclx/stringd-colors

ANSI colors for stringd formatting

ansi colors format formatting output parser print printf string stringd

Last synced: 28 Oct 2025

https://github.com/gro58/FormulaApplet

Repository is replaced by gro58/FormulaApplet-H5P. Create math or physics exercises inside HTML pages or in Wikis. JavaScript.

algebra docker exercise expression javascript parser tex

Last synced: 11 Mar 2025

https://github.com/ivanjosipovic/tsdparser

C# TypeScript Definition Parser

definition parser typescript

Last synced: 20 Mar 2025

https://github.com/justcabbage/osu-parser

C++20 compatible parser for osu! filetypes

cpp osu osu-libraries osugame parser parsing

Last synced: 21 Mar 2025