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/jezza/class_file

A Rust library for parsing JVM class files.

bytecode class classfile jvm parser rust

Last synced: 15 Jun 2025

https://github.com/thehxdev/jacson

JSON parser and query engine library written in C, from scratch!

c json json-parser parser

Last synced: 10 Apr 2025

https://github.com/reklatsmasters/btparse

A modern bencode parser focused on speed and perfomance.

bencode bencode-parser bittorrent decode node nodejs parser parsing torrent

Last synced: 13 Apr 2025

https://github.com/sile/erl_parse

Erlang source code parser written in Rust

erlang parser rust

Last synced: 11 Apr 2025

https://github.com/mfernstrom/plex-and-pyacc-examples

Plex and Pyacc (Object Pascal implementations of Lex and Yacc) examples

fpc freepascal lazarus lex lexer parser plex pyacc yacc

Last synced: 06 Jan 2026

https://github.com/cabinjs/parse-request

Parse requests in the Browser and Node (with added support for multer and passport). Made for Cabin.

arraybuffer buffer express javascript koa logger logging middleware multer node parse parser passport req request requests route stream utility

Last synced: 26 Mar 2025

https://github.com/stefh/excelformulaparser

Excel Formula Parser

excel formula parser

Last synced: 07 May 2025

https://github.com/codeassign/markjax

Javascript parser for converting Markdown with LaTeX to HTML

javascript katex latex markdown mathjax parser

Last synced: 30 Oct 2025

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

configparser for ini files written in Nim

configparser ini nim parser

Last synced: 21 Jun 2025

https://github.com/ariary/jsextractor

Fastly gather all JavaScript from url (CLi+TUI)

bug-bounty cli extract extractor html-parser javascript js parser pentest recon tui web-pentest xss

Last synced: 14 Jul 2025

https://github.com/toflar/http-request-parser

Parses the string representation of an HTTP request into a PHP superglobal like array

http parser php superglobals

Last synced: 19 Mar 2025

https://github.com/hanwenzhu/.ds_store-parser

Parses everything from the .DS_Store files generated by macOS

dsstore macos parser python

Last synced: 31 Oct 2025

https://github.com/praneshr/transform-parser

Converts css transform string to an object and vice versa.

css-transforms javascript parser rollup-js stringifier typescript

Last synced: 07 May 2025

https://github.com/balbuf/css-selector-inspector

🔎 Parse, validate, and inspect CSS selectors

css escape javascript parser precedence selectors specificity validator

Last synced: 14 May 2025

https://github.com/railt/sdl

[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)

ast compiler graphql graphqls language library parser php php7 sdl virtual-machine

Last synced: 14 Jul 2025

https://github.com/bethropolis/mimo

a simple programming language written in js.

ast compiler javascript lexer parser programming-language

Last synced: 07 Mar 2026

https://github.com/mrgaogang/parse-jsx-to-css

Parse react/vue className to less/css/sass files

css less parser react scss vue

Last synced: 22 Apr 2025

https://github.com/the-mikedavis/tree-sitter-erlang

An Erlang grammar for tree-sitter

erlang lexer parser tree-sitter

Last synced: 07 May 2025

https://github.com/samvera-labs/ldpath

Ruby parser for the LDPath language

ldpath linked-data parser ruby

Last synced: 26 Jun 2025

https://github.com/bitwyre/fixparser

A Financial Information eXchange message parser

bitwyre hft hft-trading parser

Last synced: 04 Apr 2025

https://github.com/Square789/tf2_dem_py

TF2 demo parser for python, glued together using C.

demo parser source-engine team-fortress-2 tf2

Last synced: 29 Apr 2025

https://github.com/mezoni/parser_builder

Lightweight template-based parser build system. Simple prototyping. Comfortable debugging. Effective developing.

dart parser parser-combinator parser-combinators parser-framework

Last synced: 06 May 2025

https://github.com/cculianu/json

A lightweight JSON parser and serializer for Qt5 and Qt6

cpp cpp17 json parser parsing parsing-library qt qt5 qt6 serialization serializer

