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/onyazuka/htmlparser

HTML parser written in Python

dom html javascript parser python python3

Last synced: 03 May 2026

https://github.com/cumulus13/pyheaderparse

A robust HTTP header and cookie parser library

dict headers modern parser production python raw robust smart

Last synced: 22 Jun 2026

https://github.com/910jqk/test-parser

An experimental parser for practice

interpreter parser

Last synced: 19 Apr 2026

https://github.com/edg-l/ddnet-map-lib

Typescript ddnet map library

ddnet library map parser teeworlds typescript

Last synced: 11 Mar 2025

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

A Programming Language for Learning Purposes

interpreter parser programming-language recursive-descent-parser zig

Last synced: 27 Jun 2026

https://github.com/diff3/binarypacketsdsl

BinaryPacketsDSL is a domain-specific language and toolkit for describing, parsing, and analyzing binary protocol packets. It is designed for clarity, robustness, and testability, with support for structured definitions, modifiers, and dynamic field handling.

binary-protocols dsl parser protocol-analysis python3 reverse-engineering

Last synced: 17 Apr 2025

https://github.com/superbox64/jibberjabber

JJ is a token based computer language designed for AI with the ability to transpile to C, JS, Assembly and Python with more output languages to coming soon

assembly claudecode interpreter jibberjabber jibjab jj lexer parser python swift toddbruss token transpiler

Last synced: 01 Feb 2026

https://github.com/eeriemyxi/c-rpn-eval

C program that can evaluate postfix arithmetic expressions (Reverse Polish Notation).

c evaluator parser postfix rpn

Last synced: 28 Jun 2025

https://github.com/yggverse/gemtext-php

Object-oriented PHP 8 library for Gemini / Gemtext operations

composer gemini gemini-php gemini-protocol gemtext gemtext-php library parser php text-gemini

Last synced: 08 Mar 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/ksxgithub/split-char-from-str

A small utility to split a string into the first or last character (type `char`) and the rest (type `&str`)

no-std parser rust string text-processing

Last synced: 07 Feb 2026

https://github.com/jednano/ini

A highly configurable INI parser that reads and writes the informal INI file format.

configurable format ini parse parser read write

Last synced: 18 Feb 2026

https://github.com/norgate-av/tree-sitter-netlinx

NetLinx grammar for tree-sitter

amx grammar harman netlinx parser tree-sitter

Last synced: 30 Apr 2026

https://github.com/deftio/fifostr

python mutable string class with streaming pattern recognition parser and FIFO support

deque fifo-queue mutable-python-string parser python regex streaming-parser

Last synced: 04 Jul 2025

https://github.com/wiredwiz/moo-parser

A parser library for parsing the Moo and Moo# programming languages.

antlr4 grammar moo parser

Last synced: 20 Jan 2026

https://github.com/askirmas/arg-env

Node.js package to work with `.env` files in the same way as docker and docker-compose via `--env-file` or `"env_file"` in package.json

arguments cli docker docker-compose dotenv env env-file environment-variables loader node parser

Last synced: 05 Jan 2026

https://github.com/gthomas08/flex-bison-project

Lexical and grammatical implementation of a subset of the Python programming language.

bison flex parser python

Last synced: 28 Apr 2026

https://github.com/p4suta/aozora

Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.

aozora-bunko cli japanese parser ruby rust shift-jis tategaki typography

Last synced: 16 Jun 2026

https://github.com/nlopes/asciicast-rs

An asciicast file format parser

asciicast asciinema parser

Last synced: 12 Jun 2026

https://github.com/hlibpavlyk/markdown-parser

This console application enables the parsing of Markdown into HTML and escaped ANSI

ansi ci console-application dotnet html markdown parser xunit-tests

Last synced: 03 May 2026

https://github.com/wibosco/approachingparsers-example

Experimenting with some possible parser architectures

ios mapper network parser plug-and-play swift travis-ci

Last synced: 16 Mar 2025

https://github.com/mtoohey31/ppx_cmd

Declarative command line parsing for OCaml with `@@deriving`.

command-line ocaml ocaml-library parser ppx-deriver

Last synced: 08 Feb 2026

https://github.com/hammadmajid/htmlizemd

A CLI application that converts Markdown to HTML while following CommonMark Spec

markdown parser portfolio-project

Last synced: 14 Mar 2025

https://github.com/bpetermann/ts-lox

Typescript interpreter for lox

interpreter nodejs parser scanner typescript

Last synced: 02 Jan 2026

https://github.com/aqzi/settingsloader

Type safe settings loader for python - support for env, args, secrets, app setttings and more

config parser python settings typesafe

Last synced: 18 Mar 2026

https://github.com/phoqe/ogge

Convenient and efficient Swift wrapper for the Open Graph Protocol.

async await codable dom html meta ogp open-graph-protocol parser regex swift wrapper

Last synced: 03 Jan 2026

https://github.com/cheminfo/mgf-parser

Parse an MGF database into a JSON

mgf mgf-parser parser

Last synced: 16 Apr 2026

https://github.com/giuseppe998e/kernelshark-xentrace-plugin-rs

XenTrace data processing interface for KernelShark in Rust.

