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/here-be/snapdragon-location

Adds a location object to snapdragon token or AST node.

ast javascript location node nodejs parse parser position snapdragon token tokenize tokenizer

Last synced: 12 Apr 2025

https://github.com/julesguesnon/nom-span

📦 Wrap your nom input into a span to get line, column and byte offset

nom nom-span parser rust span

Last synced: 11 Nov 2025

https://github.com/mrinalxdev/ts-json-parser

Open source json parser for python and javascript !!

json json-parser-component parser

Last synced: 22 Aug 2025

https://github.com/basemax/another-one-draft-in-c

Just a attempt to implement a lexer in pure C without a lexer generator.

c lexer parser

Last synced: 19 Aug 2025

https://github.com/rsore/clargs

A modern, type-safe, header-only C++20 command-line argument parser with minimal runtime overhead and full compile-time validation

command-line-arg-processing command-line-arguments command-line-arguments-parser command-line-parser parser

Last synced: 25 May 2026

https://github.com/trwyant/perl-ppix-regexp

Parse regular expressions

parser perl perl-module

Last synced: 29 Apr 2025

https://github.com/circargs/parsnim

a parser combinator in nim

nim parser parser-combinators

Last synced: 19 Oct 2025

https://github.com/dvhar/dateparse

Parse many dates without knowing the format in advance

c datetime parser

Last synced: 24 Jun 2025

https://github.com/chenquan/mysql-parser

A SQL parser for mysql.

go golang mysql parser sql sql-parser

Last synced: 15 May 2026

https://github.com/christian-2003/lispinterpreter

An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.

abstract-syntax-tree abstractsyntaxtree interpreter java lexer lisp parser parsetree programming-language source-code tokenizer

Last synced: 30 Mar 2025

https://github.com/l3odr0id/sly_s-parser

EBNF python parser with SLY example

ebnf ebnf-syntax example grammar-parser grammar-rules parser python sly

Last synced: 15 Mar 2025

https://github.com/8dcc/sl

Simple Lisp interpreter

evaluator interpreter lisp lisp-interpreter parser simple

Last synced: 24 Apr 2025

https://github.com/mihudec/ccutils

Cisco Configuration Utilities

cisco cisco-ios networking parser

Last synced: 09 Mar 2026

https://github.com/aspadax/surfing

A Rust library for parsing JSON objects from text streams.

ai gpt json llm parser rust serde serde-json

Last synced: 09 Apr 2026

https://github.com/sdleffler/carthage-rs

RDF graph parsing and manipulation in Rust.

metadata n-triples parser rdf rust turtle

Last synced: 25 Oct 2025

https://github.com/wrfly/ecp

environment config parser | fill up the struct through the way you like

config env parser

Last synced: 16 Jan 2026

https://github.com/maxrimue/tizo

easily parse and convert any string containing hours, minutes and timezone

converter parser timezones

Last synced: 24 Mar 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: 06 Oct 2025

https://github.com/techquery/commanderjsx

Command-line Arguments Parser with JSX support

arguments command-line jsx parameter parser typescript

Last synced: 29 Sep 2025

https://github.com/wellwelwel/jsonc.min

✨ Faster and safer JSON and JSONC minify, parse and stringify for JavaScript (Browser compatible) — 2.3KB.

dependency-free json jsonc jsonc-to-json minifier minify parse parser stringify zero-dependency

Last synced: 27 Sep 2025

https://github.com/mrzmyr/sps-parser

Parse your SPS file and modify and save it to make working with tools like soscisurvey.de more flexible

parser soscisurvey sps spss

Last synced: 02 Aug 2025

https://github.com/automatonic/text-kdl

Support for KDL in the style of the System.Text.Json library for dotnet C#/CLI

assembly csharp dom kdl parser reader writer

Last synced: 02 Aug 2025

https://github.com/arkady-emelyanov/go-shellparse

:shell: Parse strings à la shell

bash parser shell

Last synced: 09 Apr 2026

https://github.com/lhns/scala-edifact

An Edifact parser library written in scala

edifact lightweight parser scala

Last synced: 01 Mar 2026

https://github.com/marcus-v-freitas/crawlerbrazilgovdata

Projeto ASP.NET Core .NET 5 para Extração e Parseamento de Dados do governo de São Paulo com integração com Buckets S3, Filas SQS AWS e Persistência realizada via EF Core no Mysql.

api-rest aspnetcore automapper aws crawler csharp efcore government-data htmlagilitypack linux memory-cache mysql net5 onion-architecture parallel-computing parser s3-bucket serilog sqs-queue swagger

Last synced: 17 Jan 2026

https://github.com/terotests/numbot

A configurable parser for text based logs

date-fns parser typescript

Last synced: 18 Apr 2025

https://github.com/matthewandretaylor/xml-to-pydict

Parse xml to python dictionaries

dictionary parser python3 xml

Last synced: 31 Jul 2025

https://github.com/microcodebase/microconfig

go micro config parser

config go golang parser properties

Last synced: 14 Jan 2026

