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/makhuta/homeassistant-duolingo

HomeAssistant Duolingo scraper

duolingo homeassistant parser scrapper

Last synced: 04 Sep 2025

https://github.com/y21/tljs

Fast HTML5 parser for JavaScript

dom html javascript parser webassembly

Last synced: 27 Jul 2025

https://github.com/eush77/ass-parser

Parse SSA/ASS subtitle format

ass parser ssa subtitles syntax

Last synced: 12 Apr 2025

https://github.com/ektotv/playlist

An extremely fast M3U playlist parser and generator for Node and the browser.

iptv m3u m3u8 parser playlist

Last synced: 12 May 2025

https://github.com/opal/c_lexer

Port of whitequark/parser's lexer in C

lexer opal parser ruby

Last synced: 25 Oct 2025

https://github.com/elixir-gettext/expo

Low-level Elixir parser for GNU Gettext files (PO, POT, MO).

elixir gettext mo parser po pot

Last synced: 06 Apr 2025

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

Doxygen grammar for tree-sitter

doxygen parser tree-sitter

Last synced: 24 Apr 2025

https://github.com/jub0t/markdownx

Unleash the Power of Markdown with Tailwind CSS Compatibility

markdown markdown-parser md parser regex taildown tailwinds tailwinds-markdown tailwindscss

Last synced: 05 Oct 2025

https://github.com/bigperson/laravel-vk-geo

Parse countries, regions and cities from vk.com api

geo-parser geolocation laravel-vk-geo parser vk vk-api vk-geo vkontakte vkontakte-api

Last synced: 12 Apr 2025

https://github.com/lmangani/parsip

A straight-forward SIP/SDP parsing module for Node/JS

javascript json library node p-rtp-stats parse parser sdp sip sip-sdp vq-rtcpxr x-rtp-stat

Last synced: 04 Aug 2025

https://github.com/bakame-php/cron-expression

Parse, Build and Validate CRON Expression. Calculate run dates and determine if a CRON expression is due

cron parser php-library schedule value-object

Last synced: 14 Jan 2026

https://github.com/mikuroxina/bms-rs

The BMS format parser with Rust.

bms game music parser

Last synced: 13 Apr 2025

https://github.com/cschladetsch/kai

KAI is a distributed computing model written in modern C++ and is cross-plaftorm. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Window-based interfaces.

ast-walker c-plus-plus cmake cpp kai language lexer networking parser raknet stack tests

Last synced: 13 Apr 2025

https://github.com/crodas/sqlparser

SQL-Parser

mysql parser sql sql-parser

Last synced: 02 May 2025

https://github.com/alexeytaranov/ue4_gumbo

HTML parser for Unreal Engine 4

blueprint cpp html parser ue4 ue4-plugin

Last synced: 24 Dec 2025

https://github.com/opencyphal/pydsdl

Cyphal DSDL processing front end implemented in Python

compiler-frontend cyphal dsdl opencyphal parser uavcan vehicular-networks

Last synced: 01 Aug 2025

https://github.com/thatsjustcheesy/parsem

Parsec-like parser combinators for Crystal

crystal parsec parser parser-combinators

Last synced: 14 Jul 2025

https://github.com/szajbus/saxy

Memory-efficient XML parser. Finds object definitions in XML and translates them into Ruby objects.

parser ruby sax xml

Last synced: 10 Apr 2025

https://github.com/y9san9/kotlin-simple-json

A simple educational Kotlin JSON parser: https://dev.to/y9san9/json-parsing-from-scratch-in-kotlin-4al8

json kotlin parser tutorial

Last synced: 02 May 2025

https://github.com/vi/zigmkv

[wip] Matroska/webm (mkv) parser in Zig

matroska mkv parser webm zig ziglang

Last synced: 15 Apr 2025

https://github.com/elliotgao2/htmlie

HTMLie is a command line HTML Parser.

command-line html parser

Last synced: 14 May 2025

https://github.com/474420502/gcurl

parse curl bash to code of golang

curl golang parser requests spider

Last synced: 17 Jan 2026

https://github.com/avanov/typeit

Infer Python types from JSON data, use them for auto serialisation and parsing

colander deserialization json mypy parser parsing pyrsistent python python3 serialization structured-data typechecking typing

Last synced: 29 Aug 2025

https://github.com/rvflash/awql-parser