Last synced: 21 Mar 2025

https://github.com/tomer8007/wikipedia-to-json

Node.js module for parsing the content of wikipedia articles into javascript objects

javascript json nodejs parser wikipedia wikipedia-dump

Last synced: 10 Apr 2025

https://github.com/tristanlatr/wpscan_out_parse

Python parser for WPScan output files (JSON and CLI). It analyze vulnerabilities, miscellaneous alerts and warnings and other findings.

alerts cli false-positive findings format html json output parser warnings wpscan

Last synced: 05 May 2025

https://github.com/nilsmartel/js

Fast JavaScript Parser implemented in Rust

compiler interpreter javascript js nom parser rust

Last synced: 25 Jan 2026

https://github.com/demberto/fxp

VST2.x plugin FXP preset parser

fxp parser vst2

Last synced: 14 Apr 2025

https://github.com/stefanieschneider/unstruwwel

Detect and Parse Historic Dates in R

dates nlp parser r

Last synced: 08 Jul 2025

https://github.com/guanguans/laravel-code-runner

Run the PHP code in the browser. - 在浏览器中运行 PHP 代码。

artisan browser code code-runner debug debugger development laravel parser php php-parser runner tinker web web-tinker

Last synced: 26 Mar 2025

https://github.com/lethek/csvhelper.excel.epplus

CsvHelper for Excel (using EPPlus) allows CsvHelper to read & write Excel documents, including encrypted/password-protected ones. It uses EPPlus under-the-hood.

c-sharp csharp csv csvhelper epplus excel parser xlsx

Last synced: 30 Apr 2025

https://github.com/leiradel/ddlt

ddlt is a generic lexer to help write parsers using Lua

lexer lua parser template

Last synced: 22 Jul 2025

https://github.com/insality/defold-parser

Node module to encode and decode Defold files

defold npm npm-package parser

Last synced: 13 May 2025

https://github.com/xaviersolau/generatortools

Code generator tools that helps you to automate C# code generation.

code-generator netcore netstandard parse parser roslyn

Last synced: 18 Jul 2025

https://github.com/lue-bird/elm-morph

a parser-printer: dev-friendly, general-purpose, great errors

bimap bits codec elm json narrowing parser parser-printer unparser

Last synced: 15 Mar 2025

https://github.com/phartenfeller/plsql-parser

A oracle PL/SQL parser written in js

js oracle parser plsql

Last synced: 04 May 2025

https://github.com/johnyf/promela

Promela parser using PLY (Python lex-yacc)

parse parser ply promela python

Last synced: 16 Aug 2025

https://github.com/xtao-org/jsonstrum

A high-level wrapper over JsonHilo which emits fully parsed objects and arrays.

deno json jsonhilo jsonstrum objects parser sax stream streaming

Last synced: 03 May 2025

https://github.com/kedom1337/peview

A minimal and fast zero-copy parser for the PE32+ file format.

no-std-alloc parser portable-executable rust

Last synced: 16 Aug 2025

https://github.com/ojarva/python-helen-electricity-usage

Small library for fetching electricity usage statistics from Helsingin Energia website.

electricity home-automation parser scraper

Last synced: 22 Sep 2025

https://github.com/bhamiltoncx/unicode-graphemes

Java parser for Unicode grapheme clusters, including emoji zero-width joiner (ZWJ), flag, and gender sequences

antlr antlr4 emoji graphemeclusters graphemes java lexer parser unicode

Last synced: 16 May 2025

https://github.com/Galaco/studiomodel

Go package for parsing Source Engine StudioModel formats (.mdl, .vtx, .vvd, .phy)

mdl parser phy source-engine studiomodel valve vtx vvd

Last synced: 20 Feb 2026

https://github.com/orottier/rust-warc

A high performance and easy to use Web Archive (WARC) file reader

parser rust warc

Last synced: 21 Sep 2025

https://github.com/tbjgolden/media-query-parser

@ media (768px <= width) { /* parse any CSS media query */ }

media media-queries parser query typescript

Last synced: 15 Apr 2025

