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/ajitpratap0/gosqlx

High-performance SQL parser, formatter, linter & security scanner for Go — 1.5M+ ops/sec, multi-dialect, zero-copy, race-free

ast cli dialect go golang lsp mysql parser postgresql query-analyzer security sql sql-formatter sql-injection sql-linter sql-parser sql-validator sqlite wasm zero-copy

Last synced: 15 Mar 2026

https://github.com/alfg/quick-dive-into-mp4

🎥 A technical intro the MP4 container byte structure.

guide isobmff mp4 parser quicktime video

Last synced: 07 Apr 2025

https://github.com/basemax/decodequerystringc

A tiny library for decode value of the query string using c with utf8 support and html entities.

c decode decode-form decode-strings decode-urls decoder decoders htmlentities parser parser-library parser-plugin parsers querystring querystrings url-parser urldecode

Last synced: 05 May 2025

https://github.com/bartoszgolek/NFlags

Simple yet powerfull library to made parsing CLI arguments easy. Library also allow to print usage help "out of box".

cli csharp helper library parser parsing

Last synced: 20 Mar 2025

https://github.com/gbroques/compiler

A simple compiler written from scratch in C++ for an undergraduate course in program translation.

assembly-language compiler compiler-design compiler-frontend compiler-optimization lexical-analysis parse-trees parser scanner

Last synced: 11 Jun 2025

https://github.com/ajitpratap0/GoSQLX

High-performance SQL parser, formatter, linter & security scanner for Go — 1.5M+ ops/sec, multi-dialect, zero-copy, race-free

ast cli dialect go golang lsp mysql parser postgresql query-analyzer security sql sql-formatter sql-injection sql-linter sql-parser sql-validator sqlite wasm zero-copy

Last synced: 18 Mar 2026

https://github.com/m4gnv5/cparse

C parser in pure JavaScript

c javascript lexer parser

Last synced: 12 Apr 2025

https://github.com/kgabis/kgflags

kgflags is an easy to use command-line flag parsing library

arguments c flags parser

Last synced: 10 Jun 2025

https://github.com/crossoverjie/xjson

🧮JSON parser for Go, Support Query and Arithmetic operations.

arithmetic go json parser

Last synced: 07 Sep 2025

https://github.com/faveod/ruby-tree-sitter

Ruby bindings for tree-sitter

parser ruby tree-sitter

Last synced: 09 Aug 2025

https://github.com/amdmi3/jsonslicer

Stream JSON parser for Python

json parser stream yajl

Last synced: 11 Oct 2025

https://github.com/fffaraz/dfa

Deterministic Finite Automata in C++, Token Parser & Lexer

automata c-plus-plus compiler dfa finite-state-automata finite-state-machine finite-state-machines lexer parser

Last synced: 20 Jul 2025

https://github.com/lorenzwalthert/gitsum

parse and summarise git repository history

git parse parser

Last synced: 22 Apr 2025

https://github.com/ktsn/vue-sfc-parser

Vue.js single file component parser for static analysis

parser single-file-component static-analysis vue

Last synced: 12 Apr 2025

https://github.com/nickzuber/infrared

:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.

cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration

Last synced: 07 May 2025

https://github.com/acatton/ohneio

Parse protocols, without any I/O

asyncio framework parser python-3

Last synced: 09 Apr 2025

https://github.com/letmutx/dex-parser

Rust parser for Android's dex format

android dex parser rust

Last synced: 03 Mar 2026

https://github.com/1c-syntax/bsl-parser

Коллекция парсеров языка 1С (BSL) в формате ANTLR4.

antlr4 bsl hacktoberfest parser sdbl

Last synced: 18 May 2026

https://github.com/CCharlieLi/bookmark-parser

Find and parse Firefox/Chrome bookmark HTML and jsonlz4 file into useable JSON object or export as JSON file.

bookmark firefox html jsonlz4 parser

Last synced: 15 Apr 2025

https://github.com/voku/simple-php-code-parser

❤ Simple PHP Code Parser | A simple data structure from your PHP code.

hacktoberfest parse parser php phpdoc types

Last synced: 05 Apr 2025

https://github.com/tim55667757/pricegenerator

PriceGenerator is the platform for generating prices similar to real stock prices, but you can control the statistics of their distribution. Use PriceGenerator to generate synthetic data to test your trading strategy.