https://github.com/aeyoll/sukurappa

Watch for changes on a webpage and do anything with it!

notification parser rust

Last synced: 21 Feb 2026

https://github.com/mubelotix/minecraft-protocol-derive

Procedural macros to make your Rust structs compatible with the Minecraft protocol.

derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization

Last synced: 31 Jul 2025

https://github.com/denysvitali/ifunny

An interpreter of a custom language (funny) written in Java

compiler funny interpreter java parser tokenizer

Last synced: 19 Oct 2025

https://github.com/mark-summerfield/uxf

Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.

data ini json parser pretty-printer sqlite storage-engine toml xml yaml

Last synced: 08 Oct 2025

https://github.com/shortishly/scran

scran is a parser combinator library heavily influenced by nom

combinator erlang maybe parser

Last synced: 19 Feb 2026

https://github.com/koushiro/usql

[WIP] Universal SQL Lexer and Parser library, written in Rust.

lexer mysql parser postgresql rust sql sqlite3

Last synced: 30 Jul 2025

https://github.com/pylhc/generic_parser

A parser for arguments and config files that also allows direct Python input and recursive parsing

commandline-calls generic-parser ini-parser parser python

Last synced: 22 Sep 2025

https://github.com/auronandace/const_irc_message_parser

A 0 dependency, no_std, const-only parser for the IRC message protocol.

irc irc-protocol parser rust-lang

Last synced: 09 Oct 2025

https://github.com/toktok/hs-cimple

Cimple and Apidsl language parsers and tools

c dsl parser

Last synced: 05 Feb 2026

https://github.com/magynhard/curly_bracket_parser

Simple parser to replace variables inside templates/strings and files

parser ruby ruby-gem variable-parser

Last synced: 11 Aug 2025

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 28 Apr 2026

https://github.com/ok-ryoko/tree-sitter-systemtap

SystemTap grammar for tree-sitter

parser systemtap tree-sitter

Last synced: 20 Feb 2026

https://github.com/odroe/ocookie

🍪 Cookie and Set-Cookie parser and serializer

cookie dart parser serializer set-cookie

Last synced: 13 Mar 2026

https://github.com/locize/laravelphp

laravel2js and js2laravel converter laravel php resource utils

converter javascript json laravel parser php

Last synced: 18 Jul 2025

https://github.com/poti1/pod-lol

Parse Pod into a list of lists (LOL)

hacktoberfest parser perl perl5 perldoc pod

Last synced: 11 Feb 2026

https://github.com/tpltnt/go-bsm

a parser for Sun BSM audit logs

audit freebsd parser

Last synced: 16 Mar 2025

https://github.com/cheminfo/mzdata

Read and explore mzData files.

mzdata parser

Last synced: 28 Aug 2025

https://github.com/canmi21/envflag

A strict, zero-boilerplate env manager with dotenvy support and validation.

12-factor config env filter parser

Last synced: 06 Feb 2026

https://github.com/explooosion/hideout-parse

Parse Path Of Exile.

hideout parse parser pathofexile

Last synced: 11 Apr 2026

https://github.com/subzeta/selae-scraper

Scraper for SELAE

lottery parser scraper selae

Last synced: 31 May 2026

https://github.com/florian3k/balthazar-lang

Simple, object-oriented, statically typed programming language and VM implementation.

bytecode compiler language parser rust scala scala3

Last synced: 28 Apr 2026

https://github.com/wimpyprogrammer/conditional-expression-parser

A simple web site for parsing conditional expressions using JavaScript.

bootstrap3 conditional-statements javascript parser regex

Last synced: 27 Feb 2026

https://github.com/devtony101/infix-expression-parser

A dart package to help you parse and evaluate infix mathematical expressions into their prefix and postfix notations.

dart dart-library dart-package flutter parser parser-library side-project

Last synced: 03 May 2026

https://github.com/danielparks/matchgen

Generate Rust functions to quickly map byte string prefixes to values

parser rust

Last synced: 30 Jun 2025

https://github.com/vxern/robots_txt

⚙️ A quality `robots.txt` ruleset parser to ensure your application follows the standard specification for the file.

complete dart documented fast parser robots robots-txt robots-txt-parser robotstxt simple tiny

Last synced: 30 Jan 2026

https://github.com/blairmcalpine/next-build-parser

A quick and easy tool to parse the output of the Next.js build command into machine readable JSON, to fit whatever needs you may have.

ci cli next nextjs npm parser

Last synced: 03 Feb 2026

https://github.com/rootslab/auntie

Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.

boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv

Last synced: 26 Apr 2026

https://github.com/dev-vivekkumarverma/hl7v2.5-parser

This repository contains a Python-based parser for HL7v2.5 medical record files, capable of converting these files into JSON format. This tool has been tested against the Redox engine, demonstrating superior performance in various scenarios.

hl7v2 hl7v2-message parser python3 v2

Last synced: 11 May 2026

https://github.com/derekstride/monkey

Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball

compiler interpreter parser rust

Last synced: 02 Apr 2025

https://github.com/lpraat/inbq

