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/chunqiuyiyu/mutag

A simple library to get metadata of MP3 files.

es6 id3 music npm-package parser tags

Last synced: 20 Sep 2025

https://github.com/ethlo/itu

An extremely fast parser and formatter of standardized date and date-times supporting RFC-3339 (ISO-8601 profile) and more.

date dateparser datetime formatter iso-8601 java library no-dependencies optimized parser performance rfc3339 time

Last synced: 16 May 2025

https://github.com/openpeeps/toktok

Generic tokenizer written in Nim language 👑 Powered by std/lexbase and Nim's Macros

awesome-nim generic-library hacktoberfest lex lexer lexer-generator lexical nim nim-lang nim-language parser programming-language tokenizer tokens

Last synced: 30 Dec 2025

https://github.com/lissagreense/go4sql

SQL engine written in golang

engine golang in-memory lexer parser sql sqlengine

Last synced: 27 Jul 2025

https://github.com/ellmetha/django-precise-bbcode

A Django application for parsing, displaying and editing BBCodes-based text contents.

bbcode django parser

Last synced: 07 Apr 2025

https://github.com/Aniket-Engg/sol-profiler

CLI Tool to List & Store Solidity Smart Contract Methods Attributes

parser profile profiler smart-contract smart-contracts sol sol-profiler solidity

Last synced: 14 Apr 2025

https://github.com/mikigal/configapi

Config API for Bukkit 1.8 - 1.20 based on Dynamic Proxies

bukkit bukkit-api config config-api configuration minecraft parser reflections spigot spigot-api yaml yml

Last synced: 08 Sep 2025

https://github.com/toruniina/boost.toml

header-only C++(98|11|14|17) TOML v0.5.0 parser/encoder depending on Boost

boost c-plus-plus c-plus-plus-03 c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 parser toml

Last synced: 23 Apr 2025

https://github.com/yamat47/japanese_address_parser

Japanese address parser written in Ruby.

gem japanese-address parser ruby

Last synced: 05 Apr 2025

https://github.com/bwesterb/go-zonefile

Go package to edit DNS/Bind zone files (preserving formatting & comments)

go parser zone-files

Last synced: 15 Apr 2025

https://github.com/kaushiksk/mini-c-compiler

Course Project in Compiler Design - A compiler for a subset of the C language

bison compiler flex lex lexical-analyzer parser yacc

Last synced: 06 Sep 2025

https://github.com/davidtranhq/tex-math-parser

A parser that can evaluate TeX math and convert it into a MathJS expression tree.

javascript latex math parser

Last synced: 18 Aug 2025

https://github.com/ashaduri/csv-parser

Compile-time and runtime CSV parser written in C++17

cplusplus cplusplus-17 cpp cpp-library cpp17 csv parser

Last synced: 16 Mar 2025

https://github.com/itzderock/discord-markdown-parser

A library to parse discord style markdown into an abstract syntax tree.

discord hacktoberfest markdown parse parser

Last synced: 06 Apr 2025

https://github.com/xieyuheng/postmark

A framework for building markdown extensions.

content-managment markdown markdown-extension parser

Last synced: 30 Oct 2025

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

KDL grammar for tree-sitter

kdl parser tree-sitter

Last synced: 29 Mar 2025

https://github.com/imteekay/m2m

Transform a Medium post into a Markdown file

markdown medium-article parser python scraper scraping

Last synced: 15 Oct 2025

https://github.com/launchplatform/beancount-parser

Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license

beancount lark parser python

Last synced: 12 Apr 2025

https://github.com/peterhellberg/duration

Parse a RFC 3339 duration string into time.Duration

duration-string go parser rfc-3339

Last synced: 11 Apr 2025

https://github.com/building42/httpparserc

HTTP message parser written in C

c cocoapods http parser

Last synced: 21 Oct 2025

https://github.com/uds-se/lfuzzer

Fuzzing Parsers with Tokens

fuzzing parser tokenizer

Last synced: 08 Apr 2025

https://github.com/eosphoros-ai/sqlgpt-parser

sqlgpt-parser is a Python implementation of an SQL parser that effectively converts SQL statements into Abstract Syntax Trees (AST). By leveraging AST tree comparisons between two SQL queries, it becomes possible to achieve robust evaluation of text-to-SQL models.

ast nl-to-sql parser python sql text-to-sql

Last synced: 26 Jun 2025

https://github.com/attumm/maat

Validation and transformation library powered by recursive descent validation algorithm. Made to be extended for any kind of project.