analysis analytics candlestick candlesticks csv forex generated-prices generator history parser price-outliers prices statistics stock technical-analysis testdata testing

Last synced: 18 Jul 2025

https://github.com/hongaar/bandersnatch

➰ Simple and intuitive yet powerful and versatile framework for Node.js CLI programs

cli enquirer nodejs parser repl typescript yargs

Last synced: 16 Mar 2025

https://github.com/zeldamods/byml-v2

Nintendo BYML or BYAML parser, writer and converter. Fully supports Breath of the Wild and Super Mario Odyssey files.

botw byaml nintendo nintendo-switch nintendo-wii-u parser python3 tool

Last synced: 25 Jun 2025

https://github.com/railslove/cmxl

your friendly MT940 SWIFT file parser for bank statements

bank-statements banking fintech mt940 mt942 parser swift

Last synced: 14 Jun 2025

https://github.com/romshark/llparser

A universal LL top-down parser written in Go

go golang golang-library library ll-parser parser top-down-parser

Last synced: 14 Jan 2026

https://github.com/grindlemire/go-lucene

A pure go lucene parser with no dependencies.

go lucene parser search

Last synced: 28 Apr 2026

https://github.com/forivall/tacoscript

:taco: The bidirectional alt-JS language

alt-js ast-transformations babylon coffeescript cst generator javascript parser

Last synced: 15 Mar 2025

https://github.com/rocky/python-spark

An Earley-Algorithm Context-free grammar Parser Toolkit

parser parsing-library

Last synced: 05 Apr 2025

https://github.com/azganoth/tree-sitter-lua

Lua grammar for tree-sitter.

lua parser tree-sitter

Last synced: 22 Aug 2025

https://github.com/snabb/sitemap

Go XML sitemap and sitemapindex package (golang)

generator go golang parser sitemap xml-sitemap

Last synced: 05 Mar 2026

https://github.com/mathiasvr/matroska-subtitles

💬 Streaming parser for embedded .mkv subtitles.

matroska mkv parser seeking stream subtitles

Last synced: 30 Jun 2025

https://github.com/contiamo/rhombic

SQL parsing, lineage extraction and manipulation

lineage parser postgresql spark sql sql-lineage

Last synced: 12 Apr 2025

https://github.com/peterhellberg/link

Parses Link headers used for pagination, as defined in RFC 5988

go link-header parser rfc-5988

Last synced: 07 Apr 2025

https://github.com/AMDmi3/jsonslicer

Stream JSON parser for Python

json parser stream yajl

Last synced: 14 Mar 2025

https://github.com/tomakado/dumbql

Simple (dumb?) query language

dsl parser query-language sql

Last synced: 06 Sep 2025

https://github.com/Azganoth/tree-sitter-lua

Lua grammar for tree-sitter.

lua parser tree-sitter

Last synced: 10 May 2025

https://github.com/scottprahl/rigolwfm

Parsers for .wfm binary files created by a wide range of Rigol oscilloscopes

kaitai-struct oscilloscope parser rigol

Last synced: 06 Apr 2026

https://github.com/mat-sz/letterparser

✉️ Isomorphic e-mail parser (with MIME support) written in TypeScript.

email isomorphic javascript javascript-library mail mime mime-parser parser typescript typescript-library

Last synced: 16 Oct 2025

https://gitlab.com/yorickpeterse/oga

Moved to https://github.com/yorickpeterse/oga

html parser ruby xml

Last synced: 27 Mar 2025

https://github.com/kaola-fed/octoparse

octoparse是一款html解析转换工具。可以将html解析成对象并转换成其他文本。支持html转微信小程序、支付宝小程序与百度小程序。

html octoparse parser

Last synced: 10 Apr 2025

https://github.com/commenthol/date-holidays-parser

parser for worldwide holidays

holidays parser worldwide

Last synced: 09 Apr 2025

https://github.com/ssc-project/ssc

A collection of Svelte tools written in Rust.

compiler parser rust svelte

Last synced: 14 May 2025

https://github.com/siriusdemon/p523-rust

P523 Course in Rust

compiler p523 parser rust

Last synced: 27 Mar 2025

https://github.com/RMLio/yarrrml-parser

A YARRRML parser library and CLI in Javascript

parser yarrrml

