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/pmunch/combparser

A parser combinator library for easy generation of complex parsers

nim parser parser-combinators

Last synced: 09 Apr 2025

https://github.com/chuckcscccl/rustlr

LR-style Parser Generator

parser parser-generator rust

Last synced: 27 Mar 2026

https://github.com/etorixdev/timelength

A flexible python duration parser designed for human readable lengths of time.

datetime duration parser parsing python time timedelta timelength

Last synced: 02 Sep 2025

https://github.com/edge-js/parser

Parser for edge template engine

acorn ast estree parser

Last synced: 20 Mar 2025

https://github.com/r32/lex

Build lexer and simple parser(SimpleLR) in macro, It also provides lexer and simpleLR tool for c language

lexer parser slr-parser

Last synced: 02 Apr 2026

https://github.com/pablopunk/livesoccertv-parser

Parse soccer games data from https://livesoccertv.com

football futbol js matches parser soccer tv

Last synced: 24 Oct 2025

https://github.com/gilzoide/pega-texto

Single-file Parsing Expression Grammars (PEG) runtime engine for C

header-only parser parsing parsing-expression-grammars peg single-file single-header

Last synced: 19 Mar 2025

https://github.com/apple502j/parse-sb3-blocks

Parse sb3 blocks, and generate scratchblocks formatted code.

hacktoberfest parser sb3 scratch

Last synced: 18 Mar 2025

https://github.com/romshark/parseint

A collection of efficient generic integer parser functions for Go

go golang parser

Last synced: 15 Oct 2025

https://github.com/jvirtanen/jvargumentparser

Simple Objective-C library for parsing command line arguments

objective-c parser

Last synced: 26 Feb 2025

https://github.com/theimpossibleastronaut/configster

Rust library for parsing configuration files

config configuration-management library parser rust settings

Last synced: 28 Feb 2025

https://github.com/ojarva/openvpn-status-parser

Parser for openvpn status file

openvpn openvpn-server parser

Last synced: 04 May 2025

https://github.com/mpaland/bsonfy

Ultrafast BSON typescript serializer and parser

bson bson-format deserializer json parser serializer typescript

Last synced: 13 Apr 2025

https://github.com/skysingh04/fractal

A flexible, configurable data processing tool

cli compiler data firebase go golang lexer parser

Last synced: 07 May 2025

https://github.com/3f/iexod

The most portable alternative to Microsoft.Build for evaluating, manipulating, and other progressive data processing in a compatible XML-like syntax

e-msbuild evaluation evaluator iexod microsoft-build msbuild parser project-files scripting visualstudio vs2010 vs2017 vs2019 vs2022 xml-parser xml-parsing xml-scripting

Last synced: 24 Aug 2025

https://github.com/andygura/nfs-resources-converter

Parsers for Need For Speed game files

editor needforspeed parser

Last synced: 12 Apr 2025

https://github.com/pawandubey/pegasus

PEG based parser generator library in Crystal

crystal parser peg

Last synced: 12 Apr 2025

https://github.com/beaglefoot/tree-sitter-awk

GNU AWK grammar for tree-sitter

awk gawk parser tree-sitter

Last synced: 21 Aug 2025

https://github.com/digital-fabric/sirop

Ruby code rewriter

parser prism ruby

Last synced: 23 Apr 2025

https://github.com/nandor23/uadetector

A user agent parser that identifies devices, clients, browsers, operating systems, brands, and bots

bot-detection browser-detection client-detection device-detection dotnet os-detection parser user-agent user-agent-parser

Last synced: 14 Apr 2026

https://github.com/hacke-rc/peritux

A PE parser written in C++ which does not uses OOP. Helpful if you want to learn about PE parsing.

parser portable-executable windows

Last synced: 23 Aug 2025

https://github.com/tanin47/javaparser.rs

[work-in-progress] Java parser written in Rust

java parser

Last synced: 15 Sep 2025

https://github.com/nektro/mantle.js

๐ŸŒ‹ A modular programming language lexer and parser, written in JavaScript

compilers javascript lexer parser

Last synced: 04 Sep 2025

https://github.com/artyom-poptsov/guile-dsv

Delimiter-separated values (DSV) format parser for GNU Guile.

csv dsv guile lisp parser rfc-4180 scheme

Last synced: 01 Apr 2026

https://github.com/objectionary/eo-intellij-plugin

Syntax Highlighting Intellij IDEA Plugin for EO Programming Language

eolang intellij intellij-plugin java oop parser

Last synced: 16 Oct 2025

https://github.com/floydjones1/grpcwebtext-parser

A script that parses your grpc web text into a human readable format

cli grpc grpcwebtext parser

Last synced: 12 Apr 2025

