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/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/fmigneault/aiu

Audio Info Updater - Tool for updating ID3 tags of audio files using text metadata and configuration files.

audio id3 metadata parser tags

Last synced: 18 Feb 2026

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/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/siraben/tree-sitter-formula

Formula grammar for tree-sitter

formula parser tree-sitter

Last synced: 09 Apr 2025

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/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/maxfischer2781/xrootdlib

Tools for working with the XRootD middleware

monitoring parser streams xrootd

Last synced: 11 Apr 2025

https://github.com/bjoernloetters/jar-jar-parse

A small library for parser combinators in Java with a special focus on simplicity.

clojure compiler domain-specific-language java kotlin parser parser-combinators scala syntax

Last synced: 17 Oct 2025

https://github.com/modrev-ai/bibreader

Turn non-standard bib file into easily editable tabular format and save it as a standard bib file

bib data-structure file-conversion pandas parser python

Last synced: 30 Apr 2026

https://github.com/i-e-b/gool

A fast, robust, and thread-safe parser-combinator library for C#, with a fluent BNF-like interface

csharp lexer lexer-generator parser parser-combinators

Last synced: 16 Oct 2025

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/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/demon1a/easyshell

ASM like scripting language built in python3 with user controlled shell to automate boring coding tasks, Still under update

code-parser easy parser python scripting-language shell translator user-controllable

Last synced: 05 May 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/char0n/json-parsers

Monorepo containing research for various json-parsers

javascript json parser

Last synced: 20 Jan 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/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/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/jay3332/timeparser

Time parser for Python.

parser py python time timeparser

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

Expression parser written in Go

expression go golang library parser

Last synced: 28 Jan 2026

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

📚 Simple string error parser of node.js

error javascript nodejs parse parser

Last synced: 03 May 2026

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/fonini/dsn-parser

Parse and create database connection strings fluently.

database dsn mysql parser pgsql

Last synced: 27 Oct 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/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/uditkarode/kumi

🦡 A parser combinator library for TypeScript.

parser parser-combinators typescript

Last synced: 08 Jun 2026

https://github.com/vizonex/pyllparse

a parody of llparse typescript library made for python users.

c llparse parody parser python-parody

Last synced: 30 Apr 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/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/yjhmelody/lua-rs

A toy Lua5.3 Compiler

bytecode compiler lua parser rust

Last synced: 27 Apr 2026

https://github.com/mashingan/pbparsen

Nim Protobuf parser

nim parser protobuf3

Last synced: 06 Jul 2025

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

从 asar 文件中加载模块

asar electron parser

Last synced: 18 May 2026

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/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/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/katahiromz/macroparser

plain C++ parser example

lexer lexical-analysis parser

Last synced: 05 Jun 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/jitesoft/php-xml2array

Simple xml parser for php.

parser php7 xml xml-parser

Last synced: 21 Apr 2026

https://github.com/aftercss/aftercss

🌟 [WIP] Parser for CSS3.

css css3 parser

Last synced: 21 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/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/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/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/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/hdoc1509/tree-sitter-hygen-template

Tree-sitter grammar for Hygen templates

hygen parser template tree-sitter

Last synced: 24 Mar 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/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/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/zalgonoise/parse

a generic parser library written in Go

generic go golang parse parser parsetree treegraph

Last synced: 01 Mar 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/gesiscss/wiki-download-parse-page-views

Pipeline for downloading, parsing and aggregating static page view dumps from Wikipedia.

aggregation downloader dumps pageviews parser pipeline python script wikipedia

Last synced: 20 Jun 2026

https://github.com/hellomouse/node-irc-stream-parser

A streaming IRC parser

irc nodejs parser stream

Last synced: 10 May 2026

https://github.com/soheil-01/zpe

A Portable Executable parser in Zig

parser portable-executable windows zig

Last synced: 16 Feb 2026

https://github.com/silviucpp/erluap

Erlang implementation of ua-parser (user agent parser)

erlang parser user-agent

Last synced: 06 Sep 2025

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/alexanderwe/semanticversioningkit

Small library to create and parse Semantic Versioning conforming representations.

parser semantic-versioning swift swift-package-manager swift5

Last synced: 28 Feb 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/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/jacob-c-smith/json

A tested JSON parser / serializer

c json parser serializer tested

Last synced: 13 Feb 2026

https://github.com/puripuri2100/satysfi-bibtex-parser

BibTeX format parser library with SATySFi

bibtex document parser satysfi

Last synced: 19 Mar 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/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/ap-atul/yacp

Yet Another Config Parser. Convert YAML, JSON, and CUSTOM files to python objects and back.

config-management config-parser deserialisation json json-parser parser serialisation yacp yaml yaml-parser

Last synced: 08 May 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/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/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/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/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/termoshtt/vtk-format

WIP: VTK legacy format parser with nom paresr combinator

nom parser rust vtk

Last synced: 13 Jun 2026

https://github.com/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

Last synced: 27 Feb 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/truewebber/swift-protoparser

A native Swift library for parsing Protocol Buffer (proto3) files into descriptors. SwiftProtoParser offers full proto3 syntax support, including services, RPC definitions, and custom options, with detailed error reporting and cross-platform compatibility. Designed as a Swift-idiomatic alternative to protoc with seamless Swift Protobuf integration.

ast code-generation cross-platform developer-tools file-descriptor grpc lexer-parser parser proto3 protobuf protocol-buffers swift swift-package swift-protobuf validation

Last synced: 08 Mar 2026

https://github.com/chk1/stw2openmensa

Convert canteen meal data from Studentenwerk Münster XML to OpenMensa Feed v2 XML format

canteen openmensa parser xml

Last synced: 26 Feb 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/scymtym/language.graphviz

Parser and unparser for the GraphViz dot language

graphviz parser

Last synced: 09 Feb 2026

https://github.com/simplesoft-pt/iniparser

C# parser for INI files and strings.

c-sharp dotnet dotnet-core ini parser

Last synced: 03 Mar 2026

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/mistralys/currency-parser

PHP library that can detect prices written in text or markup, adding non-breaking spaces, and normalising their formatting according to country-specific rules.

currency filtering normalization parser prices

Last synced: 13 Oct 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/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/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/bytebase/tsql-parser

The parser for SQL Server. It is based on the ANTLR4

antlr antlr4 antlr4-parser database parser sql sql-parser sql-server sqlserver

Last synced: 10 Jul 2025

https://github.com/redmadrobot/parser-autograph

Object parser generation utility.

code-generation ios macos parser sourcekit swift template

Last synced: 15 May 2026