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/bruce-dunwiddie/tsql-parser

Library Written in C# For Parsing SQL Server T-SQL Scripts in .Net

parse parser parsing-scripts sql sql-server statement-parsers tsql tsql-parser

Last synced: 15 May 2025

https://github.com/tree-sitter/tree-sitter-cpp

C++ grammar for tree-sitter

cplusplus parser tree-sitter

Last synced: 14 May 2025

https://github.com/grafana-tools/sdk

Library for using Grafana' structures in Go programs and client for Grafana REST API.

client dashboards generator golang grafana http json library metrics monitoring parser sdk

Last synced: 15 May 2025

https://github.com/droidsonroids/jspoon

Annotation based HTML to Java parser + Retrofit converter

html java parser

Last synced: 04 Apr 2025

https://github.com/statshelix/demoinfo

A library to analyze CS:GO demos in C#

c-sharp csgo demo fancy nuget parser source-engine

Last synced: 17 Dec 2025

https://github.com/php-rust-tools/parser

A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust.

fault-tolerant lexer parser php-parser php-rust php-rust-tools recursive-descent-parser rust

Last synced: 14 Apr 2025

https://github.com/mischov/meeseeks

An Elixir library for parsing and extracting data from HTML and XML with CSS or XPath selectors.

css elixir html parser selectors xml xpath

Last synced: 16 May 2025

https://github.com/terkelg/exifer

A lightweight Exif meta-data decipher.

browser exif exif-data exif-metadata metadata nodejs parser photos

Last synced: 05 Apr 2025

https://github.com/afair/email_address

The EmailAddress Gem to work with and validate email addresses.

email-address email-validation parser ruby ruby-gem validator

Last synced: 16 Jul 2025

https://github.com/mbj/unparser

Turn Ruby AST into semantically equivalent Ruby source

parser ruby ruby-syntax unparser

Last synced: 10 Apr 2025

https://github.com/manoelcampos/xml2lua

XML Parser written entirely in Lua that works for Lua 5.1+. Convert XML to and from Lua Tables 🌖💱

dtv ginga ginga-ncl isdb isdb-t isdb-tb lua lua5 parser sbtvd xml xml-parser xml2lua

Last synced: 05 Apr 2025

https://github.com/gdelugre/origami

Origami is a pure Ruby library to parse, modify and generate PDF documents.

parser pdf ruby writer

Last synced: 08 Apr 2025

https://github.com/poiscript/orgize

A Rust library for parsing org-mode files.

cli lsp org-mode parser

Last synced: 15 May 2025

https://github.com/aykutkardas/svgps.app

SVGPS converts your icons into a single JSON file that is ready to use in your frontend or mobile projects.

icomoon icons parser react svelte svg svg-icons svg-parser vue

Last synced: 16 May 2025

https://github.com/rgrove/parse-xml

A fast, safe, compliant XML parser for Node.js and browsers.

javascript js node nodejs parse-xml parser parsing typescript xml xml-parser xml-parsing

Last synced: 15 May 2025

https://github.com/PoiScript/orgize

A Rust library for parsing org-mode files.

cli lsp org-mode parser

Last synced: 13 Apr 2025

https://github.com/dqneo/babygo

babygo👶 is a small Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.

ast compiler go golang lexer linux parser x86-64

Last synced: 06 Apr 2025

https://github.com/MohamedRejeb/ksoup

Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.

android html-parser kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native parser parser-library parsing

Last synced: 24 Apr 2025

https://github.com/MohamedRejeb/Ksoup

Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.

android html-parser kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native parser parser-library parsing

Last synced: 12 Apr 2025

https://github.com/marshalx/telegram-crawler

🕷 Automatically detect changes made to the official Telegram sites, clients and servers.

crawler crawling crawling-python parser telegram telegram-org telegram-updates

Last synced: 16 May 2025

https://github.com/MarshalX/telegram-crawler

🕷 Automatically detect changes made to the official Telegram sites, clients and servers.

crawler crawling crawling-python parser telegram telegram-org telegram-updates

Last synced: 15 May 2025