https://github.com/aome510/article-md-cli

An CLI application to parse a web article into readable text.

article parser reader-mode

Last synced: 14 Apr 2025

https://github.com/ax/burp-logs

Logs is a Burp Suite extension to work with log files.

burp burp-extensions burp-logs burp-plugin burpsuite import log logs parser reader

Last synced: 03 Jul 2025

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

HLSL grammar for tree-sitter

hlsl parser tree-sitter

Last synced: 10 Apr 2025

https://github.com/tim-weis/ovba

An Office VBA project parser written in 100% safe Rust.

parser

Last synced: 30 Jul 2025

https://github.com/vincentreynaud/resource-gen

CLI utility to parse webloc & browser-printed pdf files into a comprehensive list of links in markdown

bookmarks cli-app markdown nodejs parser resource-manager resource-sharing url utility web-links

Last synced: 15 Apr 2025

https://github.com/jahilldev/preact-parser

Avoid use of dangerouslySetInnerHTML with this lightweight (2KB) function. Can parse HTML strings into VDom trees, ready to render in your Preact components

browser dangerouslysetinnerhtml html isomorphic jsx parser preact render server string

Last synced: 19 Apr 2025

https://github.com/orhanbalci/patoz

Protein Data Bank (pdb) file parser

bioinformatics nom parser pdb protein-data-bank protein-structure rust

Last synced: 11 Nov 2025

https://github.com/danburzo/selery

A CSS selector parser and DOM query engine.

ast css css-selectors dom-querying parser

Last synced: 02 Aug 2025

https://github.com/johannesfknauf/parti-time

parti-time is a tool for partitioning timelines.

cli dsl parser reporting timeline timesheet

Last synced: 26 May 2026

https://github.com/ryohey/tspc

A Strongly-typed parser combinator written in TypeScript.

parser parser-combinators typescript

Last synced: 01 Sep 2025

https://github.com/echosoar/dolmx

A no dependence xml parser written in javaScript, only 1kb! Run in node or browser.史上最精简XML解析器,只有1KB,无任何依赖,可运行于Node.js或浏览器环境!

1kb fastxml javascript-library nodejs nodejs-xml nodependence parser xml xml-parser

Last synced: 25 Sep 2025

https://github.com/galaco/studiomodel

Go package for parsing Source Engine StudioModel formats (.mdl, .vtx, .vvd, .phy)

mdl parser phy source-engine studiomodel valve vtx vvd

Last synced: 28 Jul 2025

https://github.com/wenerme/goaphql

Golang with GraphQL

codegen golang graphql graphql-tools parser

Last synced: 02 Jul 2025

https://github.com/zaeval/ktis-parser

국민대 종합정보 시스템 parser

auth kookmin-university parser python-library

Last synced: 09 Jul 2025

https://github.com/clownacy/smps2asm2bin

Tool for building SMPS2ASM files, bypassing the need for an assembler

parser romhacking sega-genesis sega-mega-drive sn76489 ym2612

Last synced: 22 Jul 2025

https://github.com/xiphoseer/sdo-tool

Tool to process Signum! 1/2 document files (*.SDO)

atari-st digital-preservation file-format parser rust-lang wordprocessor

Last synced: 31 Jul 2025

https://github.com/yang-central/yangkit

Yangkit is a toolkit for YANG(RFC7950) data model language including YANG parser,YANG data and other tools.

java parser yang

Last synced: 12 Jan 2026

https://github.com/umbra999/uedumpparser

Convert C++ UE Dumps to C# Dumps

dumper parser ue4 unreal unreal-engine-4

Last synced: 08 Apr 2025

https://github.com/falsehuman/yandex_market_parser

Парсер товаров с Яндекс.Маркета. Ссылка на рабочую версию парсера, прикреплена ниже

django django-rest-framework parser postgresql python vuejs

Last synced: 12 Apr 2025

https://github.com/damianopellegrini/nom-teltonika

Teltonika parser for the Rust programming language.

binary fmb920 fmxxxx imei library parser parser-combinators rust teltonika