Last synced: 11 May 2025

https://github.com/anssi-fr/mabo

MRT Parser

bgp json mrt ocaml parser

Last synced: 03 Jan 2026

https://github.com/vmikk/metagmisc

Miscellaneous functions for metagenomic analysis.

metagenomic-analysis parser r

Last synced: 26 Jul 2025

https://github.com/nullhypothesis/zoossh

Parsing library for Tor-specific data formats.

go parser tor tor-network

Last synced: 22 Jul 2025

https://github.com/y21/dash

Experimental JavaScript implementation in Rust

compiler ecma262 es6 interpreter javascript parser rust wasm

Last synced: 24 Mar 2025

https://github.com/juri/parse3339

A fast pure Swift RFC 3339 timestamp parser

parser rfc3339 swift

Last synced: 03 May 2025

https://github.com/jagrosh/jagtag

📝 JagTag is a simple - yet powerful and customizable - interpretted text parsing language!

java parser parsing text-parser text-parsing

Last synced: 26 Mar 2025

https://github.com/jinjor/elm-html-parser

Parse HTML in Elm!

elm elm-html-parser parse parser

Last synced: 04 Sep 2025

https://github.com/woojiahao/chris

Pratt parser implementation in Go

go golang lexer lexer-parser parser pratt-parser

Last synced: 03 Sep 2025

https://github.com/fadion/aria

Expressive, noiseless, interpreted, toy programming language

golang interpreter language lexer parser

Last synced: 14 Jan 2026

https://github.com/camfort/fortran-src

Fortran parsing and static analysis infrastructure

automated-refactoring fortran haskell parser static-analysis

Last synced: 08 May 2025

https://github.com/qoomon/banking-swift-messages-java

Banking SWIFT Library, MT Format Message Parser Writer SWIFT(Society for Worldwide Interbank Financial Telecommunication)

banking bic decoder encoder iban mt-formats mt940 mt942 parser reader swift writer

Last synced: 05 Oct 2025

https://github.com/danhper/bigcode-tools

Set of tools to help working with "Big Code"

bigcode machine-learning parser

Last synced: 13 Apr 2025

https://github.com/sisinflab-swot/cowl

🦉 A lightweight C library for working with Web Ontology Language (OWL) ontologies

api c cplusplus cpp embedded library ontology owl owl2 parser semantic-web web-ontology-language

Last synced: 29 May 2026

https://github.com/whyisitworking/C-Simple-JSON-Parser

Extremely lightweight, easy-to-use & blazing fast JSON parsing library written in pure C

c json json-parser library parser rfc-8259

Last synced: 31 Mar 2025

https://github.com/yorickpeterse/ruby-ll

An LL(1) parser generator for Ruby.

ll parser parser-generator ruby

Last synced: 22 Mar 2025

https://github.com/paypal/digraph-parser

Java parser for digraph DSL (Graphviz DOT language)

dot dsl graph graphviz java parser

Last synced: 14 Jan 2026

https://github.com/tamuratak/latex-utensils

A LaTeX parser, a BibTeX parser, and utilities.

bibtex javascript latex parser pegjs typescript

Last synced: 14 Apr 2026

https://github.com/tomchen/bdfparser

BDF (Glyph Bitmap Distribution) format bitmap font file parser library in Python 🔤🔣

bdf bdf-font bdf-fonts bdf-format bitmap-font bitmap-fonts font parser

Last synced: 07 Apr 2025

https://github.com/status-im/nim-toml-serialization

Flexible TOML serialization [not] relying on run-time type information.

configuration-file nim parser serialization serializer toml

Last synced: 09 Apr 2025

https://github.com/chojnac/dumpling

Customisable and extensible Markdown parser written in Swift

customizable markdown parser swift

Last synced: 01 Jun 2026

https://github.com/edinburgh-genome-foundry/plateo

🤖 Python biolab automation library: parsers, report generators, picklist simulators, and more

lab-automation parser synthetic-biology

Last synced: 02 Apr 2025

https://github.com/superjmn/plotty

C language compiler from scratch for a custom architecture, with virtual machine and all

c c-language compiler csharp emulator net parser parsing risc superpower uwp virtual-machine

Last synced: 24 Aug 2025

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

A tree-sitter grammar for `diff` output

diff parser tree-sitter