https://github.com/tree-sitter/swift-tree-sitter

Swift API for the tree-sitter incremental parsing system

ios macos parser parsing swift tree-sitter

Last synced: 11 Dec 2025

https://github.com/alvinwan/texsoup

fault-tolerant Python3 package for searching, navigating, and modifying LaTeX documents

document-tree latex latex-parser parser python python3

Last synced: 12 Apr 2025

https://github.com/ruby/lrama

Pure Ruby LALR parser generator

bison parser ruby

Last synced: 15 May 2025

https://github.com/omkarpathak/resumeparser

A simple resume parser used for extracting information from resumes

extract-data gui parser python python3 resume-parser

Last synced: 05 Apr 2025

https://github.com/maibornwolff/codecharta

CodeCharta is a visualization tool that transforms complex software architecture and code metrics into interactive, customizable visual maps, empowering everyone to communicate and analyze your codebase. Improve code quality, maintainability, and architectural decisions

3d-map analyzer angular city-map code code-map code-visualization codecharta codemap importer kotlin metrics parser static-code-analysis typescript visualization

Last synced: 15 May 2025

https://github.com/melin/superior-sql-parser

基于 antlr4 的多种数据库SQL解析器,获取SQL中元数据,可用于数据平台产品中的多个场景:ddl语句提取元数据、sql 权限校验、表级血缘、sql语法校验等场景。支持spark、flink、gauss、starrocks、Oracle、MYSQL、Postgresql,sqlserver,、db2等

flink gauss lineage metadata mysql parser postgres spark sql starrocks

Last synced: 12 Aug 2025

https://github.com/nic30/hdlconvertor

Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4

antrl4 fpga parser python systemverilog systemverilog-parser verilog verilog-parser vhdl vhdl-parser

Last synced: 15 May 2025

https://github.com/tomaszrewak/c-sharp-stack-only-json-parser

Stack only json deserialization using generators and the System.Text.Json library

csharp csharp9 garbage-collection json parser source-generation stack-only system-text-json

Last synced: 10 Apr 2025

https://github.com/OmkarPathak/ResumeParser

A simple resume parser used for extracting information from resumes

extract-data gui parser python python3 resume-parser

Last synced: 18 Jul 2025

https://github.com/egeriis/zipcelx

Turns JSON data into `.xlsx` files in the browser

client excel javascript parser

Last synced: 06 Apr 2025

https://github.com/wroberts/pytimeparse

A small Python module to parse various kinds of time expressions.

parser python python-2 python-3 time

Last synced: 08 Apr 2025

https://github.com/wizardpisces/tiny-sass-compiler

Another sass compiler write from scatch,runnable on both node and browser

cli compiler lexical-analyzer parser sass superstruct typescript

Last synced: 04 Apr 2025

https://github.com/wadackel/rs-monkey-lang

Monkey Programming Language written in Rust.

interpreter lexer monkey parser rust

Last synced: 08 Oct 2025

https://github.com/Nic30/hdlConvertor

Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4

antrl4 fpga parser python systemverilog systemverilog-parser verilog verilog-parser vhdl vhdl-parser

Last synced: 15 Mar 2025

https://github.com/CSSLint/parser-lib

Collection of parsers written in JavaScript

css css-parser css-syntax parser sax style stylesheet

Last synced: 13 May 2025

https://github.com/tree-sitter/tree-sitter-c

C grammar for tree-sitter

c parser tree-sitter

Last synced: 14 May 2025

https://github.com/csslint/parser-lib

Collection of parsers written in JavaScript

css css-parser css-syntax parser sax style stylesheet

Last synced: 08 Apr 2025

https://github.com/antonbergaker/interpolatedparser

Interpolated Strings but in reverse! A very cursed C# parser library.

csharp cursed parser source-generation source-generator

Last synced: 14 Jan 2026

https://github.com/sugawarayuuta/sonnet

High performance JSON decoder in Go

decoder go golang high-performance json parser

Last synced: 14 Jan 2026

https://github.com/rdflib/rdflib-jsonld

JSON-LD parser and serializer plugins for RDFLib

json json-ld parser python rdf serializer