https://github.com/aaronhuggins/js-edi

Next-gen EDI parser in Antlr4 grammar compiled by antlr4ts

antlr4 edi edifact grammars javascript js-edi parser typescript x12

Last synced: 01 Apr 2026

https://github.com/bridge-core/molang

Fast MoLang parser for JavaScript/TypeScript applications

hacktoberfest interpreter javascript molang molang-parser parser typescript

Last synced: 19 Apr 2025

https://github.com/jeasonstudio/solidity-antlr4

โœจ Solidity Language Lexer and Parser, generated by official ANTLR4 grammar.

antlr4-grammar ast parser solidity

Last synced: 29 Jul 2025

https://github.com/igi-111/torrent-name-parser

Parse torrent names for metadata

metadata names parser torrent

Last synced: 13 Apr 2025

https://github.com/tact-lang/tree-sitter-tact

๐ŸŒณ Tree-sitter grammar for the โšก Tact contract programming language

grammar highlighting lexer parser tact the-open-network ton tree-sitter tree-sitter-parser tree-sitter-tact

Last synced: 23 Oct 2025

https://github.com/supersodasea/textcat

Textcat: Text data processing library

cat cpp cpp14 parser text xml

Last synced: 11 Apr 2025

https://github.com/devtony101/miria-code-editor

This an online code editor made for a new programming language named Miria.

grammars javascript javascript-application language nearley nearleyjs parser spa-application vue vue-project vue-router vuejs vuex

Last synced: 30 Apr 2025

https://github.com/yarikartoshe4ka/vk-messages-saver

ะฃั‚ะธะปะธั‚ะฐ ะดะปั ัะพั…ั€ะฐะฝะตะฝะธั ะฟะตั€ะตะฟะธัะพะบ ะ’ะšะพะฝั‚ะฐะบั‚ะต

api downloader dumper messages parser saver vk vk-api

Last synced: 23 Oct 2025

https://github.com/solzimer/nsyslog-parser

Syslog Parser. Accepts RFC 3164 (BSD) and RFC 5424 formats

arcsight cef parser rfc-3164 rfc-5424 syslog

Last synced: 11 Aug 2025

https://github.com/sumneko/jassparser

Parser of Jass, makes Lua ast

jass lpeg lpeglabel lua parser

Last synced: 30 Oct 2025

https://github.com/audy/memelicious

Parser of internet memes

parser

Last synced: 24 Apr 2025

https://github.com/santhoshtr/CLDRPluralRuleParser

CLDR Plural Rule Parser

cldr parser plural-rules

Last synced: 18 Jul 2025

https://github.com/Tazdevil971/bin_io

Framework for reading and writing to binary files

binary crate decoder encoder parser parser-combinators rust

Last synced: 10 May 2025

https://github.com/tom-wolfe/dice-typescript

A TypeScript library for parsing dice rolling expressions, most commonly used in tabletop RPGs.

dice dice-notation dice-roller parser rpg rpg-dice-roller typescript

Last synced: 05 May 2025

https://github.com/ithinuel/async-gcode

A simple gcode parser written in rust

3d-printing cnc-machine gcode parser rust-lang stream

Last synced: 17 Mar 2025

https://github.com/Fabiopf02/ofx-data-extractor

A module written in TypeScript that provides a utility to extract data from an OFX file in Node.js and Browser

banking data-extraction financial no-dependencies ofx ofx-js ofx-json ofx-parser open-financial-exchange parser qfx

Last synced: 11 Sep 2025

https://github.com/dingyi222666/lua-parser

A Lua 5.3 / 5.4 Lexer & Parser written in pure Kotlin.

ast kotlin kotlin-library kotlin-multiplatform lexer lua lua-lexer lua-parser luaparse parser

Last synced: 19 Mar 2025

https://github.com/nlnetlabs/bcder

Handling of BER, CER, and DER encoded data in Rust.

asn1 ber cer der parser rpki rust

Last synced: 05 Apr 2025

https://github.com/gsurma/twitter_data_parser

Python scripts that download metadata and tweets for given users.

data machine-learning parser python python2 twitter twitter-api

Last synced: 20 Jul 2025

https://github.com/publici/fec-parse

A Node module to parse raw FEC electronic filings, inspired by Fech.

fec government-data parser

Last synced: 03 Jul 2025

https://github.com/denisdefreyne/d-mark

Semantic markup language

d-mark language markup-language parser ruby

Last synced: 23 Jul 2025

https://github.com/gashap0n/elfy.zig

Tiny and fast ELF parsing library for Zig.

elf linux parser zig-library

Last synced: 15 Apr 2026

https://github.com/eatgrass/mdict-parser

.mdx dictionary parser

dictionary parser rust