AWQL parser / lexers

adwords-api awql lexer parser statement

Last synced: 16 Jun 2025

https://github.com/pest-parser/site

This repo contains the source code for https://pest.rs

parser pest rust wasm webassembly

Last synced: 26 Jul 2025

https://github.com/LewisGaul/zig-nestedtext

Zig NestedText parser library - a simple human readable data format based on YAML

nestedtext parser zig

Last synced: 08 May 2025

https://github.com/khaledashrafh/tiny-compiler

This project is a fully functional compiler for the TINY programming language, which is a language that supports basic arithmetic, boolean, and control flow operations. The compiler can scan, parse, and run code written in the TINY language.

compiler cpp parser semantic-analyzer syntax-analyzer tiny tiny-compiler tiny-language tokenization

Last synced: 17 Oct 2025

https://github.com/yoeunes/regex-parser

Treat regex as code in PHP: parse it, lint it, explain it, secure it, and ship it in CI.

ast code-analysis lexer parser pattern-matching pcre php regex security validation vulnerability-detection

Last synced: 07 Jan 2026

https://github.com/versbinarii/netflow_v9

netflow v9 packet parser in rust

netflow netflow-v9 parser parsing rust rust-library

Last synced: 03 May 2025

https://github.com/tefra/xsdata-attrs

Naive XML & JSON Bindings for python attrs!

attrs bindings code-generator json parser python python-library schema serializer wsdl xml xsd

Last synced: 22 Aug 2025

https://github.com/juliankrispel/bishbosh

Proposal - BishBosh - A domain specific language for writing command line interfaces

cli domain-specific-language idea language parser proposal

Last synced: 03 Mar 2025

https://github.com/Eisenwave/voxel-io

C++17 I/O library for various voxel formats, including VOX, QB, QEF and more.

cpp cpp17 io library magicavoxel mit-license parser qubicle voxel

Last synced: 21 Nov 2025

https://github.com/mnot/http_sfv

Parse and serialise HTTP structured field values

headers http parser python

Last synced: 16 Jun 2025

https://github.com/kdl-org/kdl-php

A KDL parser for PHP.

kdl parser

Last synced: 22 Apr 2025

https://github.com/dynajoe/tinydb

Database server written from scratch

binary-data computer-science database first-principles parser server

Last synced: 18 Aug 2025

https://github.com/rtymchyk/babel-plugin-extract-text

Babel plugin to extract strings from React components and gettext-like functions into a gettext PO file.

babel babel-plugin extraction gettext i18n internationalization js parser react translation

Last synced: 23 Aug 2025

https://github.com/asyncapi/openapi-schema-parser

An AsyncAPI schema parser for OpenAPI 3.0.x and Swagger 2.x schemas.

get-global-node-release-workflows get-global-releaserc nodejs openapi parser

Last synced: 16 Aug 2025

https://github.com/prantlf/ecmascript-parser-benchmark

Compares the speed and package size of various ECMAScript parsers and code generators.

benchmark code-generator ecmascript ecmascript-parser parser

Last synced: 07 Oct 2025

https://github.com/koddr/csv2api

🏄‍♂️ The parser reads the CSV file with the raw data, filters the records, identifies fields to be changed, and sends a request to update the data to the specified endpoint of your REST API.

api api-rest csv csv-api csv-parser go go-app golang golang-application parser parsing

Last synced: 27 Oct 2025

https://github.com/mw-experts/rsql

Complete and thoroughly tested parser for RSQL/FIQL written in Typescript(Javascript). Tool for filtering array of objects using RSQL/FIQL. Built with zero dependencies.

filter fiql javascript nodejs parser rsql typescript

Last synced: 12 Jan 2026

https://github.com/spiral/stempler

[READ ONLY] Server-side html-component compiler and template engine. Subtree split of the Spiral Stempler component (see spiral/framework)

ast blade html lexer parser php stempler template-engine

Last synced: 19 Jun 2025

https://github.com/invlid/boardingpasskit

A library to parse the contents of airline boarding pass barcodes.

boardingpass iata parser swift

Last synced: 12 Aug 2025

https://github.com/lewisgaul/zig-nestedtext

Zig NestedText parser library - a simple human readable data format based on YAML

nestedtext parser zig

Last synced: 10 Apr 2025

https://github.com/liulinboyi/htmlparser