Last synced: 16 May 2025

https://github.com/vtereshkov/xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces

compiler compiler-construction compiler-design delphi free-pascal game-development go golang parser pascal-compiler pascal-language programming-language raylib self-hosting win32 winapi windows x86 x86-32 xd-pascal

Last synced: 13 Apr 2025

https://github.com/liquidaty/zsv

zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser

compare csv csv-parser fixed flatten json markdown parser serialize simd sql sqlite3 tsv-parser txt wasm web-assembly

Last synced: 21 Oct 2025

https://github.com/bufbuild/protocompile

A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.

compiler parser protobuf protocol-buffers

Last synced: 28 Aug 2025

https://github.com/ninenines/cowlib

Support library for manipulating Web protocols.

erlang http http2 parser websocket

Last synced: 14 May 2025

https://github.com/postlight/parser-api

🚀 A drop-in replacement for the Postlight Parser API.

labs lambda lambda-functions mercury mercury-parser parser serverless

Last synced: 10 Jun 2025

https://github.com/julialang/juliasyntax.jl

The Julia compiler frontend

compiler julia parser syntax

Last synced: 15 May 2025

https://github.com/jyn514/saltwater

A C compiler written in Rust, with a focus on good error messages.

c compiler parser rust saltwater

Last synced: 21 Oct 2025

https://github.com/florajs/sql-parser

Parse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.

ast parser sql

Last synced: 09 Jul 2025

https://github.com/rasendubi/uniorg

An accurate Org-mode parser for JavaScript/TypeScript

js nextjs org-mode parse parser parsers typescript unified

Last synced: 15 May 2025

https://github.com/keepcosmos/readability

Readability is Elixir library for extracting and curating articles.

elixir hacktoberfest html parser readability webpage

Last synced: 21 Oct 2025

https://github.com/prataprc/goparsec

Parser combinator in Go. If there are any cross platform issues or backward compatibility issues, please reach out.

golang parsec parser parser-combinators parsercombinator

Last synced: 05 Apr 2025

https://github.com/aldanor/fast-float-rust

Super-fast float parser in Rust (now part of Rust core)

floating-point high-performance parser rust

Last synced: 16 May 2025

https://github.com/guardsquare/proguard-core

Library to read, write, analyze, and process java bytecode

build-tool bytecode code-analysis compiler java jvm-bytecode kotlin parser

Last synced: 05 Apr 2025

https://github.com/librasn/rasn

A Safe #[no_std] ASN.1 Codec Framework

aper asn asn1 ber cer codec coer der encoding-formats encoding-rules jer oer parser rust uper

Last synced: 11 Apr 2025

https://github.com/yord/pxi

🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.

csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv

Last synced: 19 Jun 2025

https://github.com/pipipi-pikachu/pptxtojson

Office PowerPoint(.pptx) file to JSON | 将 PPTX 文件转为可读的 JSON 数据

json parse parser powerpoint ppt ppt2json ppttojson pptx pptx2json pptxtojson

Last synced: 15 May 2025

https://github.com/alacritty/vte

Parser for virtual terminal emulators

parser rust terminal vte

Last synced: 14 May 2025

https://github.com/Yord/pxi

🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.

csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv

Last synced: 06 Apr 2025

https://github.com/m3u8kit/m3u8parser

A light weight M3U8 parser. Support X-Key & X-Session-Key.

cocoapods hls ios m3u8 m3u8-parser objective-c parser

Last synced: 17 Dec 2025

https://github.com/M3U8Kit/M3U8Parser

A light weight M3U8 parser. Support X-Key & X-Session-Key.

cocoapods hls ios m3u8 m3u8-parser objective-c parser

Last synced: 10 May 2025

https://github.com/elixir-lang/tree-sitter-elixir

Elixir grammar for tree-sitter

elixir parser tree-sitter

Last synced: 14 May 2025

https://github.com/structuredllm/syncode

Efficient and general syntactical decoding for Large Language Models

grammar large-language-models llm llm-inference parser

Last synced: 11 May 2025

https://github.com/alvinwan/TexSoup