Last synced: 03 Oct 2025

https://github.com/lukaskalbertodt/litrs

Parsing and inspecting Rust literals (particularly useful for proc macros)

literal parser proc-macro rust-macro

Last synced: 09 Apr 2025

https://github.com/moosetechnology/PetitParser

Petit Parser is a framework for building parsers.

parser pharo

Last synced: 11 May 2025

https://github.com/keosariel/gabby-lang

A simple programming language using llvmlite in python3

compiler demo language language-syntax lexer llvm llvm-ir llvmlite parser python python3

Last synced: 03 Aug 2025

https://github.com/lucifer1004/monkeylang.jl

"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.

interpreter julia lexer monkey parser

Last synced: 10 Apr 2025

https://github.com/unixzii/objc-encodingparser

A cross-platform library to parse Objective-C type encoding.

ios library objective-c parser

Last synced: 25 Mar 2025

https://github.com/Devorein/fauton

An ecosystem of packages to work with automaton and parsers (dfa/nfa/e-nfa/regex/cfg/pda)

automaton cfg cnf cyk-algorithm dfa epsilon-nfa finite-automata ll1-parser lr1-parser nfa nfa-to-dfa-conversion parser regex typescript

Last synced: 10 May 2025

https://github.com/openuado/niet

Parse/Read yaml or json files directly in your shell (sh, bash, ksh, ...)

bash cli json niet parser pypi python reader retrieve-data shell yaml

Last synced: 12 Jul 2025

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

XML & DTD grammars for tree-sitter

dtd parser tree-sitter xml

Last synced: 01 Apr 2026

https://github.com/nanmu42/bluelox

A tree-walking interpreter implemented in Golang for Lox, with a browser playground supported by WASM | 一个基于语法树的Lox解释器,附带WASM版本的playground

ast golang interpreter lox lox-language parser playground scripting-language

Last synced: 30 Apr 2025

https://github.com/TravonteD/tree-sitter-fennel

Treesitter grammar for the Fennel programming language

fennel parser tree-sitter

Last synced: 10 May 2025

https://github.com/davemolk/gogetjs

a tool for extracting, searching, and saving JavaScript files (with optional headless browser)

extract go golang goquery hacking javascript osint parser pentesters playwright recon scraping

Last synced: 11 Apr 2025

https://github.com/KevinOfNeu/rocket

NetDisk in command line.

baidu cli netdisk parser qiniu rocket

Last synced: 03 Apr 2025

https://github.com/kevinofneu/rocket

NetDisk in command line.

baidu cli netdisk parser qiniu rocket

Last synced: 29 Sep 2025

https://github.com/austinyu/ujson5

A fast JSON5 encoder/decoder for Python

json5 parser python

Last synced: 16 Jan 2026

https://github.com/geostyler/geostyler-openlayers-parser

GeoStyler Style Parser implementation for OpenLayers styles

geostyler openlayers parser style

Last synced: 20 Apr 2026

https://github.com/rest-nvim/tree-sitter-http

HTTP grammar for tree-sitter

http parser tree-sitter

Last synced: 17 Jul 2025

https://github.com/tuqqu/go-parser

Golang parser written in PHP

ast golang parser php-parser

Last synced: 14 Jan 2026

https://github.com/cirru/parser.coffee

Parser of indentation grammar

cirru indentation parser

Last synced: 09 Apr 2026

https://github.com/aleclarson/markdown-ast

Tiny markdown parser

ast markdown parser

Last synced: 03 Aug 2025

https://github.com/rcjsuen/dockerfile-ast

An npm module for parsing Dockerfiles powered by TypeScript.

ast docker dockerfile dockerfiles moby parse parser

Last synced: 25 Dec 2025

https://github.com/cursorless-dev/vscode-parse-tree

Syntax trees for VSCode using tree-sitter

parser vscode-extension

Last synced: 19 Apr 2025

https://github.com/sandialabs/reverse_argparse

A Python library to determine what exactly the user ran at the command line, along with default values, and any transformations that happened after parsing arguments.

argparse parser replicability reproducibility scr-2872 scripting snl-comp-science-libs snl-other snl-performance-workflow unparser

Last synced: 07 Apr 2025

https://github.com/amake/org_parser

An Org Mode parser for Dart

dart org-mode parser

Last synced: 17 Mar 2025