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/azoy/swirl

Erlang ETF Parser in Swift

erlang etf parser swift

Last synced: 22 Apr 2026

https://github.com/excoffierleonard/parser

REST API service in Rust that takes in any file and returns its parsed content.

api-rest parser rust

Last synced: 01 Mar 2026

https://github.com/gnidan/solasm

Solidity assembler in development

assembler ethereum evm parser rust solasm solidity

Last synced: 28 Apr 2026

https://github.com/Sauci/pydbc

An AST generator for dbc format

ast automotive dbc parser

Last synced: 08 May 2025

https://github.com/bionode/bionode-fastq

Streamable FASTQ parser

bioinformatics bionode nodejs parser tool

Last synced: 11 Jun 2025

https://github.com/nsailor/spaceada

A small subset of Ada targeting embedded systems.

ada compiler embedded gnat gnatprove llvm parser rust

Last synced: 10 Apr 2026

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

NQC grammar for tree-sitter

nqc parser tree-sitter

Last synced: 24 Apr 2026

https://github.com/robertohuertasm/package-lock-json-parser

🦀 📕 Simple package-lock.json parser

npm npm-package package-lock package-lock-json parser

Last synced: 02 Sep 2025

https://github.com/piraka9011/dsl_urdf_parser

A parser for URDF files that generates .kindsl files for Robcogen.

dsl kindsl parser python robcogen urdf

Last synced: 13 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/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/bakaq/formula-parser

A basic formula parser written in Rust

parser

Last synced: 25 Apr 2026

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

Parse Path Of Exile.

hideout parse parser pathofexile

Last synced: 11 Apr 2026

https://github.com/marcodpt/query

[DEPRECATED] A really small query string parser and builder, that converts from and to JSON, written as a js es6 module.

decode deprecated encode es6 es6-module esm esmodule javascript js json library microjs parser query query-params query-parser query-string querystring uri url

Last synced: 07 May 2025

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

Uxntal grammar for tree-sitter

parser tree-sitter uxntal

Last synced: 01 May 2026

https://github.com/andy-byers/mewjson

a tiny JSON library

c json parser

Last synced: 25 Apr 2026

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/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/nic-obert/permalang

A compiler for a statically typed language

aot compiler cpp language parser programming-language syntax-tree

Last synced: 16 Apr 2025

https://github.com/kandelvijaya/swiftparsercombinator

Parser Combinator in swift

combinator ios parser swift

Last synced: 23 Oct 2025

https://github.com/terotests/numbot

A configurable parser for text based logs

date-fns parser typescript

Last synced: 18 Apr 2025

https://github.com/kawamurakazushi/tle-parser

TLE (Two-line elements) Parser written in Rust.

parser tle

Last synced: 26 Jul 2025

https://github.com/victrme/slim-htmlparser2

The fast & forgiving HTML parser, slimmed down.

deno html htmlparser2 javascript parser

Last synced: 30 Jan 2026

https://github.com/here-be/snapdragon-is-inside

Snapdragon plugin that adds an `isInside` method to the compiler instance for checking if a node is currently inside a given node type.

ast compiler javascript node nodejs parser snapdragon snapdragon-plugin

Last synced: 26 Apr 2026

https://github.com/laphilosophia/strime

Streaming projection engine — extract fields at multi-gigabit speeds with O(1) memory

data-extraction data-processing fsm high-performance json json-parser json-streaming ndjson parser projection streaming typescript zero-copy

Last synced: 15 Feb 2026

https://github.com/goodbyteco/markdown-tasks

A Markdown syntax for rich todo-items.

document markdown parser specification tasks todolist

Last synced: 26 Apr 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/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/tree-sitter-grammars/tree-sitter-move

Move grammar for tree-sitter

move-language parser tree-sitter

Last synced: 02 Apr 2026

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/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/droptrigger/vk-to-tg-parser-memes-news-feed

Бот, который с помощью vk-api кидает картинки с новых постов групп ВК, на которых вы подписались через Telegram-бота.

aiogram memes news parser telegram telegram-bot vk vk-api vk-bot vkontakte vkontakte-bot

Last synced: 16 Feb 2026

https://github.com/aidenellis/bookmarkparser

A Python API to go through your browser Bookmarks file DATA.

aidenellis bookmarks brave-extension browser chrome-extension parser python

Last synced: 14 Apr 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/bartlomiejzuber/use-cron-parser

Useful & super tiny (<5KB ✔️) hook for cron expression handling in React

cron hook parser react typescript