dictionary fast json-schema nested-structures parser security serialization types validation validator

Last synced: 09 Apr 2025

https://github.com/sws2apps/jw-epub-parser

EPUB parser for Meeting Workbook and Watchtower Study EPUB files

epub epub-parser jehovahs-witnesses jw nodejs parser

Last synced: 09 Apr 2025

https://github.com/jaypipes/sqltoast

A SQL parser written in C++

c-plus-plus parser recursive-descent-parser sql

Last synced: 07 Sep 2025

https://github.com/shaack/cm-pgn

Parse and create PGNs (Portable Game Notation for chess games)

chess chessmail es6 javascript parser pgn released

Last synced: 04 Sep 2025

https://github.com/cculianu/univalue

An easy-to-use and competitively fast JSON parsing library for C++17, forked from Bitcoin Cash Node's own UniValue library.

cpp json library parser serialization

Last synced: 17 Mar 2025

https://github.com/TurnerSoftware/SitemapTools

A sitemap (sitemap.xml) querying and parsing library for .NET

parser sitemap sitemap-xml xml xml-sitemaps

Last synced: 18 Apr 2025

https://github.com/LaunchPlatform/beancount-parser

Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license

beancount lark parser python

Last synced: 01 Apr 2025

https://github.com/conflowio/parsley

Parser combinator library written in Go

go golang parser parser-combinators parser-library parsercombinator

Last synced: 16 Jan 2026

https://github.com/umarbutler/orjsonl

A lightweight, high-performance Python library for parsing jsonl files.

bzip2 deserialization gzip json json-lines jsonl jsonlines ndjson parser parsing python serialization xz zstandard

Last synced: 11 Oct 2025

https://github.com/rimiti/hl7-object-parser

:wrench: Convert hl7 messages to javascript object.

hl7 javascript json node parser

Last synced: 12 Sep 2025

https://github.com/RokuRoad/bright

Blazing fast parser for BrightScript that gives you ESTree like AST

ast brightscript cst parser roku source syntax-tree tree-structure

Last synced: 31 Mar 2025

https://github.com/Atanamo/PHP-Codeshift

A small PHP toolkit for running codemods (code transformations) over multiple PHP files.

automated codemod parser php refactoring transform

Last synced: 01 Apr 2025

https://github.com/misp/misp-packer

Build Automated Machine Images for MISP

misp parser virtual-machine

Last synced: 08 May 2025

https://github.com/saleyn/etran

Erlang Parse Transforms Including Fold (MapReduce) comprehension, Elixir-like Pipeline, and default function arguments

arguments default elixir erlang fold function map mapreduce parser pipe pipeline transform

Last synced: 17 Mar 2025

https://github.com/norskeld/sigma

TypeScript parser combinator library for building fast and convenient parsers.

combinators hacktoberfest parsec parser parser-combinators typescript

Last synced: 15 Aug 2025

https://github.com/MarkMcCaskey/gameboy-rom-parser

A parser for [Super] GameBoy [Color] ROMs

gameboy gameboy-color parser

Last synced: 16 May 2025

https://github.com/markmccaskey/gameboy-rom-parser

A parser for [Super] GameBoy [Color] ROMs

gameboy gameboy-color parser

Last synced: 19 Apr 2025

https://github.com/ocaml-community/iso8601.ml

Parser and printer for date-times in ISO8601

datetime iso8601 ocaml parser rfc-3339

Last synced: 13 Apr 2025

https://github.com/gkjohnson/xacro-parser

Utility for parsing and converting ROS Xacro files in Javascript.

javascript macro parser robot-operating-system robotics ros urdf urdf-models xacro xml

Last synced: 13 Nov 2025

https://github.com/bvanfleet/X12.NET

An open source C# .NET implementation X12 Parser with object orientation.

edi parser x12

Last synced: 10 Mar 2025

https://github.com/ocaml-community/ISO8601.ml

Parser and printer for date-times in ISO8601

datetime iso8601 ocaml parser rfc-3339

Last synced: 21 Nov 2025

https://github.com/raku-community-modules/xml

An Object-Oriented XML Library for Raku

parser raku xml

Last synced: 10 Apr 2025

https://github.com/bengtmartensson/irptransmogrifier

Parser for IRP notation protocols, with rendering, code generation, and decoding.

antlr code-generation decoder infrared ir irp irp-protocols lirc parser remote-control

Last synced: 03 Sep 2025

https://github.com/turnersoftware/robotsexclusiontools

A "robots.txt" parsing and querying library for .NET