ffi inferface kernelshark parser plugin rust xen xentrace

Last synced: 02 Apr 2025

https://github.com/FouFouJouJou/jeeson

Json parsing library

json jsonparser parser

Last synced: 29 Jun 2026

https://github.com/banetl/bson-parser

A simple BSON (Binary Json) parser in C++

bson bson-format parser

Last synced: 07 Feb 2026

https://github.com/playday3008/rbil-parser

Parser for Ralf Brown's Interrupt List (RBIL) Release 61 — converts CP437-encoded data files into structured YAML

cp437 dos ghidra interrupt-list parser ralf-browns-interrupt-list rbil reverse-engineering x86 yaml

Last synced: 09 Jun 2026

https://github.com/anexia/python-param-parser

A parser library for a param string expression.

hacktoberfest parameters parser

Last synced: 12 Feb 2026

https://github.com/dkandalov/parser4k

Parser combinator library for Kotlin 🧩🧩🧩 🔨

kotlin parser

Last synced: 14 Mar 2025

https://github.com/ewilan-riviere/scanner

CLI to parse files or to get metadata.

filesystem go metadata parser

Last synced: 28 Mar 2025

https://github.com/dusrdev/sagittarius

Performant reflection-less argument parser

cli cross-platform csharp dotnet parser

Last synced: 16 Apr 2026

https://github.com/haronbh/lexical-analyzer-with-java

Java program serves as a lexical analyzer that validates a specific pattern within a given string. The validation is done based on predefined rules, and it checks if the input string conforms to a certain structure

compilation java lexical-analysis lexical-analyzer parser

Last synced: 02 May 2026

https://github.com/uk-ipop/mmi-parser-rs

MMI Parser written with love in Rust.

command-line metamap parser rust

Last synced: 01 Mar 2026

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/dhunanyan/moonchunk

MoonChunk is a TypeScript-based DSL runtime for generating static HTML from .mncnk files with imports, scoped variables, functions, loops, metadata, and ANTLR parsing.

antlr antlr4 antlr4ts compiler-construction developer-tools dsl html-generation interpreter language-runtime moonchunk parser static-site-generator templating typescript

Last synced: 24 Jun 2026

https://github.com/elkronos/gpt_read

Functions to read documents using GPT.

data-science gpt llm parser question-answering questions-and-answers r

Last synced: 15 Mar 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/proh14/psh

psh, a small and minimal shell. public domain 💘

c cli lexer parser public-domain shell

Last synced: 17 Jan 2026

https://github.com/nullscreen/uncsv

A parser for unruly CSVs

csv parser ruby

Last synced: 28 Feb 2026

https://github.com/anishlearnstocode/md-to-html-parser

This is a markdown parser that returns valid html code for any valid markdown text.

html markdown md parser

Last synced: 16 Apr 2026

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

Navigate within a string

parser string-manipulation strings tokenizer

Last synced: 14 Feb 2026

https://github.com/ergo35/spotify-parser

parses provided spotify url to a query that can be searched in yt-dlp

embed library parser spotify

Last synced: 04 Sep 2025

https://github.com/ohadswissa/nand2tetris-jack-analyzer

Jack Analyzer: A two-stage syntax parser that converts .jack code into structured XML (tokens + syntax tree)

jack java nand2tetris parser vm

Last synced: 27 Feb 2026

https://github.com/mezoni/parser_combinator

Parser combinator is a collection of parsers that can be used to combine basic parsers to create parsers for more complex rules.

dart dart3 parser parser-combinators parser-library parsers parsing

Last synced: 09 Jun 2026

https://github.com/nanonid/xmljsonkit

XML to JSON parser library with ordered elements based on Chevrotain

json parser xml-parse

Last synced: 15 May 2026

https://github.com/theodore-s-beers/djvulpes

Early-stage experimental DjVu parser and inspection CLI

djvu document-parser file-format parser rust text-extraction

Last synced: 25 Jun 2026

https://github.com/itsryu/syn

Repositório referente ao trabalho de implementação de um analisador sintáxico para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.

c compiler micro-pascal parser syntax-analysis

Last synced: 24 Mar 2025

https://github.com/bel-framework/bel-scan

Generic scanner for Erlang

erlang erlang-library parser parser-library

Last synced: 16 Feb 2026

https://github.com/configuredthings/rdp.js

Minimal TypeScript base class for building recursive descent parsers — with a CLI that generates typed parsers from EBNF or ABNF grammars

abnf ebnf grammar parser parser-generator recursive-descent-parser typescript

Last synced: 19 Apr 2026

https://github.com/luisreinoso/ng-filename-parser

Angular file name convention parser

angular parser typescript

Last synced: 29 Apr 2026

https://github.com/softjunkorg/fxbuilder

Biblioteca simplifica a gestão do manifesto CFX em projetos FiveM e RedM.

cfx fivem fxmanifest next parser typescript

Last synced: 05 May 2026

https://github.com/trananhtung/parse-css-font

Parse the CSS font shorthand into its components (style, variant, weight, stretch, size, line-height, family). A faithful Rust port of parse-css-font. Zero deps, no_std.

