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/uditkarode/kumi

🦑 A parser combinator library for TypeScript.

parser parser-combinators typescript

Last synced: 08 Jun 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/chiefgokhlayeh/tap-consooomer

πŸ“¦ Test Anything Protocol Consumer for Rust

consumer parser peg test-anything-protocol

Last synced: 13 Mar 2026

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

从 asar ζ–‡δ»ΆδΈ­εŠ θ½½ζ¨‘ε—

asar electron parser

Last synced: 18 May 2026

https://github.com/routerify/routerify-query

A Routerify middleware which parses the request query string

hyper-rs middleware parser querystring routerify

Last synced: 09 Oct 2025

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

Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code

ast capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin

Last synced: 12 Feb 2026

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/mashingan/pbparsen

Nim Protobuf parser

nim parser protobuf3

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

Simple epub parser

epub parser

Last synced: 10 Apr 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/jiang-zhexin/temparse

temparse is template + parse

parser parser-library python-3-14 t-string

Last synced: 21 Jun 2026

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

PEM grammar for tree-sitter

parser pem tree-sitter

Last synced: 18 Jan 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/raleksandar/numenor

Customizable, safe evaluator of JavaScript-like expressions.

evaluator javascript parser pratt-parser

Last synced: 04 Apr 2026

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/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/virb3/tcp-packet-parser

A PCAP analyzer that filters TCP packets and dumps them with appropriate labels

analyzer dump filter label packet parser pcap tcp

Last synced: 14 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/puripuri2100/satysfi-bibtex-parser

BibTeX format parser library with SATySFi

bibtex document parser satysfi

Last synced: 19 Mar 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/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/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/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/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/hmmhmmhm/string-error-parse

πŸ“š Simple string error parser of node.js

error javascript nodejs parse parser

Last synced: 03 May 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/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/greg-kennedy/php-bbcode

BBCode to HTML conversion, in PHP.

bbcode html parser php

Last synced: 27 Feb 2026

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/kuria/simple-html-parser

Minimalistic HTML parser

encoding html parser php

Last synced: 14 Apr 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/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/galaco/bitbuf

A simple Go Read & Write bitstream

bitstream buffer compression parser

Last synced: 25 Mar 2025

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

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

cctalk parser

Last synced: 30 Jan 2026

https://github.com/lennartpollvogt/markdown-to-data

Convert markdown and its elements (tables, lists, code, etc.) into structured, easily processable data formats like lists and hierarchical dictionaries (or JSON), with support for parsing back to markdown.

dictionaries json lists markdown markdown-parser markdown-to-data markdown-to-json md parser parsing tables

Last synced: 19 Aug 2025

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

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

bbcode parser

Last synced: 03 Aug 2025

https://github.com/duologic/jsonnet-in-jsonnet

Interpreter for Jsonnet written in Jsonnet

interpreter jsonnet jsonnet-lib parser

Last synced: 04 Mar 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/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/vinkius-labs/url-parser-mcp

Vinkius Edge high-performance Model Context Protocol (MCP) server for URL parsing and query manipulation.

ai-agent developer-tools llm-tool mcp mcp-server modelcontextprotocol parser uri url url-parsing utility vinkius vinkius-edge

Last synced: 27 Jun 2026

https://github.com/pathaknv/fault-and-reliability-detection-in-programming

A project focused on find faults and determine the reliability of program

college-project fault parser python reliability

Last synced: 26 Oct 2025

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/romancha/litnet-book-saver

Simple Litnet.com book saver

book litnet parser save

Last synced: 12 Feb 2026

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/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/glorkpixels/sakai-downloader-merger

video downloader, video URL catcher, sound and video file merger for Sakai educational software platform.

audio big bigbluebutton blue button downloader ffmpeg merger parser presentations recording-downloader sakai video

Last synced: 04 May 2026

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

πŸ”— A library for parsing URLs.

parser rust url

Last synced: 27 Apr 2025

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/yjhmelody/lua-rs

A toy Lua5.3 Compiler

bytecode compiler lua parser rust

Last synced: 27 Apr 2026

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/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/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/macabeus/elixirregexpparser

A simple project to parse regexp with parser combinator

combinators elixir parser regex regexp

Last synced: 22 Aug 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/sni/shelltoken

Go library to split a commandline into env, command and arguments.

golang golang-library parser shell string

Last synced: 04 Mar 2026

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/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/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/2bigo/parse-neo4j

Parse results from neo4j's http endpoint to normal JSON

json neo4j parser

Last synced: 12 Feb 2026

https://github.com/gremid/lucene-query

Parser for Apache Lucene Classic Queries

ast clojure lucene lucene-query parser

Last synced: 24 Jun 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/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/rickbarretto/blanca

Ultra DRAFT - A parser to load Arturo as Data for Python

arturo arturo-lang decoder parser

Last synced: 12 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/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/mukeshm/gedcom-parser

Simple GEDCOM parser written in Haskell

haskell parser parser-combinators

Last synced: 29 Jan 2026

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

A simple positional EDI parser for Symfony πŸ“‘

edi parser php positional symfony-bundle

Last synced: 10 Mar 2025

https://github.com/algosup/2024-2025-project-4-web-fpga-team-7

This project aims to develop a web-based interface for an FPGA simulator. The interface will allow users (students and teachers) to visualize signal propagation inside an FPGA.

fpga parser react simulator tailwindcss typescript verilog vite webapp

Last synced: 05 Jul 2025

https://github.com/aftercss/aftercss

🌟 [WIP] Parser for CSS3.

css css3 parser

Last synced: 21 Apr 2026

https://github.com/nwhetsell/tree-sitter-lilypond-scheme

LilyPond Scheme grammar for Tree-sitter

lilypond parser scheme tree-sitter

Last synced: 17 Mar 2025

https://github.com/sumeshi/reg2es

A library for fast parse & import of Windows NT Registry(REGF format) into Elasticsearch.

elasticsearch json parser python registry windows

Last synced: 31 Dec 2025

https://github.com/prabhuomkar/json-coder

πŸ“± JSON Parsing Code Generator for Android

android code-generation java json kotlin parser

Last synced: 21 Jun 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/noorzaie/aqs

A query string parser with advanced features

nodejs parse parser query querystring url

Last synced: 20 May 2026