norobots-rfc parse parser robots-txt user-agent

Last synced: 21 Jun 2025

https://github.com/vaiden/amazon-asin

An efficient NodeJS module to extract Amazon ASIN/ISBN from links. Supports Amazon shortened permalinks

amazon asin nodejs parser

Last synced: 06 Apr 2025

https://github.com/patternhelloworld/json-knife

A Regex Engine to Parse and Apply Bulk Changes to a JSON String Without Using 'JSON.parse()' for Deserialization

javascript json json-parser json-parsing json-schema json-update nested-set parse parser serialization

Last synced: 09 Jul 2025

https://github.com/thunderer/Serializard

Flexible serializer encouraging good object design

array hydration hydrator json normalizer parser php serialization serializer xml yaml

Last synced: 09 Jul 2025

https://github.com/itay2805/vork

A V compiler and interpreter

interpreter lark-parser parser v vlang

Last synced: 20 Jan 2026

https://github.com/aniket-engg/sol-profiler

CLI Tool to List & Store Solidity Smart Contract Methods Attributes

parser profile profiler smart-contract smart-contracts sol sol-profiler solidity

Last synced: 30 Apr 2025

https://github.com/ndroi/pytorrent

a tiny python lib to parse torrent file.it can edit and dump torrent file. python的torrent解析库。

parser python-learning python-torrent torrent

Last synced: 06 May 2025

https://github.com/songmu/axslogparser

Fairly accurate access Log Parser

accesslog apache golang parser

Last synced: 23 Aug 2025

https://github.com/lianjiatech/bella-domify

文档解析(Document Parser),支持 PDF、TXT、DOC、DOCX、Markdown 等文件格式,高效提取与解析内容,生成标准文档树结构。内置 PDF Parser、Text Parser、Word Parser,助力 RAG、知识库、全文检索等智能应用。

document-parser parser pdf-parser

Last synced: 04 Oct 2025

https://github.com/gotd/tl

TL (Type Language) parser for telegram's mtproto

go mtproto parser telegram tl

Last synced: 21 Jan 2026

https://github.com/nordicsemiconductor/nrf-intel-hex

Yet another parser for "Intel HEX" files.

hex ihex intel parser

Last synced: 27 Oct 2025

https://github.com/Enichan/Depicofier

Converts/translates PICO-8 style Lua syntax to standard clean Lua syntax

convert converter lexer lua parser pico-8 pico8 shorthand syntax tic-80 tic80 tool translate translation translator transpilation transpiler utility

Last synced: 11 Mar 2025

https://github.com/msdn-whiteknight/ciltools

A set of tools to work with CIL in .NET applications

analysis bytecode cil csharp csharp-library dotnet library msil parser

Last synced: 12 Oct 2025

https://github.com/sarthakmakhija/goselect

SQL like 'select' interface for files

goselect lexer parser parsing-algorithms queries sql tokenizer

Last synced: 28 Apr 2025

https://github.com/hangxingliu/mdjs

:green_book: A Lightweight Markdown Parser (JavaScript)

javascript markdown parser

Last synced: 23 Jun 2025

https://github.com/viktorstrate/algebra-latex

Parse and calculate latex formatted math

algebra asciimath cas latex math nodejs parse parser

Last synced: 24 Oct 2025

https://github.com/cosmichorrordev/vdf-rs

VDF parsing and (de)serialization for Rust

keyvalues parser steam vdf

Last synced: 17 Mar 2025

https://github.com/rmosolgo/lingo

parser generator

crystal parser parser-generator

Last synced: 08 Oct 2025

https://github.com/oleiade/gomme

Parser combinator library for Go

byte-array golang gomme grammar parse parser parser-combinators text

Last synced: 13 Apr 2025

https://github.com/Itay2805/Vork

A V compiler and interpreter

interpreter lark-parser parser v vlang

Last synced: 13 May 2025

https://github.com/progval/rust-xml-schema

[WIP] (Self-generating) XML parser generator based on XML schemas.

code-generation parser parser-generator rust sans-io xml xml-parser-generator xml-parsing xml-schema xsd

Last synced: 12 Apr 2025

https://github.com/o1egl/fwencoder

Fixed width file parser (encoder/decoder) in GO (golang)

decoder encoder fixed-size-file go golang library parser table text

Last synced: 22 Mar 2025

https://github.com/gorhom/codable

A strict json parser inspired by Swift Codable

codable decodable encodable json parser ts-codable typescript

Last synced: 22 Mar 2025