fault-tolerant Python3 package for searching, navigating, and modifying LaTeX documents

document-tree latex latex-parser parser python python3

Last synced: 07 May 2025

https://github.com/yeslogic/fathom

🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧

binary-data binary-format compiler data-description-language declarative dependent-record-types dependent-types dsl language parser programming-language rust statically-typed type-checker type-system

Last synced: 04 Apr 2025

https://github.com/irobayna/stupidedi

Ruby API for parsing and generating ASC X12 EDI transactions

edi grammar hc-837 hn-277 hp-835 parser po-810 ruby validation x12

Last synced: 25 Feb 2025

https://github.com/kputnam/stupidedi

Ruby API for parsing and generating ASC X12 EDI transactions

edi grammar hc-837 hn-277 hp-835 parser po-810 ruby validation x12

Last synced: 05 Apr 2025

https://github.com/fluentpython/lispy

Learning with Peter Norvig's lis.py interpreter

evaluator lisp parser pattern-matching python scheme

Last synced: 07 Apr 2025

https://github.com/tarampampam/mikrotik-hosts-parser

✂ Mikrotik hosts parser

golang mikrotik parser

Last synced: 14 Jan 2026

https://github.com/hxu296/nlp-resume-parser

NLP-powered, GPT-3 enabled Resume Parser from PDF to JSON.

gpt-3 nlp nlp-parsing open-ai parser resume resume-parer

Last synced: 30 Dec 2025

https://github.com/raydac/java-binary-block-parser

most comfortable and dynamic way to process binary data in Java and Android

data-parsing dsl java parser

Last synced: 13 Apr 2025

https://github.com/TheLartians/PEGParser

💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.

ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg

Last synced: 08 Apr 2025

https://github.com/thelartians/pegparser

💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.

ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg

Last synced: 17 Mar 2025

https://github.com/vtrushin/json-to-ast

JSON AST parser

ast json json-parser parser tree

Last synced: 16 Jul 2025

https://github.com/kronuz/esprima-python

ECMAScript parsing infrastructure for multipurpose analysis

ast ecmascript esprima javascript parser parsing python

Last synced: 15 May 2025

https://github.com/lib-ruby-parser/lib-ruby-parser

Ruby parser written in Rust

parser ruby rust

Last synced: 16 Jul 2025

https://github.com/marzent/iinact

A Dalamud plugin to run the FFXIV_ACT_Plugin in an ACT-like enviroment with a heavily modified port of Overlay Plugin

dalamud-plugin ffxiv parser

Last synced: 26 Dec 2025

https://github.com/metaworm/luac-parser-rs

lua bytecode parser written in Rust using nom, part of metaworm's lua decompiler, support lua51/lua52/lua53/lua54/luajit/luau https://luadec.metaworm.site/

decompile lua lua-decompiler luadec luajit luau parser rust webassembly

Last synced: 04 Apr 2025

https://github.com/KnisterPeter/react-to-typescript-definitions

Create typescript definitions files (d.ts) from react components

parser proptypes react typescript typescript-definitions

Last synced: 08 Apr 2025

https://github.com/althonos/pronto

A Python frontend to (Open Biomedical) Ontologies.

bioinformatics obo obo-graphs obofoundry ontology owl parser python semantic-web

Last synced: 16 May 2025

https://github.com/tree-sitter/tree-sitter-bash

Bash grammar for tree-sitter

bash parser tree-sitter

Last synced: 14 May 2025

https://github.com/work7z/laftools

The next generation of a versatile toolbox designed for programmers. 专为高级程序员设计的AI编程工具箱,免费安全开源,更涵盖代码分析转换解析及离线文档等实用功能

codec formatter offline-able parser tauri toolbox

Last synced: 09 Apr 2025

https://github.com/playframework/anorm

The Anorm database library

jdbc parser scala

Last synced: 04 Apr 2025

https://github.com/cerbero90/lazy-json

🐼 Framework-agnostic package to load JSON of any dimension and from any source into Laravel lazy collections recursively.

json laravel lexer parser stream

Last synced: 25 Dec 2025