Last synced: 16 Sep 2025

https://github.com/xnuinside/py-models-parser

Parser for Different Python Models (pure Python classes, Pydantic, Enums, ORMs: DjangoORM, Tortoise, SqlAlchemy, GinoORM, PonyORM, Pydal) to extract information about columns(attrs), model, table args,etc in one format.

classes dataclasses django-orm gino-orm hacktoberfest models orm parser ponyorm pydal pydantic python sqlalchemy tortoise-orm

Last synced: 18 Mar 2025

https://github.com/saschpe/android-pls-parser

A playlist file (*.pls) parser library for Android

aar-library android android-library parser parser-library playlist pls travis-ci

Last synced: 12 Mar 2026

https://github.com/cap-js-community/tree-sitter-cds

CAP CDS grammar for tree-sitter.

cap cds parser syntax-highlighting tree-sitter

Last synced: 20 Jan 2026

https://github.com/dvamishkilapa/vkarchivedownloader

ะฃั‚ะธะปะธั‚ะฐ ะดะปั ัะบะฐั‡ะธะฒะฐะฝะธั ะฒัะตั… ะฒะปะพะถะตะฝะธะน, ะบะพั‚ะพั€ั‹ะต ะผะพะถะฝะพ ะฟะพะปัƒั‡ะธั‚ัŒ ะธะท ะฐั€ั…ะธะฒะฐ ะฐะบะบะฐัƒะฝั‚ะฐ VKontakte

aiohttp archive asyncio beautifulsoup4 browser bs4 cookie json multithreading parse parser processpoolexecutor python vk vkontakte

Last synced: 23 Oct 2025

https://github.com/amphp/http-server-form-parser

An HTTP server plugin that simplifies form data handling. Effortlessly parse incoming form submissions and extracting its data.

amphp form forms html http http-server multipart-formdata parser php x-www-form-urlencoded

Last synced: 28 Apr 2025

https://github.com/danman113/yali.js

Yet Another Lox Interpreter. Yet Another Lox Interpreter. Javascript Implementation. A Parser, Interpreter, REPL, Code Formatter and Transpiler for the Lox programming language implemented in Javascript.

interpreter lox lox-interpreter lox-language parser transpiler

Last synced: 13 Apr 2025

https://github.com/phalcon/cli-options-parser

Command line arguments/options parser to use in Phalcon applications.

cli command command-line getopt line option parser phalcon

Last synced: 04 Mar 2026

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

Starlark grammar for tree-sitter

parser starlark tree-sitter

Last synced: 29 Oct 2025

https://github.com/xn32/json5k

JSON5 library for Kotlin

json5 kotlin kotlinx-serialization parser

Last synced: 06 Aug 2025

https://github.com/hedzr/cmdr-cxx

cmdr cxx version, a C++17/20 header-only command-line parser with hierarchical config data manager here

argument-parser argument-parsing cli cmdr cmdr-cxx command-line command-line-interface command-line-parser cxx17 cxx20 hierarchical-data jaro-winkler-distance parser posix-compliant

Last synced: 25 Aug 2025

https://github.com/umutozel/jokenizer

:dragon: JavaScript expression tokenizer and evaluator

evaluator expression javascript parser tokenizer typescript

Last synced: 07 Apr 2026

https://github.com/nothing12321/proxy-grabber

Python-based Massive Proxy Grabber. This bot grabs proxies from public websites so you can use them.

bot checker crawler grabber javascript parser proxies proxies-scraper proxy proxy-checker proxy-list proxy-parser proxy-scraper proxy-scrapper proxy-tool proxygrabber python socks socks4 socks5

Last synced: 15 Apr 2025

https://github.com/robertohuertasm/yarn-lock-parser

๐Ÿฆ€ ๐Ÿ™€ Simple yarn.lock parser

parser parser-library rust yarn yarn-lock

Last synced: 08 Feb 2026

https://github.com/softcircuits/silk

Simple Interpreted Language Kit (SILK). An easy way to add scripting and automation to your .NET applications.

compiler csharp csharp-library interpreter lexical-analyzer parser

Last synced: 04 Sep 2025

https://github.com/vurv78/luapro

Lua AST toolkit for formatting, deobfuscating*, and tweaking code, in pure lua.

ast deobfuscation deobfuscator formatter lexer lua luajit parser toolkit

Last synced: 25 Apr 2025

https://github.com/ciffelia/discord-md

Parser and generator for Discord's markdown, written in Rust

crate discord markdown parser rust rust-crate

Last synced: 01 Sep 2025

https://github.com/postgrespro/pg_tsparser

pg_tsparser - parser for text search

parser postgresql

Last synced: 26 Oct 2025