Last synced: 02 May 2026

https://github.com/jcwang587/geddes

A Rust XRD pattern parser with Python and Node.js bindings

nodejs parser python reader rust xrd

Last synced: 17 Apr 2026

https://github.com/leonardpepa/reverse-polish-notation

Reverse Polish notation lexer, parser and very small compiler that generates jvm assembly code. The programs just calculates the mathematical expression (+, -, * , /) and prints out the answer.

c compiler-design jvm lexer lexer-parser parser programming-languages reverse-polish-notation

Last synced: 17 Apr 2026

https://github.com/bezlant/s21_math_solver

🧮 A simple math expression evaluator built wtih Imgui. (School 42)

c calculator check djikstra-algorithm graph-visualization imgui-glfw math-solver parser rpn-calculator test-coverage

Last synced: 04 Apr 2026

https://github.com/blakeembrey/exif-date

Parse an EXIF date string into a `Date` object

certificate date exif parser

Last synced: 11 Oct 2025

https://github.com/ulivz/supath

An additional path parsing module for nodejs

nodejs npm parser path path-parsing

Last synced: 18 Apr 2026

https://github.com/yggverse/aquatic-crawler

SSD-friendly FS crawler for the Aquatic BitTorrent tracker, based on librqbit API

api aquatic bencode bittorrent btracker crawler daemon info-hash ipv6 librqbit magnet parser resolver rqbit torrent tracker

Last synced: 11 Mar 2026

https://github.com/swaggerexpert/jsonpath

RFC 9535 JSONPath parser & validator

jsonpath parser rfc9535 validator

Last synced: 12 Apr 2026

https://github.com/xmonader/nim-dmidecode

dmidecode parser in nim

dmidecode nim parser

Last synced: 21 Jun 2025

https://github.com/master-hax/lil-json

lil rust crate to serialize & deserialize JavaScript Object Notation (JSON) - #[no_std] compatible

embedded heapless json nostd nostdlib parser rust serialization

Last synced: 30 Aug 2025

https://github.com/decodelabs/chirp

Tweet tools for PHP

parser php tweet

Last synced: 16 Mar 2026

https://github.com/daniel-beard/jmo

MachO file parser in Julia. Written as a learning experience, not production ready.

disassembly julia macho macho-parser macos objective-c-runtime parser

Last synced: 20 Jan 2026

https://github.com/atahabaki/bracoxide

A powerful Rust library for handling and expanding brace expansions. It provides a simple and intuitive way to generate combinations and permutations from brace patterns.

brace-expansion braces parser rust tokenizer

Last synced: 01 Apr 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/cattlecloud/babycli

babycli implements declarative parsing of command line arguments including support for subcommands, command aliases, long and short flag names, repeated flags, and custom help messages for Go

cli command-line commands declarative flags golang parser subcommands

Last synced: 18 Feb 2026

https://github.com/marcoradocchia/linux-meminfo

An efficient, zero-allocations /proc/meminfo parsing library for Rust.

linux meminfo memory parse parser parsing zero-allocation zero-allocations

Last synced: 14 May 2026

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/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/tony-go/zac-parser

Code draft about lexer / parser implementation.

compiler lexer parser

Last synced: 29 Mar 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/xxf098/sqlparse

A SQL Parser and Formatter for Rust

parser rust sql

Last synced: 07 May 2025

https://github.com/yjdoc2/equation-parser-interpreter

An interpreter designed in C++ for the equation parser project.This can read the commands from a file and write output to another file.

c cpp17 interpreter parser

Last synced: 11 May 2026

https://github.com/strwdr/skner-lang

simple programming language written in C++

compiler cpp interpreter language lexer parser

Last synced: 14 Mar 2025

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/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/burntcaramel/lofi-elm

Format content using #hashtags

content elm lofi parser text text-formatting

Last synced: 27 May 2026

https://github.com/zaincheung/cdk

Generator and parser for redemption codes

cdkey encrypted generator golang parser shortcode

Last synced: 05 Nov 2025

https://github.com/rajatt95/python_rs

Programming | Python | PyCharm | Data Types | Tuple | Dictionary | If-Else | Loops - For, While | Functions | OOPS Principles | Constructor | String - SubString, Concatenation, Split, Strip | Read & Write data into files | JSON Parsing | CSV package | Web Scrapping

constructor csv-parser data dictionary functions if-else-statements json json-parser oops parser pycharm-ide python python-programming-language read-write-file strings tuple web-scrapping

