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/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/liulinboyi/htmlparser

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

htmlparser parser parser-library

Last synced: 17 Apr 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/crodas/sqlparser

SQL-Parser

mysql parser sql sql-parser

Last synced: 02 May 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/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://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/rvflash/awql-parser

AWQL parser / lexers

adwords-api awql lexer parser statement

Last synced: 16 Jun 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/mikuroxina/bms-rs

The BMS format parser with Rust.

bms game music parser

Last synced: 13 Apr 2025

https://github.com/aureliojargas/sedparse

GNU sed's parser translated from C to Python

parser sed-scripts

Last synced: 08 Apr 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: 11 Mar 2026

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/katahiromz/ebnfparser

ISO EBNF notation parser

cxx ebnf notation parser parsing

Last synced: 19 Jun 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/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/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/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/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/banteg/bitcointalk

parses bitcointalk ann topics and sends them to telegram channel

bitcointalk ico parser telegram

Last synced: 07 May 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/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/fiahfy/icns

Apple Icon Image format parser and builder.

builder icns parser

Last synced: 10 Apr 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/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/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/coderaiser/goldstein

JavaScript with no limits 🤫

acorn javascript nodejs parser putout

Last synced: 15 Feb 2026

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/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 Mar 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: 24 Feb 2026

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/kdl-org/kdl-php

A KDL parser for PHP.

kdl parser

Last synced: 22 Apr 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/tada5hi/bulletin-board-code

This library provides utitlites to parse BBCodes to HTML and HTML to BBCodes.

bbcode bbcode-parser bbcode-to-html bulletin-board-code html-to-bbcode parse parser typescript

Last synced: 16 Mar 2025

https://github.com/krolow/marsvin

Structural Crawler framework written in PHP

crawler framework parser php

Last synced: 13 Oct 2025

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/test-results-reporter/parser

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

cucumber junit mocha nunit parser testing testng xunit

Last synced: 01 Apr 2026

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/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/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/rossmacarthur/radiotap

A parser for the radiotap capture format

frame packet parser pcap radiotap

Last synced: 06 Jul 2025

https://github.com/justinwoo/purescript-lenient-html-parser

A reaaaaaally lenient HTML parser for Purescript inspired by ndmitchell's TagSoup

html parser purescript tagsoup

Last synced: 24 Jan 2026

https://github.com/omarbazaraa/mppcompiler

A simple programming language written using Lex and Yacc.

bison compiler flex lex lexer parser programming-language yacc

Last synced: 04 Sep 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/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/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/tree-sitter-grammars/tree-sitter-ssh-config

OpenSSH config grammar for tree-sitter

parser ssh tree-sitter

Last synced: 13 Mar 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/praghus/tmx-map-parser

Tiled Map Editor *.tmx files parser

parser tiled-map-editor tiled-parser tmx tmx-tiledmap

Last synced: 29 Jan 2026

https://github.com/silarhi/cfonb-parser

A zero dependencies PHP parser for CFONB 120 / 240 format

cfonb cfonb-parser ebics parser php

Last synced: 29 Jan 2026

https://github.com/dqbd/ts-math-evaluate

Type-level math expression evaluator for TypeScript.

math parser type-level-programming typescript

Last synced: 18 Oct 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/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/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/k0swe/adif-parser-ts

An amateur radio log data ADIF library in Typescript and Javascript

adif amateur-radio javascript parser typescript

Last synced: 18 Feb 2026

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/simonecorsi/lcov-total

⚙️ Parse LCOV output and return the average value, easily fail CI with a threshold

average ci cli coverage lcov node npm parser tdd test

Last synced: 11 Apr 2025

https://github.com/mtdsousa/antlr4-verilog-python

Generated files from ANTLR4 for Verilog parsing in Python

antlr antlr4 parser parsing python systemverilog verilog

Last synced: 06 Apr 2026

https://github.com/andy5995/canfigger

A lightweight library designed to parse configuration files

c config configuration-files gpl-3-or-later library mesonbuild parser small-projects

Last synced: 13 May 2025

https://github.com/brettbates/pgn_parser

A Python Parser for .pgn chess games.

chess games parser pgn pgn-parser pgn-reader python

Last synced: 07 Apr 2026

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/dkratzert/shelxfile

A parser and editor for SHELXL files.

atom crystallography editor molecule parser shelxl

Last synced: 20 Mar 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/huntlabs/hunt-markdown

A markdown parsing and rendering library for D programming language.

dlang markdown parser render

Last synced: 10 Oct 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/jptmoore/maniiifest

Typesafe IIIF presentation v3 parsing without external dependencies

iiif iiif-presentation-3 manifest parser

Last synced: 11 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/99x-incubator/json2bootgrid

Convert json to awesome bootstrap grid ✌️

bootstrap json parser snippet

Last synced: 07 Apr 2026

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/nwhetsell/tree-sitter-lilypond

LilyPond grammar for Tree-sitter

lilypond parser tree-sitter

Last synced: 17 Mar 2025

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

A simple parser combinator with usable error messages.

parser

Last synced: 11 Sep 2025

https://github.com/wilfreal98/yandex-music-playlist-exporter

Сохраняет треки из плейлиста Яндекс Музыка в виде текстового списка

browser-extension exporter javascript music parser playlist-downloader yandex yandex-music

Last synced: 23 May 2026

https://github.com/slince/expression-language.js

🌴 An engine that can compile and evaluate expressions written in typescript

ast eval evaluator expression expression-engine expression-language lexer parser typescript

Last synced: 20 Jul 2025

https://github.com/svenvc/ztimestamp

I am ZTimestamp, a Magnitude, a point in time, an alternative to DateAndTime and TimeStamp

chronology datetime formatter parser pharo smalltalk smtp-client timestamp timezone timezone-database

Last synced: 13 Sep 2025

https://github.com/chiroptical/snail

A programming language for gastropods

lisp-dialect parser programming-language

Last synced: 16 Mar 2025

https://github.com/thosakwe/combinator

Parser combinators that support static typing, file spans, and more.

dart parser parser-combinators parsing

Last synced: 28 Apr 2025

https://github.com/wasiqb/coteafs-datasource

:ledger: Simple Data file to object parser supports JSON, YML, XML and properties file format.

hacktoberfest json parser pojo properties test-automation test-data xml yaml yml

Last synced: 30 Jun 2025

https://github.com/arcanedev/laravelmarkdown

:clipboard: Markdown parsing for Laravel with blade directives

arcanedev laravel markdown parser php

Last synced: 07 May 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/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: 03 Feb 2026

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/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/sufianrhazi/parsinator

parser combinators for typescript and javascript

javascript parser parser-combinators parsing typescript

Last synced: 24 Sep 2025