https://github.com/sixarm/sixarm_ruby_unaccent

SixArm.com ยป Ruby ยป Unaccent replaces a string's accented characters with ASCII characters.

accent gem parser ruby string unaccent

Last synced: 22 Apr 2025

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

Utilities for the snapdragon parser/compiler.

ast compiler javascript node nodejs parser snapdragon utils

Last synced: 21 Aug 2025

https://github.com/postlight/mercury-rs

The official Rust client for the Mercury Parser

async client mercury parser

Last synced: 10 Jun 2025

https://github.com/eyedia/aarbac

An Automated Role Based Access Control .NET framework with T-SQL Query Parser which automatically parse select, insert, update, delete queries based on the logged in user role

access authorization automated based column control crud filters level nuget parsed-queries parser query role row select sql tsql wiki

Last synced: 28 Jul 2025

https://github.com/chimehq/gramophone

Swift library for working with Extended Backusโ€“Naur Form (EBNF) notation and grammars.

ebnf grammar parser parsing swift

Last synced: 22 Apr 2025

https://github.com/maxfierke/hcl.cr

A general-purpose HCL2 (Hashicorp Configuration Language) parser written in Crystal.

crystal crystal-lang hcl hcl2 parser

Last synced: 11 Oct 2025

https://github.com/alexherbo2/chronic

A natural language date-time parser for the command-line

chronic crystal date-time parser

Last synced: 08 Sep 2025

https://github.com/minekube/brigodier

Brigodier is a command parser & dispatcher, designed and developed for command lines in Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go. Used by our Gate proxy.

brigadier command commands-framework go golang library minecraft mojang parser

Last synced: 30 Apr 2025

https://github.com/pauloavelar/go-tlv

Light TLV Decoder Library for Go

decoder go golang parser tlv

Last synced: 14 Jan 2026

https://github.com/graphext/lector

A fast reader for messy CSV files with optional type inference.

apache-arrow csv data-types parser python type-inference

Last synced: 16 Jan 2026

https://github.com/anguswg-ucsb/ingredient-slicer

Python ๐Ÿ“ฆ package for extracting quantity, units, and (sometimes) food names from unstructured recipe ingredients

food ingredient ingredients parser parsing recipes text-processing

Last synced: 17 Jan 2026

https://github.com/jhnw/devana

Python package to parse and generate C/C++ code as context aware preprocessor.

code-generation cpp parser preprocessor python

Last synced: 30 Jun 2025

https://github.com/saqqdy/clipboard-parser

A tool to read the clipboard and parse out the table data. Support for parsing @RequestParam/@ApiModelProperty interfaces to define code, Word, Excel and other form-like data

api api-tool apimodelproperty clipboard-parser excel java java-parser java-tool parser requestparam web-table word

Last synced: 31 Aug 2025

https://github.com/bluzzi/cookie-muncher

Effortless cookie management for server and browser ๐Ÿช

browser cookie http parser rfc6265 serializer

Last synced: 14 Aug 2025

https://github.com/hyprutils/hyprparser

A parser for hyprland written in rust ๐Ÿš€๐Ÿฆ€

hyprland hyprutils parser rust wayland

Last synced: 25 Jul 2025

https://github.com/openstyles/usercss-meta

Parse usercss styles supported by the Stylus userstyle manager

css parser stylus usercss

Last synced: 17 Jun 2025

https://gitlab.com/vuedoc/parser

Generate a JSON documentation for a Vue component

doc documentation parser vue vuedoc

Last synced: 08 Jul 2025

https://github.com/kkarnauk/parsek

Parser combinators in Kotlin for Kotlin Multiplatform

grammar kotlin lexer parser parser-combinator tokenizer

Last synced: 27 Oct 2025

https://github.com/nodecraft/ya-bbcode

Yet another BBCode Parser

bbc bbcode hacktoberfest parser

Last synced: 23 Jan 2026

https://github.com/the-mikedavis/tree-sitter-git-rebase

A tree-sitter grammar for git's interactive rebase file

git parser rebase tree-sitter

Last synced: 05 May 2025

https://github.com/mvz/ripper_ruby_parser

Drop-in replacement for RubyParser using Ripper

hacktoberfest parser ruby

Last synced: 06 Apr 2025

https://github.com/aykutkardas/svgps

Svg Parser

icons parser svg svg-parser

Last synced: 17 Mar 2025

https://github.com/arashm/poparser

A Ruby PO file parser, editor and generator. PO files are translation files generated by GNU/Gettext tool

gettext parser po ruby

Last synced: 25 Jun 2025

https://github.com/kasei/swift-sparql-syntax

SPARQL 1.1 Parser and Abstract Syntax

parser sparql

Last synced: 14 Mar 2026