HTMLParser 解析HTML 欢迎参考 HTMLParser Parsing HTML Welcome to the reference

htmlparser parser parser-library

Last synced: 17 Apr 2025

https://github.com/katahiromz/ebnfparser

ISO EBNF notation parser

cxx ebnf notation parser parsing

Last synced: 19 Jun 2025

https://github.com/alienkevin/wordshk-tools

Tools for processing open Cantonese dictionary data provided words.hk

cantonese-dictionary parser wordshk

Last synced: 15 Jul 2025

https://github.com/worker-tools/json-stream

Utilities for working with streaming JSON in Worker Environments.

cloudflare-workers deno javascript json parser service-workers streams stringify web-streams whatwg-streams

Last synced: 14 Apr 2025

https://gitlab.gnome.org/GNOME/json-glib

JSON-GLib implements a full JSON parser and generator using GLib and GObject, and integrates JSON with GLib data types.

glib gobject json parser serialization

Last synced: 11 Aug 2025

https://github.com/slimenull/nulllib.commandline

CommandLine! Calling Methods defined in CSharp Source file by using a command line string, with this library, you can easily do that; 命令行! 通过类似于CMD命令行的方式来调用 C# 中的函数吧, 有了这个库, 你可以轻松的实现上述功能.

command-line parser

Last synced: 13 Apr 2025

https://github.com/fiahfy/icns

Apple Icon Image format parser and builder.

builder icns parser

Last synced: 10 Apr 2025

https://github.com/banteg/bitcointalk

parses bitcointalk ann topics and sends them to telegram channel

bitcointalk ico parser telegram

Last synced: 07 May 2025

https://github.com/freakwill/pyparsing_ext

Extension of pyparsing. You can build your own languages easily. ✌️

parse parser peg pyparsing python

Last synced: 14 Apr 2025

https://github.com/iafan/config-neat

Parse, validate and generate nginx-like configuration files using Perl

config nginx parser serializer syntax-highlighting validator

Last synced: 18 Mar 2025

https://github.com/dylanwal/unit_parse

Tool for parsing 'ugly' numbers and units

parser python science units units-measures-converter units-of-measure

Last synced: 07 Aug 2025

https://github.com/metaory/markup.json

DOM Markup AST representation in compact JSON ╼╾ Specification, Transformer Library and CLI

ast cli compiler composition dom dom-tree domtree dsl generator html-ast npm-package parser template transformer transpiler

Last synced: 13 Apr 2025

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

A tree-sitter grammar for git commit messages

commit-message git parser tree-sitter

Last synced: 07 May 2025

https://github.com/anyfin/dotenv-from-k8s

A commandline cli tool to fetch, merge and convert secrets and config maps in k8s to dot env property file. Useful for building frontend projects for k8s.

configmaps dotenv kubectl kubernetes openlibrary parser secrets

Last synced: 06 Aug 2025

https://github.com/rossmacarthur/radiotap

A parser for the radiotap capture format

frame packet parser pcap radiotap

Last synced: 06 Jul 2025

https://github.com/aokihu/quick-struct

Parse c struct and translate binary data to javascrip object

big-endian binary buffer convert decoder decoding javascript json little-endian parser struct typescript

Last synced: 11 Oct 2025

https://github.com/jptmoore/maniiifest

Typesafe IIIF presentation v3 parsing without external dependencies

iiif iiif-presentation-3 manifest parser

Last synced: 11 Apr 2025

https://github.com/dadencukillia/animeplayerua

An Android/Android TV application, that allows you to watch anime in Ukrainian.

anime apk parser player tv ukraine watch

Last synced: 02 Aug 2025

https://github.com/test-results-reporter/parser

Parse test results from JUnit, TestNG, xUnit and many more

cucumber junit mocha nunit parser testing testng xunit

Last synced: 03 Mar 2025

https://github.com/sufianrhazi/parsinator

parser combinators for typescript and javascript

javascript parser parser-combinators parsing typescript

Last synced: 24 Sep 2025

https://github.com/fabric8io/maven-model-helper

A library to parse Maven descriptors (pom.xml) and write changes to the model preserving the original comments

java maven parser

Last synced: 30 Jun 2025

https://github.com/mtoohey31/tree-sitter-koka

Koka grammar for tree-sitter

koka parser tree-sitter

Last synced: 27 Apr 2025