https://github.com/victorboissiere/vue-xls-csv-parser

Simple VueJS component to parse XLS/CSV files with validation

csv parser vuejs xlsx

Last synced: 29 Jul 2025

https://github.com/qmlweb/qmlweb-parser

A QML parser in JavaScript

javascript parser qml qmlweb

Last synced: 04 May 2025

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

Simple, interpreted, dynamically-typed programming language

crystal-lang dynamic-typing interpreter lexer parser programming-language

Last synced: 12 May 2025

https://github.com/bytecodeagency/import-boundary-checker

CLI tool to check Go (and soon Javascript/Typescript) project imports to see if import boundaries are not violated, based on a DSL

boundaries golang imports lexer parser typescript

Last synced: 28 Aug 2025

https://github.com/acekingke/yaccgo

YaccGo is an unstantable and debugable Yacc in Go

golang parser yacc

Last synced: 23 Jan 2026

https://github.com/womblee/discord-favorite-gif-downloader

This script allows you to download all of your favorite gifs very fast

automatic database discord downloader favorite gif imgur parser scraper tenor

Last synced: 22 Apr 2025

https://github.com/pantuza/jsoncat

Json pretty-print parser based on a recursive lexical analyser

c clang cli json jsoncat parser pretty-print

Last synced: 16 Jan 2026

https://github.com/tigercosmos/date2obj

Parse Date to Simple Object in JavaScript

date javascript json nodejs parser

Last synced: 14 Apr 2025

https://github.com/tnfe/jscalpel

A small feature library that makes it easier to manipulate objects

es6 javascript jscalpel object objects parser path react vue

Last synced: 06 Apr 2025

https://github.com/rust-italia/dgc

A parser and validator for the EU Digital Green Certificate (dgc) a.k.a. greenpass

base45 cbor certificate cose cwt dgc eu europe green greenpass parser qrcode rust rust-crate rust-library validator

Last synced: 26 Jul 2025

https://github.com/nielsmaerten/ynab-buddy

Import & upload CSV files from any bank into YNAB

csv parser ynab youneedabudget

Last synced: 17 Apr 2025

https://github.com/modeldba/sql-surveyor

High-level SQL parser. Identify tables, columns, aliases and more from your SQL script in one easy to consume object. Supports PostgreSQL, MySQL, SQL Server and Oracle (PL/SQL) dialects.

mssql mysql parser plpgsql plsql sql tsql

Last synced: 20 Aug 2025

https://github.com/status-im/nim-http-utils

Nim language HTTP helper procedures

http nim parser

Last synced: 09 Apr 2025

https://github.com/adriweb/tivars_lib_cpp

A C++ library to interact with TI-z80 (82/83/84 series) calculators files (programs, lists, matrices, etc.)

file format generator parser program ti-82 ti-83 ti-84 token tokenizer variables

Last synced: 19 Aug 2025

https://github.com/pr0pz/scene-release-parser

A library for parsing scene release names into human readable data.

parser parser-library predb release scene scene-release warez warez-scripts warezscene

Last synced: 15 Oct 2025

https://github.com/mkrufky/node-dvbtee

MPEG2 transport stream parser for Node.js with support for television broadcast PSIP tables and descriptors

atsc descriptors dvb dvb-psi dvbt eit epg m2ts mgt mpegts parser pat pmt psip psip-tables sdt tables transport-stream tv vct

Last synced: 24 Mar 2025

https://github.com/apiaryio/http-string-parser

Parse HTTP Request and Response from String in Node.JS

http parser sjs-team

Last synced: 26 Jun 2025

https://github.com/aljoshakoecher/step-to-json

A parser that can be used to extract the system structure of a step file and output as json

assembly cad cae component-structure converter json parser step

Last synced: 04 Oct 2025

https://github.com/rezemika/humanized_opening_hours

A parser for the opening_hours fields from OpenStreetMap

lark opening-hours openstreetmap openstreetmap-data parser python3

Last synced: 28 Oct 2025

https://github.com/eser/temporal-parse

parses human-readable strings for JavaScript's Temporal API

acikkaynak api date datetime human-readable javascript javascript-library parse parser temporal

Last synced: 11 Apr 2025

https://github.com/michael-f-bryan/scad-rs

A Rust implementation of the OpenSCAD virtual machine.

bytecode-virtual-machine cad code-cad compiler openscad parser rust

Last synced: 12 Jun 2025

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

Odin grammar for tree-sitter

odin parser tree-sitter

Last synced: 04 Jan 2026