A library for parsing BigQuery queries and extracting schema-aware, column-level lineage.

bigquery data-lineage parser sql

Last synced: 26 Apr 2026

https://github.com/fabarca/andar

Provides an abstraction layer for creating and parsing paths in a programmatic way via templates.

best-practices desing-patterns parser path path-manager python template

Last synced: 14 Jan 2026

https://github.com/rieselhilfe/parseo

A smart esperanto word parser that shows all possible word compositions from roots, affixes and word endings. Based on Baza Radikaro Oficiala.

esperanto esperanto-translation natural-language parser

Last synced: 23 Mar 2026

https://github.com/apfohl/jzon

JZON - A Lemon based JSON parser for C

c json lemon parser

Last synced: 06 Aug 2025

https://github.com/taskrfile/tree-sitter-taskr

tree-sitter parser for taskrfiles

parser taskr tree-sitter

Last synced: 27 Aug 2025

https://github.com/Sauci/pydbc

An AST generator for dbc format

ast automotive dbc parser

Last synced: 08 May 2025

https://github.com/andreafioraldi/til-compiler

Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine

assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml

Last synced: 03 May 2026

https://github.com/xianjianlf2/mini-compiler

手写 the-super-tiny-compiler:词法 / 语法 / 转换 / 代码生成(mini-* 源码学习系列,按 Git 提交历史一步步搭建)

ast compiler learning parser tokenizer typescript

Last synced: 25 Jun 2026

https://github.com/YGGverse/pulsarss

RSS Aggregator for Gemini Protocol

aggregator cli crawler daemon feed gemini gemini-protocol gemtext parser rss rust

Last synced: 15 Jun 2026

https://github.com/tony-go/zac-parser

Code draft about lexer / parser implementation.

compiler lexer parser

Last synced: 29 Mar 2025

https://github.com/azoy/swirl

Erlang ETF Parser in Swift

erlang etf parser swift

Last synced: 22 Apr 2026

https://github.com/niklak/dom_finder

HTML parsing with CSS seletors

css css-selectors html html5ever parser scraping

Last synced: 11 Apr 2026

https://github.com/chesszebra/portable-game-notation

A PHP library to parse and write chess games in the portable game notation (PGN) format.

chess lexer parser pgn php portable-game-notation reader writer

Last synced: 30 Jun 2025

https://github.com/bigasdev/castledb-cpp-parser

A simple cpp parser for CastleDB

castledb cpp cpp-json json parser

Last synced: 07 May 2026

https://github.com/keddad/kresp

Simple parser for RESP protocol

parser redis

Last synced: 23 Aug 2025

https://github.com/iambnlvn/sig-parser

A manual Recursive-descent parser for Sig(Programming language)

bunjs parser recursive-descent-parser

Last synced: 15 Feb 2026

https://github.com/joht/data-restructor-js

Transforms parsed JSON objects into a uniform data structure

adapter data-structures javascript json parser restructure

Last synced: 01 Feb 2026

https://github.com/savi-lang/peg

Parsing Expression Grammars for the Savi standard library.

library parser parsing peg savi standard-library

Last synced: 19 Mar 2026

https://github.com/ryanve/wtb

what the box dimension parser

dimension dimensions funny javascript node-module parser

Last synced: 16 Mar 2025

https://github.com/nmandery/eo-identifiers

Parsers for naming conventions of earth observation products and datasets

earth-observation parser satellite

Last synced: 23 Aug 2025

https://github.com/r2dtools/goapacheconf

GoApacheConf is a Go library for parsing, modifying, and regenerating Apache configuration files. It makes it easy to work with Apache config blocks and directives programmatically in your Go applications.

apache config configuration developer-tools devops golang parser

Last synced: 11 Mar 2026

https://github.com/sasyxk/donato

donato a new programming language developed for the master thesis for UT and Unipr.

ast cpp-programming llvm parser

Last synced: 16 Apr 2026

https://github.com/cakecatz/ansi-parser

Parser for string that include ansi codes.

ansi-codes ansi-colors parser typescript

Last synced: 04 Jul 2025

https://github.com/dysnomia-studio/dmarc-parser

A simple job that query, parse and save to database dmarc aggregate reports

dashboard database dmarc dmarc-parser parser

Last synced: 05 Aug 2025

https://github.com/f-y/md-spreadsheet-parser

A robust, zero-dependency Python library for parsing, validating, and manipulating Markdown tables, including conversion from Excel to Markdown.

data-conversion excel library markdown pandas parser python spreadsheet table-parser type-safe zero-dependency

Last synced: 23 Jan 2026

https://github.com/pelenium/math-parser

Math parser of expressions in Polish notaiton (LISP like)

expression-evaluator expression-parser fsharp math mathematics maths parser polish-notation

Last synced: 31 Jan 2026

https://github.com/jongwony/python_hwp

python-docx 와 비슷한 방식으로 전처리를 위해 커스터마이징 한 HWP 파일 파서입니다.

hwp5 parser python3

Last synced: 21 Aug 2025