Last synced: 15 Feb 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/fabiang/dateparser

Date parsing library supporting the full format RFC3339

date dateparser datetime parser php rfc3339

Last synced: 14 Mar 2025

https://github.com/webschik/nmbr

Isomorphic JavaScript numbers formatter & parser

formatter js numbers parser shortener

Last synced: 03 May 2026

https://github.com/tmanderson/pc

P(arser)C(ombinator) - a minimal zero-dependency parser combinator framework enabling intuitive and modular parser development

framework functional minimal parser parser-combinator parser-combinators parser-framework parser-generator parser-library parsercombinator parsing simple

Last synced: 11 Apr 2026

https://github.com/joellefkowitz/nationwide

A Nationwide transactions table parser.

nationwide parser

Last synced: 26 Jan 2026

https://github.com/lleny/tree-sitter-ca65

ca65 grammar for tree-sitter

6502 ca65 parser tree-sitter

Last synced: 03 May 2026

https://github.com/andrewmaksimchuk/vodiy

Download road signs and descriptions to them from cli.

cli lynx makefile parser wget

Last synced: 29 Oct 2025

https://github.com/eyelash/peg.hh

C++14 parser combinator

cpp cpp14 parser

Last synced: 30 Mar 2025

https://github.com/konstantintutsch/zarg

A minimalist C library for simple handling of command line arguments. 🚀

c cmd library parser

Last synced: 27 May 2026

https://github.com/tylersuehr7/sqlite-class-parser

A lightweight object-to-SQL statement parser.

java java-libraries parser sql sql-parser

Last synced: 27 May 2026

https://github.com/prongbang/csvx

Convert array struct to csv format with Golang

convert csv go golang parse parser

Last synced: 31 Mar 2025

https://github.com/nstdio/libpgn

The PGN (Portable Game Notation) parser.

parse parser pgn

Last synced: 24 Mar 2025

https://github.com/drom/tree-sitter-mlir

MLIR grammar for tree-sitter

mlir parser tree-sitter

Last synced: 26 Feb 2026

https://github.com/iwillspeak/teasel

Teasing HTML Elements from Text

html parser

Last synced: 24 Mar 2025

https://github.com/maksasj/uroboros

🐉 rust package for making parsers with parser combinators and state machines

package parser rust uroboros

Last synced: 30 Jun 2025

https://github.com/starbuildr/norwegian_id_number

Elixir library to parse and validate Norwegian national identification numbers

national-id national-identification-number norwegian parser

Last synced: 21 Feb 2026

https://github.com/longbridge/parser-benchmark

Benchmark parsers

nom parser peg pest

Last synced: 10 May 2026

https://github.com/sixarm/youtube-html-parser

YouTube HTML parser scripts

html parser shell youtube

Last synced: 08 Apr 2026

https://github.com/djwoms/python

python parser site

parser python

Last synced: 08 Apr 2025

https://github.com/sintef/rusty-promql-parser

Rust port of the Prometheus PromQL parser.

parser prometheus promql

Last synced: 13 Jan 2026

https://github.com/johnjohndoe/scheduleparser

A Java library containing a parser and models for the congress API ...

ccc chaoscommunicationcongress jackson java library models parser republica

Last synced: 08 Apr 2025

https://github.com/ebiselutica/susloader

A C# Library to read and write seaurchin score files

csharp netstandard20 parser score seaurchin

Last synced: 11 Apr 2026

https://github.com/baraja-core/table-of-content

A tool for easily compiling Table of content from the article content.

article content entity fast generator parser speed

Last synced: 15 May 2025

https://github.com/neuroglia-io/data.coda

.NET Standard 2.1 library for parsing Belgian CODA files

coda dotnet parser

Last synced: 17 May 2026

https://github.com/djoezeke/mytoml

Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.

c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser

Last synced: 02 Apr 2026

https://github.com/svhawkins/calculator

string-based calculator using a simple tokeniser and a stack to parse mathematical expressions in order to evaluate them. Able to evaluate real, imginary, and complex numbers as well as booleans.

calculator math parser

Last synced: 31 Mar 2025

https://github.com/dxtym/beancode

bencode parser

bencode go parser

Last synced: 25 Jun 2026

https://github.com/Jim-Fan/lambda

Experimental interpreter for untyped lambda calculus

bison flex lambda-calculus parser

Last synced: 11 May 2025

https://github.com/mmpx12/gcat

List or print functions, type, method in go files

cli go golang parser

Last synced: 16 Jan 2026