Last synced: 26 Jun 2025

https://github.com/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 30 Oct 2025

https://github.com/hadii-tech/clarpse

A multi-language architectural code analysis library for building better software tools

java lightweight object-oriented parser polyglot

Last synced: 12 Apr 2025

https://github.com/zbindenren/cc

A small go library to parse conventional commits and a cli to create a changelogs.

changelog conventional-commits git go parser

Last synced: 07 May 2025

https://github.com/Zestylogic/FMark

Markdown parser to html with many useful extensions and a purely functional implementation.

fsharp fsharp-markdown lexer markdown paragraph parser

Last synced: 01 May 2025

https://github.com/puchaczov/tql.cronexpression

Advanced cron evaluator

cron csharp dotnet parser schedule tql

Last synced: 12 Apr 2025

https://github.com/basemax/etcompilergenerator

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)

bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser

Last synced: 05 May 2025

https://github.com/bytebase/postgresql-parser

PostgreSQL parser based on ANTLR4

antlr antlr4 database parser postgres postgresql sql

Last synced: 09 Jul 2025

https://github.com/teach-plt/www

Webpages of course Programming Language Technology

bnfc compiler course haskell interpreter java parser type-checker

Last synced: 02 Feb 2026

https://github.com/gabrielhdt/pratter

Mirror of <https://forge.tedomum.net/koizel/pratter>

parser pratt-parser

Last synced: 14 Apr 2025

https://github.com/acrylicshrimp/testlang-rust

A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.

compiler compiler-frontend llvm llvm-frontend parser parser-generator

Last synced: 29 Oct 2025

https://github.com/metagn/margrave

Markdown dialect

articles html markdown nim parser pure

Last synced: 11 Apr 2025

https://github.com/ruivieira/rss

RSS parser for Crystal

crystal parser rss

Last synced: 21 Jul 2025

https://github.com/ladjs/mongoose-validation-error-transform

Automatically transform Mongoose validation error message(s) to a humanized and readable format

beautiful error handling messages mongo mongodb mongoose mongoosejs parser parsing pretty transform validation

Last synced: 29 Mar 2025

https://github.com/wenkokke/tree-sitter-talon

Tree Sitter parser for Talon files.

parser talon tree-sitter

Last synced: 12 Apr 2025

https://github.com/amir2mi/react-link-parser

Effortlessly parse text into links, tags, mentions, emails, etc.

parser react react-parser string-parser text text-parser

Last synced: 21 Jul 2025

https://github.com/maxmindlin/openfga-dsl-parser

Parsing and JSON transformer library for the OpenFGA authorization DSL

json library openfga parser transformer

Last synced: 18 Jun 2025

https://github.com/lexborisov/perl-html-myhtml

Perl Fast HTML Parser using Threads with no outside dependencies

html parser perl

Last synced: 19 Jun 2025

https://github.com/flopp/go-coordsparser

A library for parsing (geographic) coordinates in go (golang)

coordinates geospatial gis parser

Last synced: 10 Apr 2025

https://github.com/danawoodman/formdata-helper

Parse FormData into a structured JavaScript object with coercion of primitive types (numbers, booleans, etc)

browser formdata javascript multipart node node-js nodejs parser typescript utility utility-library webworker

Last synced: 30 Apr 2025

https://github.com/kos-v/dsnparser

Data source name (DSN) parser

dsn golang parser

Last synced: 20 Mar 2025

https://github.com/picrap/dnparser

Distinguished name parser

distinguished-name dotnet parser

Last synced: 21 Mar 2025

https://github.com/non-jedi/org.jl

Hacky org-mode parser in Julia

documentation julia org-mode parser parsing

Last synced: 31 Oct 2025

https://github.com/snelsi/tyson

🚀 Syntactic analyzer and parser of 'Tyson' language with built-in online editor

antlr4 grammar language parser react syntax-analysis typescript

Last synced: 12 Apr 2025

https://github.com/thautwarm/fastparse.fs

fast, easy, typed, minimal

parser

Last synced: 10 Jul 2025