css font no-std parser rust

Last synced: 28 Jun 2026

https://github.com/xirzo/jsonparser

Json parser for college assigments

cpp json parser

Last synced: 24 Apr 2026

https://github.com/anujdhillxn/flipbook

A language for generating flipbooks using pictures

interpreter parser python3

Last synced: 22 Mar 2026

https://github.com/hellozee/monkey

My take on the interpreter book

golang interpreter language lexer parser

Last synced: 04 May 2026

https://github.com/playfulsparkle/pyprintf

A lightweight, Open Source pyprintf sprintf() implementation written in Python

formating parser python sprintf vsprintf

Last synced: 02 Mar 2026

https://github.com/froks/dlt-core

kotlin dlt library to parse autosar dlt files

automotive autosar diagnostic-log-and-trace dlt kotlin library parser

Last synced: 02 Mar 2026

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/fi1a/config

PHP работа с файлами конфигураций. Поддерживает файлы в PHP и JSON форматах.

config json parser php

Last synced: 06 May 2026

https://github.com/ggorets0dev/ru-geolists-creator

Сборщик файлов geosite.dat и geoip.dat для сервера VPN сервера с XRay

cli-app filter geoip geosite json libcurl parser vpn xray-core

Last synced: 06 May 2026

https://github.com/airtucha/pathfinder

Elm eDSL for URL parsing

dsl edsl elm parser parsing url

Last synced: 27 Feb 2025

https://github.com/jai0212/course-selector-uoft

A program that suggests university courses based on your program and provides a custom GUI to customize your course plan. Created to help UofT students

beautifulsoup csv graphs graphs-algorithms networkx-graph numpy os parser pickle pillow plotly python tkinter-gui tkmacosx

Last synced: 06 May 2026

https://github.com/mrmarble/steambd-calculator-parser

Simple Python package to parse steamdb.info/calculator

calculator parser python steam steamdb

Last synced: 12 Oct 2025

https://github.com/nsavinda/calc-parser

Simple calculator using flex and bison.

bison-flex bison-yacc compiler compiler-design parser

Last synced: 07 May 2026

https://github.com/purpleclay/chomp

A parser combinator library for Go that makes parsing text intuitive and maintainable

chomp go parser parser-combinators runes strings

Last synced: 03 Feb 2026

https://github.com/vriskaserket51/eastwardmspriteparser

Parse Eastward mSprite files, convert them to animations.

animation parser video-game

Last synced: 15 Mar 2025

https://github.com/kaelaela/kotshisample

Kotshi sample repository. https://github.com/ansman/kotshi

android kotlin kotshi moshi parser

Last synced: 16 Apr 2026

https://github.com/mukezhz/bru-go

Paser bru file to golang

bru bru-go bruno golang parser

Last synced: 01 Jun 2026

https://github.com/mezoni/parser_builder_lite

Parser Builder Lite is a source code generator of high performance real-time parsers.

dart dart3 dartlang parser parser-combinators parser-generator parsers peg

Last synced: 24 Mar 2025

https://github.com/chalarangelo/cfg-parser

Context free grammar parser based on Earley parsing

context-free-grammar earley-parser parser

Last synced: 27 Jun 2025

https://github.com/lambdacasserole/haha-parser

Unofficial, handwritten parser aimed at transpilation of the HAHA language.

education formal-methods formal-verification hoare-logic parser verification

Last synced: 06 Apr 2025

https://github.com/byteshiva/getmaplocation

Automate Dummy data from the open data source. Parse International Address, Geopy to automate map locations using lat and lon, Cache geopy map location calls using sqlite3, Use Pandas to parse and convert CSV to JSON

csv-parser geopy json numpy pandas pandas-dataframe parser pickle python3 sqlite3

Last synced: 18 Apr 2026

https://github.com/robbycbennett/json

JavaScript Object Notation library for Rust

json library parser personal

Last synced: 17 Apr 2026

https://github.com/yuja/tree-sitter-sixtyfps

SixtyFPS grammar for the tree-sitter parsing library

parser tree-sitter

Last synced: 11 Mar 2025

https://github.com/nicholaswmin/flomaster

fast, native syntax highlighting [wip]

highlight-api parser syntax-highlighting tokenizer

Last synced: 10 Sep 2025

https://github.com/rstoetter/csmartsqlstatement-php

The php class cSmartSqlStatement helps to manage and change SQL statements

parser php7 sql

Last synced: 18 May 2026

https://github.com/gldanoob/nooblang-rust

NOOBLANG interpreter but in Rust (not blazingly fast)

esolang esoteric-programming-language interpreter lexer parser rust

Last synced: 02 Apr 2025

https://github.com/luisfuentech/object-dot-parser

Parse string dotted keys to nested attributes in object

hacktoberfest json nodejs npm npm-package parser

Last synced: 17 Apr 2026

https://github.com/szinn/zclip

Zig Command Line Parser

cli parser zig

Last synced: 24 Mar 2025

https://github.com/max-planck-innovation-competition/go-semanticscholar

A toolbox for the interaction with semantic scholar data.

client go parser semanticscholar

Last synced: 04 Apr 2025

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