https://github.com/redco/goose-starter-kit

This is a starter kit for redco/goose-parser

crawler docker goose goose-parser parser starter-kit

Last synced: 04 Apr 2025

https://github.com/killlowkey/parse-curl

parse-curl.js golang version. Parse curl commands, returning an object representing the request. 解析 curl 命令,返回一个表示请求的对象

curl parser

Last synced: 25 Jan 2026

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

Svelte grammar for tree-sitter

parser svelte tree-sitter

Last synced: 04 Sep 2025

https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy

Bevy grammar for tree-sitter

bevy parser tree-sitter

Last synced: 11 Jan 2026

https://github.com/psidh/ganges

Ganges is a modern, dynamically typed, interpreted language with Sanskrit-inspired syntax. Built in Go, Ganges is designed to be fun, expressive, and powerful, perfect for scripting, learning, and exploring core programming concepts in a new light.

ast backend go golang interpreter lexer low-level parser programming-language

Last synced: 10 Oct 2025

https://github.com/njbrown/loris

toy language used for making games, currently in development

bytecode c-plus-plus compiler interpreter language parser programming-language scripting-language virtual-machine

Last synced: 31 Jul 2025

https://github.com/tommyb123/samp-map-parser

Fast map parser for SA-MP servers

map maps objects parser pawnplus sa-mp samp

Last synced: 08 Jan 2026

https://github.com/textkernel/tx-java

The official Java SDK for the Textkernel Tx v10 API. Includes a resume parser (CV parser), job parser, resume search engine, and resume matching engine.

cv cv-parser cv-parsing java job job-parser job-parsing matching parse-resume parser parsing resume resume-parser resume-parsing sdk searching textkernel tx

Last synced: 22 Apr 2025

https://github.com/textkernel/tx-dotnet

The official C# SDK for the Textkernel Tx v10 API. Includes a resume parser (CV parser), job parser, resume search engine, and resume matching engine.

csharp cv cv-parser cv-parsing dotnet job job-parser job-parsing matching nuget parse-resume parser parsing resume resume-parser resume-parsing sdk searching textkernel tx

Last synced: 22 Apr 2025

https://github.com/aress31/testssl2xlsx

Excel parser for testssl scan results.

https json parser pentesting reporting ssl testssl tls xlsx

Last synced: 11 Jun 2025

https://github.com/aress31/ness6nmap2xlsx

XLSX parser for nessus and nmap scan results.

nessus nmap parser pentesting reporting xlsx

Last synced: 12 Apr 2025

https://github.com/rockcavera/nim-iputils

Utilities for use with IP. It has functions for IPv4, IPv6 and CIDR.

cidr ip ipv4 ipv6 nim nim-lang parser range

Last synced: 29 Jul 2025

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

iCalendar/vCard parser for GNU Guile.

guile icalendar lisp parser rfc-5545 scheme

Last synced: 23 Jan 2026

https://github.com/asahaf/javacron

java library for parsing crontab expressions and calculating the next run time

cron cron-expression cronjob crontab java parser

Last synced: 11 Jan 2026

https://github.com/hewlettpackard/prometheus-parser-rs

a Rust library for parsing and validating Prometheus query expressions

linter parser prometheus rust

Last synced: 26 Apr 2025

https://github.com/glayzzle/doc-parser

:books: Documentation parser, doc blocks and annotations (fully compliant with phpDoc and doctrine annotations)

annotation-tool annotations docblock documentation documentation-tool parse parser

Last synced: 04 May 2025

https://github.com/luggage66/sprache-js

A simple parser combinator with usable error messages.

parser

Last synced: 11 Sep 2025

https://github.com/lffg/rs-lox

A tree-walk interpreter and a bytecode virtual machine interpreter written in the Rust Programming Language.

interpreter parser rust

Last synced: 10 Jul 2025

https://github.com/thm-mni-ii/php-parser

A Scala-based parser for the latest PHP versions

java parser parsing php php-parser php7 phpparser scala

Last synced: 09 Apr 2025

https://github.com/ceticamarco/rhino

🦏 Simple markup language for building static websites

functional-programming haskell language-development markup-language parser ssg static-site-generator

Last synced: 07 May 2025

https://github.com/dkratzert/shelxfile

A parser and editor for SHELXL files.

atom crystallography editor molecule parser shelxl

Last synced: 20 Mar 2025