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/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/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/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/neyn/neyson

Lightweight C++11 JSON Library

cmake cpp cpp11 cxx cxx11 json json-library json-parser lightweight parser

Last synced: 14 Jun 2025

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

BBCode to HTML conversion, in PHP.

bbcode html parser php

Last synced: 27 Feb 2026

https://github.com/codeshayk/fileutil.core

FileUtil - C# File Parser for fixed width or delimiter separated files.

csharp-library csv-parser delimited-files dotnet dotnet-standard fileparser fixed-width parser parsing-engine

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

BibTeX format parser library with SATySFi

bibtex document parser satysfi

Last synced: 19 Mar 2026

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/jacob-c-smith/json

A tested JSON parser / serializer

c json parser serializer tested

Last synced: 13 Feb 2026

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/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/frozzare/php-redirects

Parse Netlify's _redirects file format.

netlify parser php redirects

Last synced: 14 Jun 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/hellomouse/node-irc-stream-parser

A streaming IRC parser

irc nodejs parser stream

Last synced: 10 May 2026

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

🔗 A library for parsing URLs.

parser rust url

Last synced: 27 Apr 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/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/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/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/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/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/zhb2000/mini-python-parser

A "Mini-Python" parser

parser python typescript

Last synced: 07 May 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/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/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/denvercoder1/docstring-utils

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

docstrings parser python

Last synced: 13 Apr 2025

https://github.com/null93/lambda

An untyped lambda calculus interpreter written in Scala

ast beta-reduction calculus interpreter lambda lexer parser scala symbol-table untyped

Last synced: 26 Mar 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/char0n/json-parsers

Monorepo containing research for various json-parsers

javascript json parser

Last synced: 20 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/wild-queue/imperative-language-compiler

A tool for running code written in an imperative programming language. This tool provides the ability to run code written in a toy imperative programming language by translating the code into C# code (and then running it using .Net) or by translating it directly into the .Net CIL. It also performs a type checking before running the code.

bison-flex compiler-construction cpp csharp dotnet makefile parser programming-language-translator

Last synced: 03 May 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/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/galaco/bitbuf

A simple Go Read & Write bitstream

bitstream buffer compression parser

Last synced: 25 Mar 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/rmraya/typesxml

Open source XML library written in TypeScript

parser typescript xml

Last synced: 10 Aug 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/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/inv2004/newfix

Fix static-typed parser

benchmarks financial fix parser parsers protocol

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

🦡 A parser combinator library for TypeScript.

parser parser-combinators typescript

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

🐱‍🐉canvas parse

canvas parser

Last synced: 27 Oct 2025

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

A toy Lua5.3 Compiler

bytecode compiler lua parser rust

Last synced: 27 Apr 2026

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

LLVM TableGen grammar for tree-sitter

llvm-tablegen parser tree-sitter

Last synced: 06 Oct 2025

https://github.com/markusand/utoml

Simple TOML parser and serializer for micropython

micropython parser serializer toml

Last synced: 02 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/aftercss/aftercss

🌟 [WIP] Parser for CSS3.

css css3 parser

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

Parse IPTC directory from buffer

buffer image iptc parser

Last synced: 20 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/derhuerst/vdv-451-reader

A streaming VDV 451 reader.

parser public-transport transit vdv-451

Last synced: 15 Apr 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/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/yord/pxi-json

🧚pxi-json is a JSON plugin for pxi (pixie), the small, fast, and magical command-line data processor.

csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv

Last synced: 15 Mar 2026

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

Parse and create database connection strings fluently.

database dsn mysql parser pgsql

Last synced: 27 Oct 2025

https://github.com/nazrhom/vcs-clojure

An experiment in diffing clojure code

clojure haskell parser vcs

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

Parser and unparser for the GraphViz dot language

graphviz parser

Last synced: 09 Feb 2026

https://github.com/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

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/steinwurf/petro

mp4 parser

mp4 mp4box parser

Last synced: 05 Apr 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/benjaminfjones/presburger

WIP - Library for efficient Presburger Arithmetic

decision-procedure linear-programming parser rust smt

Last synced: 28 Feb 2026

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/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/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/zalgonoise/parse

a generic parser library written in Go

generic go golang parse parser parsetree treegraph

Last synced: 01 Mar 2026

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/termoshtt/vtk-format

WIP: VTK legacy format parser with nom paresr combinator

nom parser rust vtk

Last synced: 13 Jun 2026

https://github.com/zhongjiajie/stmdency

A Python library for extracting dependencies between statements

ast parser python statement-parsers

Last synced: 10 Jul 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/sebbekarlsson/libjson

Simple C implementation of JSON, parse JSON in C.

clang json json-parser lexer parser serialization

Last synced: 16 May 2026

https://github.com/xennis/epidoc-parser

Parser for EpiDoc (Epigraphic Documents in TEI XML)

epidoc epigraphy papyri parser tei-xml

Last synced: 12 May 2025